What You'll Do
- Scale our company infrastructure and services from on-prem to the cloud including solutions analysis, architecture design, and hands-on implementation
- Design, implement, optimize, and support highly-scalable, highly-available production infrastructure in Kubernetes running containerized services
- Work closely with software engineers to containerize existing systems / applications
- Solve complex infrastructure challenges related to low latency large scale distributed systems
- Create and maintain systems documentation and run-books
- Respond to alerts, and resolve or escalate system issues as necessary; on-call rotation is required
- Develop and improve our DevOps toolset using Jenkins, Ansible, Puppet, Bash, and more
- Hands-on on-prem to the cloud migration experience
- Experience with Puppet and Ansible
- Experience with Infrastructure as Code using Azure and GCP
- Familiarity with microservices
- Monitoring and Log collection tools such as Nagios, CheckMK, Prometheus, Grafana, Graylog, Logstash, Kibana, and Filebeat
- Experience working in an agile software development team using Jira
- Digital advertising industry experience
- BS in Engineering, Computer Science or related discipline
- 5+ years of experience as a Systems or DevOps Engineer
- 3+ years of infrastructure automation, configuration management, or container orchestration
- Strong knowledge and experience with Kubernetes, containerization (Docker), and container orchestration
- Demonstrated ability to help organizations level up their cloud operational management through logging, monitoring, alerts, instrumentation, etc.
- Strong knowledge and experience with cloud services and cloud infrastructure (AWS preferred)
- Knowledge and experience with Infrastructure as Code using AWS and cloud-agnostic strategy
- Recent business experience with CentOS, RedHat, or Oracle Enterprise Linux
- Scripting experience with Bash and/or Python
- Ability to initiate and drive projects to completion with minimal guidance
- Excellent documentation