AWS DevOps Engineer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent

Skills

AWS
Kubernetes
Azure

Job Details

  • Design, implement, and manage CI/CD pipelines for automated build, test, and deployment

  • Manage cloud infrastructure (AWS, Azure, Google Cloud Platform) using Infrastructure as Code (IaC) tools like Terraform, CloudFormation, or Pulumi

  • Monitor system performance and troubleshoot issues to ensure high availability and reliability

  • Collaborate with development, QA, and product teams to ensure smooth deployment and integration

  • Maintain and enhance configuration management tools like Ansible, Puppet, or Chef

  • Implement and manage containerization platforms such as Docker and orchestration tools like Kubernetes

  • Automate repetitive tasks and improve the scalability of systems and applications

  • Ensure security best practices are followed in infrastructure and deployment pipelines

  • Maintain disaster recovery, backup, and failover procedures

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)

  • 10+ years of experience in DevOps, Site Reliability Engineering, or a related role

  • Proficiency in scripting languages such as Bash, Python, or PowerShell

  • Experience with CI/CD tools like Jenkins, GitLab CI, CircleCI, or GitHub Actions

  • Hands-on experience with cloud platforms (AWS, Azure, Google Cloud Platform)

  • Strong understanding of container technologies (Docker, Kubernetes)

  • Experience with monitoring tools like Prometheus, Grafana, ELK Stack, or Datadog

  • Familiarity with version control systems like Git

  • Knowledge of networking concepts, firewalls, load balancers, and VPNs

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.