DevOps Engineer (AWS)
EPAM Systems
Software Engineering
Remote
Posted on Dec 24, 2024
DevOps Engineer (AWS) Description
We are seeking a DevOps Engineer with a strong background in AWS to join our team.
This position will play a key role in our ongoing modernization efforts, transitioning to a microservice-based architecture and developing a modern React-based UI. The ideal candidate will be instrumental in building, deploying, and maintaining our infrastructure and applications.
#LI-DNI
Responsibilities
- Design and implement CI/CD pipelines using Jenkins, GitHub, and AWS CodePipeline
- Manage and deploy AWS services including EKS, Lambda, and RDS
- Utilize Docker and Kubernetes for containerization and orchestration
- Configure and maintain monitoring solutions using AWS CloudWatch and ELK Stack
- Develop infrastructure as code using Terraform
- Actively participate in an Agile development environment, particularly SAFe Agile
- Maintain and improve code quality through code versioning with Git and GitHub Actions
- Support the development and integration of Restful APIs
- Continuously evaluate and improve deployment practices and tools
Requirements
- Minimum of 2 years of experience working with AWS
- Proficiency in managing CI/CD tools such as Jenkins and GitHub
- Proficiency with container technologies such as Docker and Kubernetes
- Background in configuring and using monitoring tools like AWS CloudWatch and ELK Stack
- Expertise in deploying and managing microservices architecture in the cloud
- Skills in code versioning using Git – GitHub and GitHub Actions
- Proficiency in both Portuguese (preferable) and English or minimum C1 English proficiency if not Portuguese-speaking
- Experience with Agile methodologies, SAFe Agile preferred
Nice to have
- Experience with Azure DevOps (ADO)
- Expertise in crafting solutions using ArgoCD and Terraform
- Understanding of deploying applications in a multi-cloud environment