Manager, AWS Cloud Engineer
msd
Job Description
What will you do in this role
-
Oversee the release management lifecycle for applications deployed on AWS, ensuring smooth, timely, and compliant deployments with minimal downtime and disruption to business operations.
-
Develop, implement, and maintain continuous integration and continuous deployment (CI/CD) pipelines using tools such as GitHub Actions and Terraform to automate deployments to AWS environments.
-
Manage and optimize cloud infrastructure using AWS services such as EC2, S3, Lambda, CloudFormation, EKS, and others. Ensure deployments align with best practices for security, scalability, and performance.
-
Oversee version control processes (e.g., GitHub) and manage configuration management to automate environment provisioning and software deployment.
-
Analyze AWS infrastructure performance and troubleshoot deployment issues to ensure high availability and reliability. Provide support for identifying and resolving issues during deployments and post-deployment.
-
Collaborate with cross-functional teams including Cloud Engineers, DevOps, QA, and Product teams to ensure all deployments meet business requirements and are properly tested before production releases.
-
Document release procedures, deployment configurations, and rollback plans in compliance with internal and industry standards.
-
Continuously improve release processes, enhance automation scripts, and optimize AWS environments to improve performance, reduce costs, and simplify workflows
-
Ensure that security best practices are followed during releases, including proper configuration of IAM roles, VPCs, encryption, and compliance with company security policies.
What should you have
-
Bachelor’s degree in computer science, Information Technology, Engineering, or a related field.
-
4-6 years of experience in release engineering, DevOps, or cloud infrastructure management, with a focus on AWS cloud environments.
-
Hands-on experience with AWS services like EC2, S3, Lambda, EKS, CloudFormation, and IAM.
-
Experience with CI/CD tools (e.g., GitHub Actions, AWS Code Pipeline) and infrastructure-as-code (e.g., Terraform, CloudFormation).
-
Strong experience in version control systems (e.g., GitHub) and automation tools.
-
Proficiency in cloud technologies, particularly Amazon Web Services (AWS).
-
Solid experience in Linux/Unix system administration and scripting languages (e.g., Shell scripting).
-
Experience in performing non-production and production code deployments, both application and infrastructure as code (IAC).
-
Experience in building and maintaining CI/CD pipelines, automating build, test, and deployment workflows.
-
Strong understanding of cloud security best practices, IAM roles, encryption, and compliance standards.