Sr. DevOps Engineer
Apply NowCompany: OC Tanner
Location: Salt Lake City, UT 84118
Description:
At O.C. Tanner, we help companies around the world foster cultures where employees feel appreciated and inspired to do their best work. As a global leader in employee recognition, our solutions help people thrive at work, leading to more engaged teams, stronger organizations, and better business outcomes. We are seeking a Senior DevOps Engineer to support our mission by ensuring the reliability and scalability of the technology that powers our employee recognition platforms.
Our global team of 1,500 people hail from 58 countries and speak 62 languages. As sales and client professionals, engineers, researchers, designers, and craftspeople we create the technology, tools and awards that connect employees to purpose at thousands of companies.
Job Summary:
As a Senior DevOps Engineer, you will be a key driver in enhancing our CI/CD pipelines and ensuring the robustness of our AWS cloud infrastructure. Leveraging your expertise in AWS, Kubernetes, Golang, and observability, you will build and maintain scalable systems and provide operational support to cross-functional teams through infrastructure automation. This is an exciting time to join our team as we are modernizing our pipelines and infrastructure with cutting-edge technologies. This position requires participation in an on-call rotation and occasional support outside of business hours.
Key Responsibilities:
Qualifications:
Bonus Skills:
Our global team of 1,500 people hail from 58 countries and speak 62 languages. As sales and client professionals, engineers, researchers, designers, and craftspeople we create the technology, tools and awards that connect employees to purpose at thousands of companies.
Job Summary:
As a Senior DevOps Engineer, you will be a key driver in enhancing our CI/CD pipelines and ensuring the robustness of our AWS cloud infrastructure. Leveraging your expertise in AWS, Kubernetes, Golang, and observability, you will build and maintain scalable systems and provide operational support to cross-functional teams through infrastructure automation. This is an exciting time to join our team as we are modernizing our pipelines and infrastructure with cutting-edge technologies. This position requires participation in an on-call rotation and occasional support outside of business hours.
Key Responsibilities:
- Design, implement, and optimize CI/CD pipelines using GitHub Actions to ensure rapid, reliable, and secure software deployment.
- Manage and improve cloud infrastructure using AWS and infrastructure-as-code tools such as AWS CDK or CloudFormation.
- Build and maintain containerized environments with Kubernetes, ensuring scalability, resilience, and performance.
- Develop and maintain scripts, tools, and automation in Golang, Typescript and Java for infrastructure management and monitoring.
- Experience with other cloud platforms or tools like Terraform, Docker, Helm, etc.
- Improve system observability by integrating and optimizing logging, monitoring, and alerting solutions.
- Troubleshoot, debug, and resolve infrastructure and application issues, collaborating with development teams to ensure smooth and efficient delivery processes.
- Maintain and enhance security, availability, and performance of systems in production.
- Work closely with development, architecture, operations, and security teams to ensure best practices are followed in deployment, monitoring, and system architecture.
- Mentor and support DevOps engineers, share knowledge and elevate team-wide technical practices.
Qualifications:
- 7+ years of experience in DevOps or related engineering roles.
- Hands-on experience with CI/CD pipelines and strong knowledge of GitHub Actions.
- Strong expertise with AWS cloud services and AWS CDK for infrastructure automation.
- Proficiency in Golang, Typescript for writing efficient scripts and automation.
- Experience with Kubernetes for orchestrating and managing containerized workloads.
- Solid understanding of observability tools and techniques (e.g., logging, metrics, monitoring, alerting).
- Strong troubleshooting and debugging skills, with experience resolving complex infrastructure and application issues.
- Excellent communication and collaboration skills, with the ability to work in cross-functional teams.
Bonus Skills:
- Any AWS or CKA certifications
- Proficiency with Data Technologies (Postgres, Elasticsearch)
- Proficiency with Message Brokers (ActiveMQ, Kafka)
- Experience with GitOps, Flux, Argo