DevOps engineer skills and responsibilities:
- At least 5-7 years of experience in designing, deploying, and managing AWS infrastructure.
- Experience with infrastructure as code tools such as Terraform, Ansible, and CloudFormation.
- Hands-on experience with containerization technologies such as Docker and Kubernetes.
- Experience with CI/CD tools such as Jenkins, GitLab CI/CD, and AWS CodePipeline.
- Experience with serverless technologies such as AWS Lambda and AWS API Gateway.
- Familiarity with logging and monitoring tools such as CloudWatch, ELK stack, and Prometheus.
- Troubleshoot and resolve issues related to infrastructure, applications, and networks.
- Work with development teams to ensure that applications are designed and deployed in accordance with DevOps principles.
- Experience with Git and version control systems.
- Hands-on experience in programming languages such as Python, Bash, and JavaScript.
- Excellent communication and collaboration skills.
Preferred Qualifications: Not mandatory
AWS certifications such as AWS Certified DevOps Engineer, AWS Certified Solutions Architect, and AWS Certified Developer.