AWS DevOps Engineer

Overview

On Site
Up to $120,000
Full Time

Skills

aws devops
Cloud
CI/CD
Docker

Job Details

Job Title: AWS DevOps Engineer

Job Summary:

We are seeking a skilled and experienced AWS DevOps Engineer to design, implement, and maintain cloud infrastructure, CI/CD pipelines, and deployment automation in support of scalable and secure application delivery.

Required Skills:

  • 7+ years of experience in DevOps or Cloud Engineering roles.
  • Strong hands-on experience with Amazon Web Services (AWS)including EC2, S3, RDS, IAM, VPC, Lambda, CloudFormation, and ECS/EKS.
  • Experience with CI/CD toolssuch as Jenkins, AWS CodePipeline, GitLab CI/CD, or GitHub Actions.
  • Proficiency in one of the scripting languageslike Bash, Python, or PowerShell.
  • Knowledge of Dockerand Kubernetes (or Amazon EKS).
  • Knowledge of monitoring and logging toolslike CloudWatch, ELK Stack, Prometheus, Grafana, or Datadog.
  • Strong understanding of networking, security, load balancers, and VPN within AWS.
  • Familiarity with version control systemssuch as Git.
  • Working knowledge of Linux/Unix system administration.

Good-to-Have Skills:

  • AWS Certification (e.g., AWS Certified DevOps Engineer, Solutions Architect).
  • Experience with serverless architecture (e.g., AWS Lambda, API Gateway).
  • Familiarity with Azure DevOpsor Google Cloud Platform (Google Cloud Platform).
  • Experience with automated testing frameworksintegrated into CI/CD pipelines.

Key Responsibilities:

  • Design, develop, and maintain scalable and secure AWS cloud infrastructure.
  • Implement and manage CI/CD pipelines using tools such as Jenkins, GitHub Actions, or AWS CodePipeline.
  • Manage containerization and orchestration using Docker and Kubernetes or Amazon ECS/EKS.
  • Monitor, troubleshoot, and optimize infrastructure and application performance using CloudWatch, Prometheus, Grafana, etc.
  • Ensure high availability, disaster recovery, and backup strategies for cloud-based systems.
  • Integrate security best practices and automate compliance checks across the DevOps lifecycle.
  • Collaborate with development, QA, and operations teams to streamline deployment and release processes.
  • Maintain configuration management systems and apply version control using Git.
  • Manage secrets and environment variables using tools like AWS Secrets Manager or HashiCorp Vault.
  • Write and maintain documentation related to infrastructure setup, CI/CD workflows, and standard operating procedures.
  • Participate in incident response and post-mortem analysis to identify root causes and prevent recurrence.
  • Conduct cost optimization and performance tuning of AWS resources.
  • Implement logging and centralized monitoring solutions across services and applications.
  • Evaluate new tools, technologies, and cloud services to improve the DevOps toolchain.

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.