AWS DevOps Engineer

Overview

On Site
$60,000 - $80,000
Full Time

Skills

AWS & EC2
Python & Bash
Git
Terraform
CI/CD
Docker & Kubernetes
Automation
SRE
Ansible
IaC
CCNA

Job Details

Technical Skills:
    • AWS Services:
      Deep understanding of core AWS services like EC2, S3, RDS, and networking fundamentals.
  • Scripting:
    Proficiency in at least one scripting language like Python or Bash for automating tasks.
  • Version Control:
    Familiarity with Git for managing code repositories and tracking changes.
  • Automation:
    Experience with infrastructure-as-code (IaC) tools like AWS CloudFormation and Terraform for automating infrastructure provisioning.
  • CI/CD Pipelines:
    Knowledge of CI/CD tools like AWS CodePipeline or Jenkins for automating the build, testing, and deployment processes.
  • Containerization:
    Experience with containerization technologies like Docker and Kubernetes for deploying applications in containers.
  • Monitoring and Logging:
    Expertise in tools like AWS CloudWatch for monitoring infrastructure and applications, and collecting logs for troubleshooting.
  • Security:
    Understanding of security best practices and AWS security services for protecting infrastructure and data.
Soft Skills:
  • Continuous Learning: Willingness to adapt to new technologies and tools in the ever-evolving DevOps landscape.
  • Automation: Understanding of how to automate processes to streamline development and deployment.
  • Cloud Computing: Understanding of cloud computing principles and best practices.
  • Customer-centric mindset: Focusing on delivering value to customers.
  • System administration: Familiarity with system administration tasks and tools.
Tools and Platforms:
  • AWS Services: EC2, S3, RDS, CloudFormation, CodePipeline, CodeBuild, CodeDeploy, Lambda, ECS, EKS, IAM, VPC, CloudTrail, CloudWatch.
  • Scripting Languages: Python, Bash, Ruby.
  • Version Control: Git, GitHub, GitLab, Bitbucket.
  • Automation Tools: Terraform, Ansible, Chef, Puppet.
  • Containerization: Docker, Kubernetes, Amazon ECS, Amazon EKS.
  • Monitoring and Logging: AWS CloudWatch, Grafana, Prometheus, Nagios.
  • CI/CD Tools: AWS CodePipeline, Jenkins, TeamCity, Bamboo, Travis CI.
Key Areas to Focus On:
  • Infrastructure as Code (IaC):
    Automate infrastructure provisioning and management using tools like Terraform and CloudFormation.
  • Continuous Integration/Continuous Delivery (CI/CD):
    Establish CI/CD pipelines using tools like AWS CodePipeline or Jenkins to automate the build, test, and deployment process.
  • Containerization and Orchestration:
    Deploy and manage applications using containers and orchestration platforms like Docker and Kubernetes.
  • Monitoring and Logging:
    Implement robust monitoring and logging systems using tools like AWS CloudWatch to gain insights into application and infrastructure performance.
  • Security:
    Implement security best practices and tools to protect infrastructure and data.
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.