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