Job Summary
Experience
8+ Years
Role Summary
We are seeking a highly skilled DevOps / Site Reliability Engineer (SRE) with 8+ years of experience in designing, implementing, and managing highly available, scalable, and secure cloud-native platforms. The ideal candidate will have deep expertise in DevOps automation, Kubernetes, CI/CD, Infrastructure as Code (IaC), observability, cloud technologies, and production operations. The role requires strong problem-solving skills and a reliability-first mindset to drive operational excellence and platform stability.
Key Responsibilities
Site Reliability Engineering
- Design, implement, and maintain reliable, scalable, and resilient infrastructure.
- Define and manage Service Level Objectives (SLOs), Service Level Indicators (SLIs), and Error Budgets.
- Ensure high availability and performance of mission-critical applications.
- Lead incident management, root cause analysis (RCA), and postmortem reviews.
- Drive reliability improvements through automation and proactive monitoring.
DevOps & Automation
- Build and optimize CI/CD pipelines using modern DevOps tools.
- Automate infrastructure provisioning, deployment, and operational processes.
- Implement Infrastructure as Code (IaC) practices using Terraform, CloudFormation, or similar tools.
- Enable self-service platform capabilities and reduce operational toil through automation.
Kubernetes & Container Platforms
- Design, deploy, and manage Kubernetes clusters in cloud or hybrid environments.
- Manage containerized workloads using Docker and Kubernetes.
- Implement deployment strategies such as Blue-Green, Canary, and Rolling Deployments.
- Ensure platform security, scalability, and fault tolerance.
Cloud Operations
- Manage and optimize cloud infrastructure on AWS, Azure, or GCP.
- Monitor cloud resource utilization, availability, and performance.
- Implement cloud security best practices, IAM, RBAC, and governance controls.
- Support disaster recovery and business continuity initiatives.
Observability & Monitoring
- Implement monitoring, logging, and alerting solutions.
- Develop dashboards and operational metrics to track platform health.
- Improve MTTR through observability and automation.
- Perform capacity planning and performance tuning.
Collaboration
- Partner with Development, QA, Security, and Architecture teams.
- Promote DevOps, DevSecOps, and SRE best practices across teams.
- Mentor junior engineers and contribute to technical leadership initiatives.
Skill Requirements
Cloud Platforms
- AWS, Azure, or Google Cloud Platform (GCP)
Containerization & Orchestration
- Kubernetes
- Docker
- Helm
CI/CD Tools
- Jenkins
- Azure DevOps
- GitHub Actions
- GitLab CI/CD
Infrastructure as Code
- Terraform
- Ansible
- CloudFormation (Preferred)
Monitoring & Observability
- Prometheus
- Grafana
- Splunk
- ELK / EFK Stack
- AppDynamics or Dynatrace
Scripting & Programming
- Python
- Bash/Shell Scripting
- PowerShell (Preferred)
Source Control
- Git
- GitHub / GitLab / Bitbucket
Operating Systems
- Linux Administration (RHEL, Ubuntu, CentOS)
Good to Have
- OpenShift Administration
- Service Mesh (Istio/Linkerd)
- Kafka/Event Streaming Platforms
- Security & Compliance Automation
- Chaos Engineering
- FinOps and Cloud Cost Optimization
- MLOps Exposure
- DevSecOps Implementation Experience
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
- 8+ years of experience in DevOps, Platform Engineering, Cloud Operations, or Site Reliability Engineering.
- Strong troubleshooting, debugging, and performance optimization skills.
- Experience supporting large-scale production environments.
- Strong communication, stakeholder management, and cross-functional collaboration skills.
Preferred Certifications
- Certified Kubernetes Administrator (CKA)
- AWS Certified DevOps Engineer – Professional
- Microsoft Azure DevOps Engineer Expert
- HashiCorp Terraform Associate
- Google Professional Cloud DevOps Engineer
- Certified Kubernetes Security Specialist (CKS)
Key Success Metrics
- Platform Availability of 99.9% or higher
- Reduced Incident Volume and Mean Time to Recovery (MTTR)
- Increased Deployment Frequency and Release Reliability
- Improved Automation Coverage
- Enhanced Infrastructure Security, Scalability, and Reliability