AWS DevOps Engineer

Experience: 5 to 7 Years

Notice Period: Immediate

Location: Pune (Kothrud) (Onsite)

Job Description

Role Summary

We are seeking an experienced DevOps Engineer with 4–6 years of hands-on experience in cloud and DevOps practices. The ideal candidate will have strong expertise in AWS, Kubernetes, Terraform, CI/CD, automation, security, monitoring, cost optimization, and WebRTC-based systems, along with the ability to lead DevOps initiatives and mentor junior engineers.

Responsibilities:

· Lead the design, configuration, and management of CI/CD pipelines using tools such as GitLab CI, Jenkins, GitHub Actions, Azure DevOps, AWS CodePipeline, and Kubernetes

· Design, build, and manage AWS cloud infrastructure using best practices

· Implement and manage Infrastructure as Code (IaC) using Terraform, with exposure to CloudFormation, Azure Bicep, and ARM

· Manage and operate Kubernetes clusters (EKS) and containerized workloads using Docker

· Build and maintain CI/CD pipelines using Git-based workflows

· Automate infrastructure provisioning, application deployments, and operational tasks

· Implement cloud security best practices, including IAM, secrets management, network security, and secure CI/CD pipelines

· Conduct security, performance, and availability assessments to ensure robust and scalable systems

· Monitor systems using monitoring and alerting tools (Prometheus, Grafana, CloudWatch, etc.) to ensure high availability and reliability

· Perform cost optimization (FinOps) and resource utilization analysis on AWS

· Troubleshoot production issues across Linux, containers, Kubernetes, cloud services, and WebRTC-based systems

· Collaborate closely with development, QA, security, and IT teams to align system design with business and technical requirements

· Support and operate WebRTC infrastructure, ensuring low latency, scalability, and high availability

· Leverage Secure Ops solutions to design and implement automation strategies

· Create and maintain scripts for:

· Automating infrastructure and software builds

· Generating release and build identifiers

· Tagging and branching code in version control systems

· Notifying development teams of build issues and collecting build metrics

· Continuously monitor system performance and implement improvements

Requirements:

· Bachelor’s degree in computer science, Engineering, or a equivalent

· 4–6 years of hands-on experience in DevOps / Cloud Engineering

· Strong experience with AWS (EC2, VPC, IAM, S3, RDS, EKS, etc.)

· Proficiency in Terraform for infrastructure automation

· Strong knowledge of Kubernetes and Docker / containerization

· Experience with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, Azure DevOps, AWS CodePipeline)

· Solid understanding of Linux systems and networking

· Experience implementing security controls and best practices in cloud environments

· Hands-on experience with monitoring and alerting tools (Prometheus, Grafana, CloudWatch)

· Good understanding of AWS cost optimization and FinOps practices

· Working knowledge of WebRTC architecture, including signaling, media servers, STUN/TURN, and scaling real-time communication systems

· Strong troubleshooting and problem-solving skills

· Experience working in Agile / DevOps environments