About the Role
We are looking for an experienced Senior DevOps Engineer who will be responsible for designing, implementing, and maintaining scalable, secure, and highly available infrastructure. You will work closely with development, QA, product, and security teams to streamline CI / CD pipelines, automate processes, and ensure smooth deployments across environments.
Key Responsibilities
- Infrastructure & Cloud Management
- Design, deploy, and maintain cloud infrastructure (AWS / Azure / GCP).
- Implement Infrastructure as Code (IaC) using Terraform, CloudFormation, or similar tools.
- Manage VPCs, networking, load balancers, DNS, firewalls, and security groups.
CI / CD & Automation
Build and optimize CI / CD pipelines using tools like GitHub Actions, GitLab CI, Jenkins, or Azure DevOps.Automate provisioning, configuration, and deployment processes.Ensure zero-downtime deployments and rollback strategies.Containers & Orchestration
Work with Docker and container orchestration platforms like Kubernetes, EKS, AKS, or GKE.
Implement service mesh, auto-scaling, and observability practices.
Monitoring & Reliability
Set up monitoring, alerting, and logging (Prometheus, Grafana, ELK, CloudWatch, Datadog, etc.).Ensure systems meet SLOs / SLAs and improve reliability through SRE best practices.Perform root-cause analysis of incidents and implement long-term fixes.Security & ComplianceImplement DevSecOps practices including vulnerability scanning, secrets management, and policy enforcement.
Maintain least-privilege access, key rotation, and identity management.
Support audits, compliance, and backup / disaster recovery plans.
Required Skills & Qualifications
5–8+ years of experience in DevOps, Cloud Engineering, or SRE.Strong expertise in AWS / Azure / GCP cloud services.Hands-on with Terraform / Ansible / Pulumi or similar IaC tools.Proficiency with Linux systems, networking concepts, and shell scripting.Practical experience with Kubernetes, Docker, Helm, and container security.Strong understanding of CI / CD tools and deployment strategies.Experience with monitoring / logging stacks (ELK, Prometheus, Grafana, etc.).Familiarity with GitOps tools (ArgoCD, FluxCD) is a plus.Programming / scripting experience (Python, Bash, Go, etc.).Knowledge of security best practices and compliance frameworks.