Cloud DevOps Engineer

Skills
Microsoft AzureAmazon Web ServicesGood Clinical PracticeGoogle Cloud PlatformKubernetesLinux System AdministrationNetwork Infrastructure
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Passion for working on deeply technical projects and wanting to work on distributed systems, concurrency & parallelism, and correctness
  • 5+ years of in-depth knowledges in managing the lifecycle and operations of Kubernetes clusters in the public cloud
  • Experience in shaping, managing, and deploying workloads in Kubernetes
  • Strong understanding of Go
  • Expert knowledge of at least one: AWS, Azure, GCP including experience with IAC both system and network infrastructure
  • Understanding of stream processing
  • Experience and comfortable working with a 100% distributed engineering team, collaborating on GitHub, in the open and a self-starter
  • Passion to grow a culture of written tradition
  • Excellent communication and interpersonal skills, capable of engaging with stakeholders at all levels of the organization
  • Working knowledge of building Kubernetes operators for storage systems and stateful workloads
  • Experience building a SaaS platform
  • Operated and used streaming platforms either as a user or provider

Nice to have

  • Working knowledge of building Kubernetes operators
  • Experience building a SaaS platform
  • Experience with streaming platforms

Day to day

  • We are continuing to invest and grow our Go-based Kubernetes team at Redpanda
  • In this role, you will focus on developing and maintaining our global Kubernetes fleet
  • You will collaborate closely with our Cloud and Core engineering teams to build robust and scalable systems with an emphasis on stability and safe upgrades with zero downtime
  • Build and maintain the Fleet Management tool stack that manages our global footprint of Kubernetes clusters
  • Contribute to a Kubernetes operator to manage Redpanda clusters in a zero-downtime fashion
  • Participate in an on-call escalation chain, help drive down problems that lead to on-call escalations, and help drive improving on-call quality of life.