EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are seeking a highly skilled and experienced Senior Data DevOps Engineer with deep expertise in AWS to architect, enhance, and optimize robust, scalable, and secure cloud-based data infrastructures.
In this role, you will take ownership of strategic and technical decisions around infrastructure design and automation, mentor team members, and play an instrumental role in ensuring scalability, reliability, and security. You will partner closely with cross-functional teams and stakeholders to deliver impactful solutions.
Responsibilities
- Design, deploy, and continuously improve scalable data infrastructure using AWS services such as ECS, RDS, Athena, Glue, S3, EBS, CloudFormation, IAM, and Redshift
- Architect and implement complex automation workflows, leveraging Infrastructure as Code tools like Terraform and AWS CloudFormation
- Collaborate with data engineering and analytics teams to optimize large-scale, high-performing data pipelines and workflows using Python, AWS Glue, and other AWS-native tools
- Define and enforce best practices for managing and monitoring CI/CD pipelines tailored for AWS environments, using tools like GitHub Actions, AWS CodePipeline, Jenkins, or similar tools
- Enhance system performance, scalability, reliability, and cost-efficiency of cloud-hosted data platforms and systems
- Evaluate and integrate advanced data tools, including Apache Airflow, Apache Spark (AWS EMR), or similar technologies, to improve data processing workflows
- Resolve complex troubleshooting challenges for AWS-hosted systems, ensuring stability, scalability, and security while conducting root cause analyses for critical incidents
- Develop and implement robust IAM configurations, security policies, encryption models, and AWS best practices to improve data security and regulatory compliance
- Execute capacity planning, resource optimization, and cost-management strategies for key data platform components
- Provide technical guidance, expertise, and support to team members while instilling best practices across the team
Requirements
- 3+ years of professional experience in Data Engineering, DevOps, or related fields with a strong focus on cloud infrastructure and automation
- Advanced programming expertise in Python, including the ability to script, automate, and optimize complex workflows
- Proven expertise with SQL for managing and querying large-scale datasets
- Extensive experience managing data infrastructure on AWS, including advanced use of services like Redshift, Glue, EMR, and Athena
- Deep proficiency with Infrastructure as Code (IaC) tools such as Terraform, AWS CloudFormation, or Ansible for large-scale deployments and automation
- Demonstrated ability to operationalize CI/CD pipelines using tools such as Jenkins, GitHub Actions, AWS CodePipeline, or similar platforms
- Significant hands-on experience with distributed data processing and orchestration tools like Apache Spark, Apache Airflow, or similar systems
- Advanced knowledge of Linux system administration and performance tuning in cloud-based environments
- Comprehensive understanding of networking protocols including TCP, UDP, ICMP, DNS, and NAT, particularly in cloud contexts
- Hands-on experience architecting and automating infrastructure deployment at scale using Terraform or similar tools
- Proven expertise in installing, configuring, and operating advanced data platforms such as Apache Kafka, NiFi, or other large-scale data pipeline tools
- Ability to effectively drive and execute complex projects while mentoring and supporting junior and mid-level team members
- Fluency in English at a professional level (B2)
Nice to have
- Hands-on experience with other cloud platforms such as Azure or GCP, including multi-cloud and hybrid cloud architecture design
- Familiarity with statistical tools and languages for data analysis, such as R or data visualization platforms like Tableau or Power BI
- Knowledge of advanced CI/CD platforms like Bamboo or others beyond the primary tools
- Experience implementing solutions in hybrid cloud and on-premises environments, coordinating secure and scalable data flows across them
- Background in evaluating and supporting containerized environments, leveraging Kubernetes, Docker, or AWS ECS/EKS technologies
We offer
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
#J-18808-Ljbffr