Overview
Join the VAP team at Global Payments as a DevOps Engineer to design, build and maintain CI/CD pipelines, containerized build and deployment, and Linux platform automation that support global commerce.
What you'll do
- Design, implement, and maintain CI/CD pipelines in Jenkins (declarative/scripted, multibranch, shared libraries) integrated with GitHub PR workflows, quality gates, and release automation.
- Build, version, and secure Docker images using multi-stage builds; manage image registries, tags, and promotion across environments.
- Create and maintain Ansible playbooks/roles and inventories to provision and configure Linux-based systems and applications with idempotency and drift control.
- Administer and harden Linux servers, including performance tuning, networking, access controls, patching, and backup/restore procedures.
- Automate repetitive build, test, deploy, and operational tasks using Bash/Python (or similar), delivering reusable tooling and self-service workflows for engineers.
- Implement and evolve monitoring, logging, and alerting.
- Partner with developers, QA, and Security to diagnose pipeline and environment issues, improve feedback loops, and raise delivery throughput and reliability.
- Document standards, golden paths, and operational procedures.
- Plan and execute environment upgrades and migrations, minimizing downtime and risk.
- Contribute to platform cost, performance, and scalability improvements, including right-sizing agents/runners and optimizing build/test execution.
- Support release and change management processes, ensuring traceability from commit to production and clear rollback/rollback testing strategies.
- Track and report key delivery and reliability metrics (pipeline success rate, lead time for changes) and drive continuous improvement initiatives.
What you'll need
- 4–7 years of experience in DevOps/SRE/Platform roles.
- Strong hands-on experience with Jenkins (pipeline as code, shared libraries, agents/executors).
- Strong hands-on experience with GitHub (repos, branching strategies, PR workflows).
- Strong hands-on experience with Docker (image creation, optimization, registries).
- Strong hands-on experience with Linux administration (systemd, networking, package management, troubleshooting).
- Strong hands-on experience with Ansible (playbooks, roles, inventory, vault).
- Proficiency in one or more scripting languages (Bash or Python).
- Experience implementing automated tests and quality gates in CI/CD.
- Experience with monitoring/observability tools (e.g., Prometheus/Grafana, ELK/OpenSearch, Datadog, Splunk).
- Experience working in the CI/CD environment used for deployments.
- Little or basic understanding of the DevOps or network layer of a microservice.
Nice to have
Details
Read the full description and apply on the company’s own careers page.