We are seeking an experienced and proactive Senior DevOps Engineer responsible for designing, implementing, and managing scalable cloud infrastructure, automating CI/CD pipelines, ensuring system reliability and security, and collaborating with development teams to deliver high-performance, cost-efficient solutions for the organisation.
KEY RESPONSIBILITIES:
1. Infrastructure & Cloud Management
Design, build, and maintain scalable, secure, and highly available infrastructure
Manage cloud platforms (AWS / Azure / GCP) and hybrid environments
Implement Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, or ARM
2. CI/CD & Automation
Design and manage CI/CD pipelines for automated build, test, and deployment
Automate manual processes to improve efficiency and reliability
Ensure zero/minimal downtime during deployments
3. System Reliability & Performance
Monitor system performance, availability, and capacity
Implement logging, monitoring, and alerting (Prometheus, Grafana, ELK, CloudWatch, etc.)
Perform root cause analysis and incident resolution
4. Security & Compliance (DevSecOps)
Integrate security best practices into CI/CD pipelines
Manage secrets, access control, and identity management
Ensure compliance with security standards and industry regulations
5. Containerization & Orchestration
Manage container platforms (Docker, Kubernetes)
Design and maintain Kubernetes clusters
Optimize container performance, scaling, and resource utilization
6. Collaboration & Leadership
Work closely with development, QA, and product teams
Mentor junior DevOps engineers and review their work
Define DevOps best practices and standards across projects
7. Cost Optimization
Monitor and optimize cloud costs and resource usage
Implement cost-efficient architecture and scaling strategies
8. Disaster Recovery & High Availability
Design and test backup, recovery, and failover strategies
Ensure business continuity and minimal data loss
9. Documentation & Process Improvement
Maintain infrastructure and deployment documentation
Continuously improve DevOps workflows and processes
Required Skills and Qualifications:
Educational Qualifications
- Bachelors or Masters degree in Computer Science, Information Technology, Engineering, or related field
- Relevant certifications are a plus (AWS, Azure, GCP, Kubernetes, Terraform, DevOps)