Live opening · Posted 6 hours ago
At a glance
The key details from the original listing.
About the role
Description supplied by the original job listing.
At Lilly, the work is demanding because patients are waiting. We unite caring with discovery to help make life better for people around the world, knowing that every decision, every detail, and every day matters. Headquartered in Indianapolis, Indiana, our over 50,000 employees around the globe take on complex challenges to discover and deliver life-changing medicines, strengthen how health is understood and managed, and support the communities we serve. This is hard, urgent, selfless work—but it’s work worth doing. If you’re driven by purpose and ready to bring your best to work that truly matters for patients, we invite you to join us.
About Lilly
At Lilly, everything we do starts with patients. We unite caring with discovery to make life better for people around the world. Headquartered in Indianapolis, Indiana, our global team of over 50,000 employees work with urgency and purpose to discover and deliver life-changing medicines, strengthen how health is understood and managed, and support the communities we serve. We bring our best to this work because people depend on it. If you're driven by purpose and determined to make a meaningful difference for patients, we invite you to bring your skill and your commitment to Lilly.
About the Technology Organisation
At Lilly, technology is not a support function. It is how a global medicine company operates, innovates, and delivers. Lilly in Bengaluru builds the capabilities that make this possible, cloud platforms, AI systems, and automation at enterprise scale, all in service of a purpose that makes this technology work genuinely distinctive, from advancing drug discovery to enabling connected clinical trials to keeping a global medicine company running at the standard patients deserve.
About the Business Function
The Software Product Engineering (SPE) team is a specialised engineering group that delivers strategic solutions and differentiated capabilities. We take a forward-thinking approach, focusing on an enterprise platform and product mindset, ensuring that the solutions we build can be leveraged across Technology teams for broader impact and efficiency.
Role Summary
As a Sr. Kubernetes Engineer, you will design, build, and operate Lilly's Kubernetes-based hosting platform across multiple clouds. You will own platform capabilities end to end: writing Kubernetes controllers in Go and platform automation in Go or Python, defining infrastructure as code, evolving CI/CD and GitOps delivery, and raising the reliability and security of the platform.
What You'll Do
Build, deploy and operate Kubernetes clusters end to end, from provisioning and configuration through upgrades, networking, scaling and decommissioning, on a managed offering such as EKS or ROSA, or an equivalent platform.
Develop and maintain custom Kubernetes controllers and operators in Go (controller-runtime, Kubebuilder, or Operator SDK), including CRD design, reconciliation logic, finalizers, and admission webhooks.
Author and maintain automation, tooling, and services in Go or Python that streamline platform operations, onboarding, and review processes.
Build and manage infrastructure as code using Terraform, Helm, and Kustomize, with strong module design, state management, and policy-as-code practices.
Own and evolve CI/CD and GitOps pipelines using GitHub, GitHub Actions, Argo CD, Artifactory, and Checkmarx, with a security-first approach to software supply chain.
Implement node and workload autoscaling with Karpenter, Cluster Autoscaler, HPA/VPA, and KEDA, including node image and upgrade strategies.
Partner with application teams during onboarding, migration, and go-live, providing hands-on technical guidance and clear documentation.
How You Will Succeed
Demonstrate deep, hands-on Kubernetes expertise: scheduling, networking, storage, RBAC, API machinery, and troubleshooting production issues.
Write production-quality Go (and Python where needed), including tests, and apply good software engineering practices to platform code.
Apply strong knowledge of AWS/Azure, including compute, networking (VPC/VNet, routing, private endpoints), IAM (IRSA, Pod Identity, workload identity), and managed Kubernetes services.
Operate CI/CD and GitOps toolchains effectively, with sound judgment on release strategies such as progressive delivery, canary, and rollback.
Use observability tooling to diagnose platform and application issues quickly, and drive improvements from the findings.
What You Should Bring
Required
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
4-7 years of experience in Platform or DevOps engineering, including running Kubernetes in production.
Strong, hands-on experience with at least one managed Kubernetes offering (EKS, AKS, ROSA, or ARO); exposure to multiple is strongly preferred.
Strong programming experience in Go, including hands-on experience building Kubernetes controllers and operators; Python for tooling and automation is a plus.
Solid knowledge of Kubernetes internals and extension points: CRDs, controllers and operators, admission webhooks, finalizers, and the client-go and controller-runtime libraries.
Hands-on experience with CI/CD and GitOps tooling: GitHub, GitHub Actions, Argo CD or Flux, and artifact management (Artifactory or equivalent).
Working knowledge of AWS and/or Azure core services, networking, and IAM.
Practical experience with observability tooling (Prometheus, Grafana, Loki, Tempo, Mimir, or equivalents) and log analysis in Splunk or similar.
Experience with Linux, containers, and container runtimes, and strong troubleshooting skills across the network and OS layers.
Additional Information
This is a full-time employee position. Availability for flexible hours may be needed to support platform operations, and some on-call or non-standard-hours support may be required depending on platform incident volume.
Lilly is dedicated to helping individuals with disabilities to actively engage in the workforce, ensuring equal opportunities when vying for positions. If you require accommodation to submit a resume for a position at Lilly, please complete the accommodation request form (https://careers.lilly.com/us/en/workplace-accommodation) for further assistance. Please note this is for individuals to request an accommodation as part of the application process and any other correspondence will not receive a response.
Lilly does not discriminate on the basis of age, race, color, religion, gender, sexual orientation, gender identity, gender expression, national origin, protected veteran status, disability or any other legally protected status.
#WeAreLilly
Your early-applicant advantage
Live timing from JobBeeper.
More openings worth a look
Recently tracked roles with full details and direct application links.