 Back


Kubernetes DevOps Engineer



Simplecast is looking for a Mid-Level DevOps engineer with Kubernetes experience to join our growing team. We are looking for someone eager to help shape the future of podcasting and empower audio creators everywhere with the tools they need to connect their shows to a world of listeners — all powered through our exceptional technical infrastructure built entirely on Kubernetes.

As a DevOps engineer with Simplecast, you’ll be expected to commit to our internal git repositories for our “infrastructure as code” environment, work with development projects within our company and enhance their delivery pipelines, build speeds, and more. You’ll be expected to provide vision and improvements to our technical foundation and constantly strive to improve both the technology and processes of our company.

This role reports to our Head of Infrastructure in the Metro Detroit Area.

Responsibilities

  • Build strong relationships with our developers in the company, guide them through their usage of Kubernetes and enhance their development pipelines with infrastructure prowess.
  • Develop monitoring infrastructure to ensure that our environments are running to the very best of their potential leaving no ounce of performance un-utilized.
  • Develop and deliver on core infrastructure using “infrastructure as code” methodologies and continuous integration practices.
  • Build flexible internal Docker images to deliver our applications.
  • Encourage good testing practices and test running practices throughout the organization for all delivered code.
  • Participation in on-call situations are required, but minimal. We have a beautiful environment that receives few after hours issues.

We’re looking for

  • Direct experience using Terraform and/or Cloudformation on AWS.
  • Experience with Amazon Web Services at a professional level.
  • Experience with developing and architecting “infrastructure as code.”
  • Strong DevOps scripting skills in either Python or Golang.
  • Deep understanding of RESTful APIs and how to implement API clients.
  • Continuous Integration and/or Continuous Delivery pipeline design experience.
  • Understanding of Prometheus monitoring for time series metric collection.
  • Experience with AWS API for creating custom metrics in CloudWatch for autoscaling.
  • AWS Lambda development and implementation for operations related tasks (Python3).

Nice to haves

  • Kubernetes API and Custom Resource Definition (CRD) design and development.
  • PostgreSQL architecture and/on DBA experience.
  • Oauth2 / OpenID / SAML 2.0 development experience.
  • Kubernetes cross-cluster Federation implementation experience.
  • Kube-Router implementation and support experience.
  • Fluentd implementation and support experience specifically with Kubernetes pod logs.
  • Prior experience scaling a SaaS application to many users.
  • AWS CloudWatch Event handling experience and processing.

Role, location, benefits

  • Full-time, salaried position with competitive compensation based on experience.
  • Excellent benefit options to choose from; including health, dental and vision insurance.
  • Life insurance policy.
  • Flexible Spending Account program for health insurance.
  • Generous paid time off each year.
  • A brand new Apple Macbook Pro laptop and Apple iPhone on the company plan.
  • We’re a distributed team, headquartered in New York City, with our infrastructure team being built out in the Metro Detroit area of Michigan.

To apply for this role, please include the following in your email application to work@simplecast.com:

  • Your kubernetes.slack.com name if you have one.
  • Your GitHub profile if you contribute to relevant projects in the DevOps space.
  • 3 significant DevOps projects in the open source world that you love to use.
  • 1 obscure or an up-and-coming project that has caught your interest which you would love to try.