EPAM logo

Senior DevOps Engineer

EPAM·Salary not specified

Primary stack

AnsibleDevOpsPythonGitLabReplicateCI/CDBashGit

Job description

About the Position

We're looking for a Senior DevOps Engineer to join our team in Zurich, Switzerland in a hybrid working mode. In this role, you will manage infrastructure automation, observability, and platform reliability for enterprise applications. You will combine Linux and Windows administration expertise with advanced automation skills to design and maintain CI/CD pipelines, operational tooling, and monitoring solutions. This is an excellent opportunity to contribute to mission-critical systems within a highly distributed environment, optimizing platform performance and driving operational excellence through automation and observability best practices.

Responsibilities

  • Administer and troubleshoot Linux (RHEL) and Windows Server environments ensuring reliability, security, and performance
  • Design and maintain CI/CD pipelines using Git and GitLab CI/CD, and manage IaC/configuration through Ansible, YAML, and JSON
  • Automate deployment, maintenance, and system operations with Python and Bash/Shell scripting, including package management and lifecycle support
  • Support enterprise application deployments, upgrades, patching, and production releases in collaboration with cross-functional teams
  • Deploy and manage observability stacks, including OpenTelemetry, Grafana, and related monitoring agents
  • Develop dashboards, alerts, and reports to improve operational visibility and incident response
  • Analyze performance metrics to identify bottlenecks and optimize system scalability and efficiency
  • Investigate and resolve incidents, perform root cause analysis, and implement preventive measures
  • Build and extend Python-based automation frameworks to reduce manual intervention in monitoring, deployment, and alert remediation
  • Document technical processes, create SOPs, and participate in on-call rotations for production incident management

Requirements

  • Strong experience in enterprise application deployment and production support
  • Proven expertise in RHEL and Windows Server administration, troubleshooting, and performance tuning
  • Advanced proficiency in Python and Bash/Shell scripting for automation and API integrations
  • Hands-on experience with Git, GitLab CI/CD, and configuration management using Ansible, YAML, and JSON
  • Practical experience with OpenTelemetry for observability and Grafana dashboard development
  • Strong understanding of metrics, logs, and distributed tracing in application and infrastructure monitoring
  • Knowledge of RPM package management and infrastructure troubleshooting best practices
  • Professional fluency in English; German is a strong plus

We Offer

  • 5 weeks of vacation
  • EPAM Employee Stock Purchase Plan (ESPP)
  • Enhanced parental leave
  • Extended pension plan
  • Daily sickness allowance insurance
  • Employee assistance program
  • Global business travel medical and accident insurance
  • Learning and development opportunities including in-house training and coaching, professional certifications, and courses

All benefits and perks are subject to certain eligibility requirements

About the Company

[Company description if present]

© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.

More at EPAM

All 3139 roles

Popular searches