À propos
The Cloud DevOps Engineer is responsible for designing, building, and maintaining secure, scalable, and highly available cloud-native infrastructure and CI/CD systems. This role focuses on optimizing developer workflows, automating infrastructure provisioning, and supporting production Kubernetes environments. The engineer will collaborate closely with development, security, and operations teams to implement DevOps best practices, cloud security controls, and automated deployment pipelines across AWS environments. The ideal candidate brings hands-on expertise with containerized applications, Infrastructure as Code (IaC), cloud orchestration tools, and modern GitOps workflows.
Key Responsibilities Design, deploy, and manage cloud-native infrastructure in AWS using services such as EC2, S3, RDS, DynamoDB, VPC, and Route53. Build, maintain, and improve CI/CD pipelines using GitHub Actions, GitLab CI, AWS CodeStar, or similar automation tools. Implement and support GitOps workflows and Kubernetes deployments using Helm, Flux, Argo CD, and related tooling. Develop automation solutions and tools using languages such as Python, Go, Java, or Shell/PowerShell scripting. Ensure compliance with cloud and network security best practices, including IAM least privilege, secrets management, RBAC, and boundary protection. Support vulnerability management processes, including static and dynamic code analysis, patching, and remediation. Monitor, troubleshoot, and optimize system performance using alerts, observability platforms, and configuration management systems. Leverage Infrastructure as Code tools such as Terraform, CloudFormation, or AWS CDK to provision and manage cloud environments. Work with containerization technologies, including Docker and LXC, to support scalable and resilient application deployments. Collaborate with cross-functional teams to drive DevOps culture, improve operational efficiency, and streamline developer workflows. Requirements
Bachelor's Degree and 5+ years of directly related experience as Cloud DevOps Engineer. 4+ years of experience with DevOps for Containerized and Kubernetes production systems. 4+ years of experience with one or more of the following programming languages: C, C++, Java, Perl, Python, Go, or scripting in Shell or PowerShell. 3+ years of experience with AWS, including services like EC2, S3, SQS, SNS, RDS, DynamoDB, KMS, SSM, ELB, VPC, or Route53. 3+ years of experience with CI/CD and developer workflow automation, such as GitHub Actions, GitLab CI, or AWS CodeStar, and Infrastructure as Code (IaC) tools like Terraform, AWS CDK, or AWS CloudFormation. 3+ years of experience with Kubernetes Deployment and GitOps tooling, such as Helm, Flux, or Argo CD. Experience with Cloud and Network Security architecture, including least privilege and IAM, secrets management, RBAC, and Boundary Protection. Experience with vulnerability management and dynamic and static code analysis. Experience with alerts and monitoring tools and system management tools for environments and configuration management. Experience with Cloud orchestration tools, including Ansible, Chef, Puppet, Cloudformation, Terraform, and Salt. Experience with containers, including LXC and Docker.
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.