The Senior DevOps Engineer will lead the design, implementation, and maintenance of robust, scalable, and secure cloud infrastructure and CI/CD pipelines to support our software development lifecycle. This role requires deep technical expertise in automation, cloud technologies, infrastructure-as-code, and system reliability. The ideal candidate will collaborate closely with development, QA, and security teams to enhance system performance, streamline deployments, and ensure high availability across production environments.
Key Responsibilities
1. Infrastructure & Cloud Management
- Design, deploy, and maintain scalable cloud infrastructure (AWS / Azure / GCP).
- Implement Infrastructure-as-Code (IaC) using Terraform, CloudFormation, or similar tools.
- Ensure high availability, fault tolerance, and disaster recovery capabilities.
- Monitor cloud resource usage and optimise costs where appropriate.
2. CI/CD Pipeline Development
- Build, maintain, and improve automated CI/CD pipelines for seamless code integration and deployment.
- Work with engineering teams to ensure smooth deployment processes and shorter release cycles.
- Implement automated rollback and release verification strategies.
3. Automation & System Optimization
4. Security & Compliance
- Integrate security best practices into infrastructure, pipelines, and deployments (DevSecOps).
- Manage secrets, access controls, and encryption to ensure data protection.
- Conduct regular security audits and vulnerability assessments.
5. Monitoring & Incident Management
- Implement and manage monitoring, alerting, and logging systems (Prometheus, Grafana, ELK, Datadog).
- Lead root-cause analysis for incidents, prioritising long-term preventive solutions.
- Participate in on-call rotations and ensure rapid response to production issues.
6. Collaboration & Leadership
- Work closely with software engineers, QA, and product teams to align DevOps practices with organisational goals.
- Mentor junior DevOps engineers and contribute to the development of team best practices and standards.
- Provide technical leadership in architectural discussions and roadmap planning.
Required Qualifications & Experience
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 5+ years of hands-on experience in DevOps, Site Reliability Engineering, or Cloud Engineering.
- Proven experience with AWS, Azure, or Google Cloud Platform.
- Strong skills in CI/CD tools such as GitHub Actions, Jenkins, GitLab CI, or Azure DevOps.
- Advanced knowledge of containerisation technologies (Docker, Kubernetes).
- Proficiency in scripting languages such as Bash, Python, or Go.
- Experience with configuration management tools (Ansible, Chef, Puppet).
- Deep understanding of network fundamentals, distributed systems, and microservices architecture.
Preferred Skills
- Experience with service mesh tools (Istio, Linkerd).
- Familiarity with observability stacks (ELK, Loki, OpenTelemetry).
- Knowledge of zero-downtime deployments and blue–green / canary release strategies.
- Exposure to agile development methodologies.
- Certification in AWS/Azure/GCP is an added advantage.
What We Offer
- A dynamic and collaborative work environment
- Opportunities for professional growth and development
- Competitive compensation package
- Flexible work options (if applicable)
- A chance to be part of impactful projects with real business value
Join us in building the future of technology. Apply now with your resume and brief description of your most impactful project.
*CoverageX is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.*



