Senior DevOps Engineer
five9
Job Description
- Operate and support enterprise compute platforms across hardware, OS, virtualization, and container orchestration layers
- Develop and improve automation for provisioning, patching, upgrades, validation, and routine platform work using tools such as Ansible, Terraform, Helm, Git, Bash, Python, or similar technologies
- Deploy and Support Ubuntu-based systems, hypervisors, Kubernetes clusters, and related platform services in day-to-day operations
- Implement and maintain PXE-based provisioning environments leveraging Redfish APIs for large-scale server deployments
- Operate and support virtualization and private cloud platforms, including KVM on Ubuntu, OpenStack environments and Harvester HCI
- Monitor system performance, capacity, and availability; proactively address reliability risks
- Troubleshoot complex cross-stack issues spanning hardware, OS, virtualization, OpenStack, and Kubernetes
- Manage to SLAs, KPIs and error budgets
- Participate in on-call escalation support for complex platform-related issues
- Collaborate globally on change management, documentation, and operational best practices.
- Develop and maintain runbooks, operational procedures, and technical documentation
Minimum Qualifications
- Minimum 6 years of experience as a DevOps Engineer, Site Reliability Engineer, or Infrastructure Operations Engineer with a strong focus on compute
- Strong hands-on experience operating bare metal compute environments at scale
- Experience with PXE boot, automated OS provisioning, and server imaging systems
- Practical experience supporting Bare Metal as a Service (BMaaS) platforms leveraging Redfish APIs
- Strong Linux administration skills, especially with Ubuntu
- Experience building and supporting CI/CD pipelines for infrastructure and platform automation
- Proficiency with Infrastructure as Code tools (e.g., Terraform, Ansible, or similar)
- Operational experience with virtualization and private cloud platforms, including KVM on Ubuntu, OpenStack operations and troubleshooting, Harvester HCI
- Experience deploying and operating production Kubernetes environments
- Strong scripting skills in Python, Bash, or similar languages
- Strong understanding on SRE functions like toil reduction, error budgets and meeting SLAs
- Proven troubleshooting and root cause analysis skills in complex distributed systems
- Excellent written and verbal communication skills
- Bachelor’s degree in computer science or equivalent professional experience.