Unclassified - Mountain View, CA

posted about 1 month ago

Full-time
Remote - Mountain View, CA

About the position

As a Cloud -DevOps Engineer at Omnicell, you will play a crucial role in implementing the tools and processes necessary to achieve the required Service Level Objectives (SLOs) for the Omnicell Platform. This position is designed for a highly skilled individual who can define and implement Continuous Integration/Continuous Deployment (CI/CD) pipelines, automate the delivery of platform services using infrastructure-as-code, and build self-service playbooks that can be utilized by globally distributed teams. You will also be responsible for defining and implementing incident response management processes, deploying the necessary tools, and addressing support and escalation issues as they arise. Conducting post-incident reviews will be a key part of your responsibilities, ensuring that lessons learned are integrated into future processes. Collaboration is essential in this role, as you will work closely with application and business stakeholders to ensure that high-quality products are developed and deployed in production. You will engage with other engineering teams to refine release processes that align with business goals and drive continuous improvement initiatives. Your expertise in cloud platforms, programming, and monitoring tools will be vital in achieving these objectives and enhancing the overall performance of the Omnicell Platform.

Responsibilities

  • Implement tools and processes necessary to achieve required SLOs for Omnicell Platform.
  • Define and implement CI/CD pipelines.
  • Automate delivery of platform services using infrastructure-as-code.
  • Build self-service playbooks for platform which can be consumed across globally distributed teams at Omnicell.
  • Define and implement incident response management process, deploy necessary tools.
  • Fix support and escalation issues.
  • Conduct post-incident reviews.
  • Collaborate with application and business stakeholders to ensure high-quality product is developed and deployed in production.
  • Work diligently with other engineering teams to ratify release processes necessary to meet business goals.
  • Drive continuous improvement process.

Requirements

  • Expert knowledge of one of the major public cloud platforms (Azure, AWS, GCP).
  • Hands-on programming experience in Python or other object-oriented programming languages.
  • Expert knowledge of Infrastructure and Application Monitoring tools: Prometheus, Grafana, DataDog, etc.
  • Experience implementing IaC concepts using Terraform, Chef, Puppet.
  • Experience with Elasticsearch, Kibana.
  • Experience administering Databases.
  • Expert in Linux administration.
  • Expert knowledge of Docker, Helm.
  • Experience implementing CI/CD for cloud native applications.
  • Experience with deploying applications that utilize Service Mesh.
  • Experience administering Kubernetes clusters.
  • Experience defining and implementing incident response management processes.
  • Bachelor's degree preferred; may consider relevant experience in lieu of a degree.
  • 8+ years' experience in software engineering with a degree; 12+ years' experience in software engineering in lieu of a degree.

Nice-to-haves

  • Master's degree.
  • Understanding of GitOps principals.
  • Experience implementing secure and compliant Kubernetes platforms.
  • Experience deploying and managing stateful distributed service in Kubernetes.
  • Experience with security scanning tools.
  • Experience with intrusion detection systems.
  • Experience with various messaging systems, such as Kafka or RabbitMQ.
  • Working knowledge of Databricks, Team Foundation Server, TeamCity, Octopus deploys and DataDog.

Benefits

  • An opportunity to be a part of a great culture.
  • An awesome team.
  • A challenging work environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service