Skip To Main Content
backBack to Search

Senior Systems Engineer

Hybrid in Mexico, Colombia
DevOps
& 11 others

We are looking for an experienced Senior Systems Engineer to take a key role in managing and optimizing the software development lifecycle, with a focus on release builds, deployment processes, automation, and continuous integration for full-stack application development.

The ideal candidate will design and implement efficient CI/CD pipelines, collaborate closely with infrastructure teams, and manage complex on-premises environments. Additionally, you will work to enhance processes across the entire software lifecycle, from development through production monitoring and support.

Responsibilities
  • Design, develop, and maintain efficient CI/CD pipelines with a strong emphasis on automation and performance
  • Oversee build environments and delivery tools for reliable and efficient deployment processes
  • Collaborate with customers' infrastructure teams to monitor and manage highly available on-premises solutions
  • Utilize Infrastructure-as-Code (IaC) to enable scalable, repeatable, and automated deployments
  • Provide on-call support and assist in resolving critical issues during incidents or outages
  • Manage and maintain on-premises systems and tool environments to ensure consistent performance and stability
  • Enhance system monitoring and maintenance using tools such as NewRelic and Grafana
  • Lead the adoption of containerized environments and orchestration through Docker and virtualization platforms
  • Offer expertise in application delivery pipelines and foster collaboration between infrastructure and development teams
  • Support and troubleshoot on-premises environments during incidents or as part of an on-call support model
Requirements
  • At least 3 years of experience in a role focused on DevOps, CI/CD engineering, or similar responsibilities
  • Significant experience working with on-premises tools, services, and systems
  • Proficiency in maintaining and managing Windows operating systems, with strong knowledge of Linux administration
  • Advanced skills in PowerShell scripting for automating tasks and deployments
  • Proven expertise with Ansible for configuration management and orchestration
  • Experience working with Jenkins and Azure DevOps, with additional familiarity in Rundeck, Nomad, or Backstage being a plus
  • Proficiency in monitoring and observability tools like NewRelic and Grafana
  • Strong understanding of virtualization technologies and platforms
  • Hands-on experience with application build pipelines, particularly for front-end frameworks such as React.js
  • Extensive experience with Git version control systems
  • Fluent English communication skills, both written and spoken, at a B2 level or higher
Nice to have
  • Familiarity with SCCM (System Center Configuration Manager) for endpoint and system management
  • Expertise in Docker for containerization and familiarity with VMWare for virtualization solutions
  • Experience with Apache Tomcat for managing and deploying web applications in complex environments
We offer/Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • 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