Senior DevOps Engineer I (Automation)

New
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
AWSDockerPythonJavascriptTypeScriptCI/CDTerraformDatadogCloudFormation

Requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent industry experience.
  • 7+ years of experience in DevOps, Site Reliability Engineering, or Systems Engineering roles.
  • Strong hands-on expertise with AWS services including Lambda, EC2, Step Functions, SQS, SNS, S3, and API Gateway.
  • Solid experience with Infrastructure as Code tools such as Terraform, Terragrunt, AWS CDK, and CloudFormation.
  • Strong knowledge of networking concepts including VPC, security groups, and cloud architecture fundamentals.
  • Experience with Docker and containerization practices, along with deployment orchestration.
  • Proficiency in scripting languages such as Python or JavaScript/TypeScript for automation.
  • Experience implementing monitoring, alerting, and logging systems in production environments.
  • Understanding of deployment strategies such as blue-green, canary, and rolling deployments.
  • Strong analytical and problem-solving skills with the ability to troubleshoot complex production issues.
  • Excellent communication and collaboration skills in distributed, global team environments.
  • Comfortable working in Agile environments with sprint-based delivery cycles.

Responsibilities

  • Design, implement, and maintain CI/CD pipelines using GitLab and AWS CodePipeline to support automation, integration, and infrastructure deployments.
  • Develop and manage infrastructure as code using tools such as Terraform, Terragrunt, and CloudFormation for scalable and consistent environments.
  • Build and enhance monitoring, logging, and observability frameworks using tools like Datadog and CloudWatch to ensure system health and performance.
  • Automate environment provisioning, configuration management, and deployment workflows to improve efficiency and reduce manual effort.
  • Collaborate with engineering teams to containerize applications and optimize deployment processes for Lambda and other cloud workloads.
  • Support production systems through troubleshooting, incident response, and participation in on-call rotation for critical issue resolution.
  • Define and promote DevOps best practices in security, scalability, fault tolerance, and deployment strategies across teams.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now