Teladoc Health is leading the next evolution of virtual care, empowering individuals to live their healthiest lives. They are seeking a DevOps Engineer III who will focus on automation and metrics to develop solutions that improve operational efficiencies, working closely with software developers and system engineers.
Responsibilities:
- Assist in the design and implementation of Infrastructure as Code, automated environment provisioning, and automated deployment and monitoring of multiple environments
- Pair with development and QA teams to enable a continuous integration environment that sustains high productivity levels and emphasizes defect prevention techniques
- Participate in a 24/7 on-call rotation
- Automate and optimize processes to reduce toil and perform sensitive tasks safely and reliably in secure environments
- Work with cross-functional business teams to understand requirements and other performance SLOs and SLAs
- Thoroughly document operational practices and procedures
- Troubleshoot and resolve issues in development, test and production environments
- Identify gaps in processes and help to close them
- Participate in other projects and duties as assigned
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
- 5+ years of relevant professional experience working in DevOps or a related field
- Experience with containers, Kubernetes, and cloud-based environments
- Ability to write code, including automation scripting and diagnostics/debugging support
- Experience building and maintaining alerting, monitoring, and metrics systems (like New Relic, Zenoss, Sensu, Nagios, Graphite, Collectd, Ganglia, Datadog or similar)
- Experience with continuous integration, testing, and deployment pipelines (like Jenkins, Bamboo CI, Docker or similar)
- Experience working with tools and workflows that support the software development lifecycle (like Git, SVN and Jira)
- Strong written and verbal communication skills in English, and experience working with distributed teams
- Experience working with Microsoft Azure cloud environments