Sr. Software Engineer - DevOps Job
Pune, IN
Experience required- 4 to 6
Primary Skills
• AWS (EC2, S3, VPC, IAM, Lambda, EventBridge, ECS)
• Terraform, CloudFormation
• CI/CD (GitHub Actions)
• Docker, Linux, Bash, Python, Sonarqube
Secondary Skills
• Grafana, Prometheus, Jenkins, Datadog, CloudWatch
• Git, ServiceNow
• Agile Methodology
• Networking fundamentals (VPC, SGs, Subnets, Routing)
Roles and Responsibilities
Contribute to the automation, optimization, and reliability of cloud-native infrastructure and delivery pipelines for enterprise-scale applications. Key responsibilities include:
• Infrastructure Provisioning & Automation
Designing, implementing, and managing cloud infrastructure using Terraform and AWS services. Migrating legacy CloudFormation templates to Terraform modules to improve scalability, reusability, and operational efficiency.
• CI/CD Pipeline Development
Building and optimizing CI/CD pipelines using GitHub Actions for automated build, test, code quality checks, and deployment workflows. Integrating SonarQube and automated change management processes to ensure high-quality, compliant releases.
• Cloud Operations & Performance Optimization
Deploying and managing services across AWS (EC2, Lambda, ECS). Improving resource utilization, reducing costs, and enhancing stability through EventBridge scheduling, autoscaling configurations, and infrastructure-level tuning.
• Monitoring & Observability
Implementing end-to-end observability using Datadog, and CloudWatch. Creating dashboards, setting up alerting systems, and reducing MTTR through proactive monitoring and log analysis.
• Containerization & Deployment Management
Containerizing applications using Docker and managing deployments through ECS. Ensuring secure image creation and efficient rollout strategies using automated pipelines.
• Security & Compliance
Managing IAM roles, policies, and permissions. Ensuring secure access control, enforcing best practices, and addressing security findings across cloud and pipeline environments.
• Collaboration & Support
Working closely with developers, QA teams, product owners, and release managers to ensure seamless delivery cycles. Supporting cross-functional teams and troubleshooting environment issues across dev, QA, and production.
• Issue Tracking & Agile Practices
Participating in sprint planning, daily stand-ups, retrospectives, and maintaining task visibility through JIRA. Ensuring timely delivery of enhancements and incident resolutions.
• Documentation & Best Practices
Maintaining architecture diagrams, runbooks, SOPs, and DevOps best practices. Driving continuous improvement across automation, deployment, and cloud operations processes.