Skip navigation EPAM

Senior Systems Engineer Hoofddorp, Netherlands

Senior Systems Engineer Description

Job #: 53772
EPAM is committed to providing our global team of 36,700+ EPAMers with inspiring careers from day one. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers’ business, and strive for the highest standards of excellence. In today’s new market conditions, we continue to support operations for hundreds of clients around the world remotely, with the vast majority of our teams working from home. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.

DESCRIPTION



We’re looking for mature engineer with focus in systems engineering and Automation Development to execute and support video services platform transition from on-premises infrastructure into AWS cloud environment. You will work with a number of services, backend applications and infrastructure elements to automate their provisioning, enable swift deployment and smooth operations. You will also participate in defining and leading the solution integration strategy, implementing backend end-to-end automation according to best practices, adapting existing tools and practices and introducing new approaches.

Responsibilities

  • Own CI/CD tools and end-to-end pipelines
  • Own set of in-house developed tools as well as suite of generic modules which are part of universal Site Deployment Engine
  • Plan and execute daily builds
  • Perform E2E testing of integrated product, troubleshoot integration issues
  • Interact with other project streams responsible for individual components and underlying infrastructure, support them with troubleshooting issues
  • Interact with other teams and vendors to coordinate various testing events performed by 3rd paries (functional validations, performance, etc… )
  • Prepare releases and perform handover to Production Deployment team
  • Manage release documentation (release notes) and integration status reports/dashboards

Requirements

  • Proficiency with Linux
  • Experience working with cloud services providers
  • Deep knowledge/ production experience with AWS
  • Experience in building end-2-end continuous delivery solutions (IaC, CI/CD, CCM)
  • Advanced level in Ansible and/or Terraform
  • Scripting skills (Python, shell)
  • Strong understanding SDLC and typical software development practices / methodologies
  • Docker/Kubernetes
  • Experience with test automation using python and/or groovy
  • Knowledge of modern python test automation frameworks, including load-testing (robot, pytest, locust)
  • Experience in troubleshooting
  • Experience in leading a small team
  • Experience with Monitoring tools will be a great advantage
  • Experience with RDBMS (SQL/noSQL) will be a great advantage

Technologies

  • Linux/Java/ Python
  • AWS (Ec2, VPC, TVPC, TGW, RDS, R53, NLB/ALB, etc…)
  • Terraform, Ansible, Vault, Jenkins, Packer
  • Automated testing (infrastructure testing, configuration testing, component testing, E2E testing, etc… up to 15 quality gates)
  • Custom software appliances (video streaming) on top of AWS
  • Prometheus, Icinga, Grafana

We offer

  • Competitive Compensation
  • 26 paid holiday days
  • Commuting to work- costs reimbursement
  • Option to participate in our Pension Plan scheme OR Health insurance Compensation
  • Discretionary Performance Based bonus
  • Laptop + Corporate Simcard
  • Annual Salary Review
  • Trainings, Internal Education and Dutch Language Courses
  • Unlimited access to LinkedIn learning solutions
  • Relocation Package
  • Regular Corporate and Social Events
  • The opportunity to be part of a diverse and multicultural company

Dobrý den! Jak vám můžeme pomoci?


Kde nás najdete