DevOps Engineer
- Openings: 1
- Exp: 4 - 8 years
- Gurugram
- Full-Time
We are looking for an experienced DevOps Engineer to design, implement, and maintain scalable, secure, and highly available infrastructure and deployment platforms. The ideal candidate should have strong hands-on experience with Terraform, Kubernetes, Docker, CI/CD, cloud platforms, Linux, and automation.
Key Responsibilities
- Design, build, and maintain cloud infrastructure using Infrastructure as Code (IaC).
- Develop and maintain infrastructure using Terraform and implement reusable Terraform modules.
- Manage and administer Kubernetes clusters, deployments, services, ingress, ConfigMaps, Secrets, and Helm charts.
- Build and maintain CI/CD pipelines for automated build, testing, deployment, and release processes.
- Containerize applications using Docker and manage container-based deployments.
- Work with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Implement infrastructure automation, configuration management, and deployment automation.
- Monitor application and infrastructure performance, availability, and reliability.
- Implement logging, monitoring, alerting, and observability solutions.
- Troubleshoot infrastructure, deployment, networking, and production issues.
- Implement security best practices across infrastructure, containers, Kubernetes, and CI/CD pipelines.
- Collaborate with developers, architects, QA, security, and operations teams.
- Participate in production deployments, incident management, and root-cause analysis.
- Continuously improve DevOps processes, automation, reliability, and deployment efficiency.
Requirements
Infrastructure as Code
- Strong hands-on experience with Terraform.
- Terraform modules, state management, remote backends, and workspaces.
- Infrastructure provisioning and automation.
- Experience with CloudFormation is an advantage.
Kubernetes & Containers
- Strong experience with Kubernetes.
- Kubernetes architecture and cluster management.
- Pods, Deployments, Services, Ingress, ConfigMaps, Secrets, RBAC, namespaces, resource limits, probes, and autoscaling.
- Helm and Kubernetes package management.
- Docker and containerization.
- Experience with Kubernetes distributions such as EKS, AKS, or GKE.
Cloud Platforms
Strong experience with at least one major cloud platform:
- AWS – EC2, VPC, IAM, S3, RDS, EKS, CloudWatch, Lambda.
- Azure – VMs, VNet, IAM, AKS, Azure Monitor, Storage.
- GCP – Compute Engine, VPC, IAM, GKE, Cloud Storage, Cloud Monitoring.
CI/CD
Hands-on experience with one or more:
- Jenkins
- GitHub Actions
- GitLab CI/CD
- Azure DevOps
- Argo CD
- AWS CodePipeline / CodeBuild
Experience designing automated CI/CD pipelines for application deployment is required.
- Experience with Vault or cloud-based secrets management.
- Knowledge of Prometheus, Grafana, and OpenTelemetry.
- Experience with SonarQube, Trivy, Snyk, or similar security tools.
- Knowledge of DevSecOps.
- Experience with high-availability and disaster-recovery environments.
- Experience working in Agile/Scrum teams.