What is the role of an AWS DevOps Engineer?

The role of an AWS DevOps Engineer involves working with a team who are responsible for automating design, coding, and deployment of infrastructure within an AWS Environment. Developing CI/CD pipelines, instrumenting code to report relevant metrics, and building safe and efficient build processes are all a part of the role of an AWS DevOps Engineer.

Responsibilities

  • Deploy, automate, maintain, and manage an AWS production system

  • Making sure AWS production systems are reliable, secure, and scalable

  • Resolving problems across multiple application domains and platforms using system troubleshooting and problem-solving techniques

  • Automating different operational processes by designing, maintaining, and managing tools

  • Provide primary operational support and engineering for all Cloud and Enterprise deployments

  • Lead the organisations platform security efforts by collaborating with the core engineering team

  • Develop policies, standards, and guidelines for IAC and CI/CD that teams can follow

Tech Stack

  • AWS

  • Kubernetes (K8s)

  • Terraform

  • Jenkins

  • CI/CD Pipeline knowledge

Types of AWS DevOps Engineer

  • Software Engineer

  • Security Engineer

  • Quality Assurance Specialist

Qualifications

  • Experience building AWS platforms

  • Extensive AWS experience

  • Development and testing skills

  • Have a very strong knowledge with PYTHON

  • Experience working in a large team agile team

  • Strong experience with using infrastructure as a code

  • Extensive CI/CD experience

  • Security Clearance is ideal