Overview
DevOps Engineer (2–4 years of experience) on the Cloud Engineering team, working closely with senior engineering leadership to manage, maintain and automate day-to-day cloud operations and deployment pipelines across AWS, Azure and Google Cloud Platform (GCP).
What you'll do
- Support and maintain multi-cloud environments across AWS, Azure and GCP, ensuring high availability, security compliance and performance.
- Manage cloud resource provisioning, tagging, cost hygiene and routine hygiene tasks (cleaning up orphaned disks, unused IPs, obsolete snapshots).
- Assist in user access management, role provisioning (IAM/RBAC) and adherence to least-privilege security policies.
- Maintain and optimize existing CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins, Azure DevOps).
- Assist development teams with daily builds, staging rollouts, production deployments and rollback procedures.
- Troubleshoot build failures, deployment pipeline bottlenecks and environment drift issues.
- Support containerized workloads running on Docker and managed Kubernetes services (EKS, AKS, GKE).
- Assist in rolling out Helm chart updates, ingress configurations, secrets management and pod scaling policies.
- Monitor platform health, logs and alerts using tools such as Prometheus, Grafana, Datadog, CloudWatch or ELK/OpenSearch.
- Participate in on-call rotations and first-response triage for operational incidents, identifying root causes and escalating when necessary.
- Assist in running routine backup, restore and disaster recovery verification checks.
- Write and maintain modular Terraform configurations for infrastructure automation.
- Create and maintain utility scripts in Bash or Python to automate repetitive operational tasks.
What you'll need
- 2–4 years of dedicated hands-on experience in DevOps, Cloud Engineering or Systems Engineering roles.
- Hands-on operational experience with at least one major cloud provider (AWS, Azure or GCP) and foundational familiarity with the others.
- Strong proficiency in Linux administration (Ubuntu, RHEL/CentOS), shell scripting (Bash) and core networking concepts (VPC, Subnets, DNS, VPN, NAT, Routing, Firewalls).
- Working experience with Terraform (creating modules, managing state files and basic refactoring).
- Solid experience with Docker and basic Kubernetes administration (kubectl, Helm, pod lifecycle management).
- Experience maintaining automated deployment pipelines in tools such as GitHub Actions, GitLab CI, Azure DevOps or Jenkins.
- Proficiency in Python or Bash for task automation and API integrations.
- Strong problem-solving aptitude and curiosity to learn across diverse cloud ecosystems.
- Clear written and verbal communication skills for technical documentation and incident updates.
- Ability to prioritize operational tickets and communicate blockers promptly.
Nice to have
- Cloud certifications (e.g., AWS Certified Solutions Architect – Associate, Azure Administrator AZ-104, or GCP Associate Cloud Engineer).
- Certified Kubernetes Administrator (CKA) or Application Developer (CKAD).
Details
- Location: Pune, India.
- Work mode: hybrid work, with adaptable hours, Summer Flex Fridays and Focus Fridays.
Read the full description and apply on the company’s own careers page.