Description
You will manage cloud infrastructure and automate deployment workflows within an AWS environment.
Responsibilities
- Build and manage CI/CD pipelines using GitLab CI and AWS CodePipeline to automate build, test, and deployment processes.
- Provision and manage infrastructure as code using AWS CloudFormation or Terraform.
- Write, debug, and optimize Bash scripts to automate repetitive tasks and server configurations.
- Define development, test, release, and support processes for DevOps operations.
- Perform incident management, root cause analysis, and code reviews to ensure software quality.
Required Skills
- 5+ years of experience in DevOps or cloud engineering roles.
- Expertise in AWS Cloud services and infrastructure management.
- Proficiency in Python, Ruby, Perl, or Java.
- Strong experience with Git and GitHub for version control and repository management.
- Hands-on experience with CI/CD orchestration and automated deployment workflows.
- Advanced Bash scripting skills for system automation.
- Experience working with Linux-based infrastructure.
- Ability to use AWS CodeBuild, CodeDeploy, and CodeCommit.
- Understanding of Agile principles and DevOps concepts.
Preferred Skills
- Experience managing stakeholders and external interfaces.
- Background in project management and team structure planning.