Senior DevOps Engineers are critical to building and maintaining the next generation of Teladoc Health products. If you have an obsessive focus on service stability, process automation, performance metrics, scalable solutions and enjoy contributing to best of breed technologies, we should talk.
In this challenging role, you will be expected to contribute to and improve on solutions to meet the ever-increasing demand for operational excellence in a fast-paced environment. You will be responsible for working closely with product teams, software developers, IT security and infrastructure teams to ensure products are built for reliability, scalability, and observability. And when things do go bump in the night, the SRE team is responsible to restore services as soon as possible and responsible to identify, learn and drive to resolution on any areas identified for improvements.
Essential Duties and Responsibilities
- Support all products and services with an engineering approach to ensure maximum reliability.
- Develop and maintain monitoring / alerting and procedural standards.
- Participate in a 24 / 7 on-call rotation.
- Assist in Incident Management and Root Cause Analysis duties.
- Partner with the NOC on enhancing first line support.
- Assist in the design and implementation of Infrastructure as Code, automated environment provisioning, and automated deployments.
- Ensure seamless business continuity and manage disaster planning.
- Work with cross-functional business teams to understand requirements and other performance SLOs and SLAs for operational reporting.
- Thoroughly document operational practices and procedures.
- Identify gaps in processes and help to close them.
Qualifications Expected for Position
Expertise with cloud environments, Azure (AKS, Volumes, KeyVault) and / or AWS (ECS, RDS, ALB)Expert with monitoring, metrics, and visualization with tools like New Relic, Prometheus, Nagios, Graphite, ELK, Splunk, etc.Experience with RDBMS (e.g. MySQL or Postgres).Expertise with Networking, OS (Linux and Windows) and Security.Well versed in IaC tools like Terraform and Packer.must know kubernetes and containersExpertise in production operations and how to work on improving and automating production operations.Familiarity with continuous integration, testing and deployment. Experience with tools like Jenkins, Bamboo CI, Docker, etc.Familiarity with software development lifecycle. Experience with version management and ticketing systems such as Git and Jira.Proficient in high-level scripting languages such as Ruby or Python and script environments like Bash.Hands on coding and familiarity required with skills in RESTful web services, JSON and XML.Able and willing to work in a team environment and adopt a culture of ownership and initiative, and promote such within the team.Able and willing to work independently and in a fast-paced environment with tight deadlines, with minimal supervision.Excellent interpersonal skills, as well as excellent communication skills, verbal and written to both technical and non-technical audiences that are in a geographically dispersed environment.Experience with Docker containers and orchestration platforms such as ECS, Kubernetes / Rancher, Mesos and / or SwarmExperience with performance optimizations such as improving scalability, availability, throughput, failover, etc.Experience including software development, Unix systems administration, and cloud-based application managementBS in Computer Science or related field required, years of equivalent work experience may be substituted. Master’s degree preferred.About Us
Teladoc Health is the global virtual care leader, offering the only comprehensive virtual care solution spanning telehealth, expert medical, and licensed platform services. Teladoc Health serves the world's leading insurers, employers, and health systems and helps millions of people around the world resolve their healthcare needs with confidence.
Job Description Acknowledgment
This job description is a general overview of nature and level of work performed by employees with this job designation It is not intended to be a comprehensive list of all duties, responsibilities and qualifications required of this position. Management reserves the right to add, delete, and / or modify any of the job duties or requirements at any time. I acknowledge that I have read and understand the above job description. By signing this job description, I understand the duties that are expected of me.