This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The AWS Lead Engineer will be responsible for designing and implementing CI/CD pipelines using AWS services and third-party tools. The role requires strong experience with AWS, Terraform, and CI/CD methodologies. Candidates should have proficiency in scripting languages and knowledge of configuration management tools.
Job Responsibility:
Design, implement, and maintain continuous integration and delivery pipelines using AWS-native services (e.g., AWS CodeCommit, CodeBuild, CodePipeline) and/or third-party tools (e.g., Jenkins, GitHub Actions)
Leverage Terraform and AWS CloudFormation to define, build, and manage reusable, version-controlled infrastructure templates, ensuring consistency and scalability across all environments
Work with configuration management tools (e.g., Ansible, Chef, or Puppet) to ensure systems are consistently configured and compliant with internal standards
Provision key AWS resources (e.g., EC2, S3, RDS, VPC, Lambda, IAM) to support application deployments and ensure performance, scalability, and security
Integrate security best practices into CI/CD pipelines, infrastructure provisioning, and deployments, including IAM role management, data encryption, and compliance checks
Document build, release, and operational procedures
create internal knowledge bases, runbooks, and reference guides to facilitate cross-team collaboration and onboarding
Requirements:
Strong hands-on experience with core AWS services (e.g., EC2, S3, RDS, VPC, Lambda, IAM, CloudWatch) and familiarity with well-architected design principles
Proven experience using Terraform (preferred) and AWS CloudFormation to define and manage infrastructure in a version-controlled manner
Experience building CI/CD pipelines with AWS Code* services or other industry-standard tools such as Jenkins, GitHub Actions, GitLab CI, or CircleCI
Proficiency in scripting languages (Python, Bash, PowerShell) to automate tasks and integrate tools
Knowledge of tools such as Ansible, Chef, or Puppet for maintaining consistent system states and applying configuration changes at scale
Familiarity with IAM policies, encryption, and security best practices to ensure protected and compliant environments