Software Engineer – AWS Deployment
Job Brief
We are seeking an experienced Software Engineer – AWS Deployment to join our engineering team with a strong background in CI/CD pipelines, hands-on expertise in AWS deployments, and practical experience with tools such as Kubernetes, AWS CloudFormation, and YAML-based configurations. Basic proficiency in Python scripting, familiarity with AWS services, and excellent communication skills are essential to effectively collaborate with cross-functional teams.
Roles Responsibilities
- Design, implement, and maintain CI/CD pipelines for application and infrastructure deployments.
- Deploy, configure, and manage applications on AWS using Kubernetes, CloudFormation templates, and YAML configurations.
- Support and automate serverless deployments using AWS services such as Lambda, SQS, SNS, S3, KMS, and RDS.
- Develop and maintain Python scripts to automate deployment, monitoring, and operational tasks.
- Collaborate with development and DevOps teams to ensure smooth release processes.
- Troubleshoot deployment and environment issues, perform root cause analysis, and implement permanent fixes.
- Monitor deployments and production environments using AWS CloudWatch and other observability tools.
- Prepare and maintain documentation for deployment processes, standards, and best practices.
- Clearly communicate deployment plans, risks, and resolutions to stakeholders.
Requirements
- Bachelor’s or Master’s degree in Engineering/Technology (BE/B.Tech/ME/M.Tech) or Computer Applications (BCA/MCA).
- 3–5 years of experience in deployment engineering, DevOps, or cloud infrastructure management.
- Strong knowledge of CI/CD tools and processes (e.g., Jenkins, GitLab CI/CD, AWS CodePipeline).
- Hands-on experience with Kubernetes, CloudFormation, and YAML scripting.
- Good programming skills in Python.
- Experience with AWS Lambda and serverless application deployments.
- Familiarity with core AWS services such as Lambda, SQS, SNS, S3, CloudWatch, IAM, and RDS.
- Excellent problem-solving skills and strong communication abilities.