Choose an option
We are looking for a DevOps Engineer to join EPAM.
You will be responsible for cluster provisioning, configuration, and maintenance of container infrastructure in Kubernetes, CI/CD implementation, Terraform modules development, data components management and maintenance.
Responsibilities
- Maintain a Kubernetes-based architecture to orchestrate containerized applications and data components in Azure
- Perform AKS cluster provisioning, network configuration, container registry integration, application deployment, auto scaling, monitoring, log aggregation
- Azure DevOps pipelines maintenance
- AKS cluster provisioning in Azure, including configuration of virtual machines, storage account, networking, security, monitoring, log aggregation, backups, and disaster recovery
- Docker files development and images building based on the application's original requirements
- CI/CD pipelines development, environment configuration in Azure DevOps
- Terraform modules development to apply IaaC to Azure
- Provide guidance and support to Development, Data, and QA teams in the creation of containerized applications, data pipeline, streaming and storage
Requirements
- Strong background in Azure cloud and container-based applications, with a focus on supporting data platform and Kubernetes engine. Experience in Kubernetes engine and ability to manage complex container infrastructure
- Engineer flexibility and ability to do a deep dive into newly introduced tools and technologies
- Good knowledge of Azure DevOps pipelines and release cycle
- Hands-on experience with Terraform, understanding and following the IaaC approach
- Good communication and negotiation skills, with proficiency in English at B1 level
Nice to have
- Ansible experience
- Understanding of Big Data stack Kafka, MinIO, Spark, Delta Lake, HDFS
- Experience in the cybersecurity field, with a track record of successfully identifying and mitigating security risks