Responsibilities
- Deploy, operate, and maintain Kafka on Kubernetes using Strimzi across AWS, Azure, and GCP.
- Own Kafka cluster upgrades, scaling, partition rebalancing, and capacity planning.
- Manage Kafka topics, users, and ACLs declaratively while detecting and preventing configuration drift.
- Build pre-release checks and automated quality gates for Kafka changes.
- Contribute to and debug Golang-based Kubernetes operators using the Operator Framework.
- Design and template Helm charts for Kafka and related platform services.
- Automate deployments using CI/CD and GitOps principles with ArgoCD.
- Collaborate with platform and product teams to provide reliable and scalable event streaming.
- Participate in troubleshooting and incident resolution for Kafka and related infrastructure services.
- Use AI-assisted developer tooling and AIOps to automate toil and improve troubleshooting.
- Improve Kafka monitoring and observability, including broker health, consumer lag, and under-replicated partitions.
Requirements
- Proven hands-on experience operating Kafka in production, including upgrades, scaling, and troubleshooting.
- Solid understanding of Kafka internals and distributed-systems fundamentals, including partitioning, replication, leader election, consumer groups, and delivery guarantees.
- Developer-oriented Kubernetes knowledge focused on application and service integration.
- Scripting or programming expertise in Bash and Go or another higher-level language.
- Proficiency creating and templating Helm charts.
- Familiarity with CI/CD and GitOps workflows, including ArgoCD.
- Experience using AI-assisted developer tooling or AI-driven troubleshooting in daily engineering work.
- Experience with AWS, Azure, or GCP.
- Basic understanding of Kubernetes Operator principles, including CRDs and reconciliation, and willingness to contribute to Golang-based operators.
- Preferred experience with Strimzi or another Kafka operator and Cruise Control.
- Preferred Terraform or OpenTofu experience.
- Preferred Kafka monitoring and observability experience, such as Prometheus metrics and consumer-lag alerting.
- Experience with infrastructure technologies such as PostgreSQL, Vault, RabbitMQ, Redis, Istio, External Secrets Operator, or Kyverno is beneficial.
Benefits
- Competitive compensation packages designed to recognize and reward performance.
- Opportunity to work with major cloud providers and leading technology partners.
- Opportunity to work with Dynatrace Intelligence and agentic AI operations technology.
- Full-time employment at 38.5 hours per week.
- Inclusive workplace focused on accessibility, collaboration, growth, and equal employment opportunity.
Tech Stack
Categories
About Dynatrace
Dynatrace keeps today’s AI-driven world working by advancing observability for today’s digital business. The world relies on software, but what isn’t seen is just how much complexity goes on behind the scenes to make sure everything stays up and running. Most businesses today have huge digital ecosystems made up of software, data flows, applications, and hybrid-cloud environments. As these ecosystems grow in complexity, so do the points of failure. Outages and glitches resulting in grounded flights or failed financial transactions prove how critical it is that software works as expected, making AI-powered observability an essential capability to ensure digital businesses run smoothly and recover quickly — keeping the world working. Dynatrace provides businesses with a holistic view of their entire digital ecosystem, removing the burden of operational monitoring and alert management. By automating these tasks, teams are empowered to transform complexity into their greatest asset and to drive their business forward by focusing on high-impact initiatives, driving topline acceleration, fueling innovation, and delivering experiences customers love.
