The DevOps Engineer is responsible for designing, implementing, and managing automated deployment pipelines, cloud infrastructure, and application environments to ensure reliability, scalability, and security.
The role supports seamless collaboration between development and operations teams by streamlining build, release, and monitoring processes, while maintaining high system availability and performance in line with business and regulatory requirements.
Key Result Areas
Design, implement, and manage CI/CD pipelines
Automate deployment, monitoring, and scaling of applications
Manage cloud infrastructure (AWS, Azure, or GCP)
Configure and maintain servers, containers, and orchestration tools (Docker, Kubernetes)
Monitor system performance, availability, and security
Implement infrastructure as code (Terraform, CloudFormation, Ansible)
Ensure system reliability, scalability, and high availability
Collaborate with development and QA teams to streamline releases
Troubleshoot production issues and perform root‑cause analysis
Enforce security best practices and compliance standards
Maintain system documentation and operational procedures
Requirements
Requirements
Bachelor’s Degree in Computer Science, Engineering, or related field
Proven experience as a DevOps Engineer or similar role