Senior DevOps Engineer
Summary
Designs and maintains cloud-based DevOps infrastructure, automates deployments with Kubernetes and CI/CD, and monitors systems for reliability and security.
Responsibilities
- Designing, implementing, and maintaining our DevOps infrastructure.
- Managing the deployment, automation, and configurations of our applications.
- Establishing and sustaining comprehensive monitoring protocols for all elements within our infrastructure.
- Collaborating harmoniously with the development and quality assurance teams, safeguarding our system’s robustness, scalability, and security.
- Implementing and administering systems that proactively identify and resolve issues through vigilant monitoring and alert mechanisms.
- Maintaining and improving our build and deployment processes.
- Developing and maintaining comprehensive documentation of our systems and processes.
- Mentoring and training junior team members of the DevOps team.
- Staying up to date with the latest trends and technology in the DevOps area.
Requirements
- 5+ years of experience in DevOps or any related field
- Proficient with cloud platforms (AWS, Azure or GCP)
- Experience with containerization technologies such as Docker
- Thorough understanding of infrastructure-as-code concepts and tools such as Terraform and CloudFormation
- Experience automating the deployment, scaling, and management of containerized applications using technologies like Kubernetes
- Hands‑on experience with CI/CD pipelines and related tools such as GitHub Actions, Gitlab or CircleCI
- Strong proactive problem‑solving skills and can work both independently and as part of a team
- Excellent verbal and written communication skills (in English)
Core Competencies
Demonstrates expertise in designing and maintaining DevOps infrastructure, with a strong focus on cloud platforms, containerization, and automation. Proficient in implementing monitoring protocols and CI/CD pipelines while mentoring junior team members.