DevOps Sr. Engineer
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
About the Role
We are seeking a seasoned DevOps Senior Engineer with a strong focus on AWS to join our dynamic team in Pune, Maharashtra. In this full-time role, you will be instrumental in designing, implementing, and managing our cloud infrastructure and CI/CD pipelines.
Key Responsibilities
Infrastructure as Code (IaC)
Design, build, and manage cloud infrastructure using IaC tools like Terraform. Implement and enforce best practices for modular, reusable, and secure code.
CI/CD Pipeline Management
Architect, maintain, and optimize robust and secure CI/CD pipelines using Jenkins, GitLab CI/CD, or GitHub Actions, and Azure DevOps. Automate the entire software release process from code commit to production deployment.
Containerization & Orchestration
Manage and orchestrate containerized applications using Amazon ECS/EKS/AKS and Docker. Implement service mesh (e.g., AWS App Mesh, Istio) and best practices for microservices architecture.
Monitoring, Logging, and Alerting
Implement and manage comprehensive monitoring and alerting solutions using Amazon CloudWatch, AWS X-Ray, Prometheus, and Grafana, Logic monitor. Centralize logs with ELK Stack (Elasticsearch, Logstash, Kibana) or AWS OpenSearch to ensure system visibility and proactive issue resolution.
Security & Compliance
Implement and manage cloud security best practices using AWS IAM, KMS, Secrets Manager, and Security Hub. Ensure compliance with industry standards (e.g., SOC 2, ISO 27001) by integrating security into the DevOps lifecycle (DevSecOps).
Performance & Cost Optimization
Continuously monitor and optimize AWS resources for performance and cost-efficiency. Utilize AWS Cost Explorer and Trusted Advisor to identify and implement cost-saving measures.
Collaboration & Mentorship
Collaborate effectively with cross-functional teams to understand requirements and deliver solutions. Mentor junior team members and promote a culture of knowledge sharing and best practices.
Required Qualifications & Skills
- Experience: 6-8 years of professional experience in a DevOps Engineer role, with at least 6-8 years focused on the AWS ecosystem.
- AWS Expertise: Deep, hands-on experience with core AWS services (EC2, S3, VPC, IAM, RDS, Lambda, CloudFront, Route 53).
- Containers & Orchestration: Strong experience with Docker and container orchestration platforms (Amazon ECS and/or EKS /AKS).
- Infrastructure as Code (IaC): Proficiency in writing and maintaining IaC with Terraform (preferred) or CloudFormation.
- CI/CD Tools: Expert-level knowledge in setting up and managing CI/CD pipelines with tools like Jenkins, GitLab CI, AWS CodeSuite, CircleCI, or Azure DevOps.
- Scripting & Automation: Strong scripting skills in Bash and at least one high-level language like Python or Go.
- Operating Systems: Strong administration skills in Linux.
- Networking & Security: Solid understanding of cloud networking (VPC, subnets, NACLs, Security Groups) and security principles.
- Monitoring: Proven experience with application and infrastructure monitoring tools.
Preferred Qualifications (Nice-to-Have)
- AWS Certifications: AWS Certified DevOps Engineer - Professional or Solutions Architect - Professional.
- Kubernetes: Certified Kubernetes Administrator (CKA) or deep hands-on experience with EKS or self-managed K8s clusters.
This position is based in Pune, Maharashtra, offering a hybrid working model.