DevOps Engineer | Codersbrain
full-timecontractual
Posted on August 26, 2024
Job Description
DevOps Engineer
Job Summary
The devops Engineer is responsible for understanding customer requirements and project Key Performance Indicators (KPIs). This role focuses on setting up the necessary tools and infrastructure to support production deployments while ensuring optimal performance and reliability of cloud services.
Responsibilities
- Understand customer requirements and project KPIs to ensure successful project outcomes.
- Set up tools and required infrastructure necessary for cloud operations.
- Provide support and maintain AWS production accounts.
- Support production deployments and resolve issues as they arise.
- Conduct troubleshooting and debugging to ensure high availability of cloud services.
- Monitor and maintain performance diagnostics through logging and alerting mechanisms.
Qualifications
- Strong knowledge of Kubernetes and its management.
- Proficient in using Terraform for infrastructure as code.
- Expertise in Jenkins and Continuous Integration/Continuous Deployment (CICD) methodologies.
- Solid understanding of Ansible scripting.
- Strong knowledge of Amazon Web Services (AWS) services such as:
- Auto Scaling Group (ASG)
- Load Balancer
- Simple Storage Service (S3)
- Elastic Compute Cloud (EC2)
- Virtual Private Cloud (VPC)
- AWS Lambda
- Identity and Access Management (IAM)
- Excellent troubleshooting and debugging skills.
- Experience with performance diagnostics, logging, monitoring, and alerting.
- Familiarity with Python and Nginx is advantageous.
Preferred Skills
- Experience with automation tools and scripting languages.
- Knowledge of additional cloud service providers.