Publix logo

Principal Engineer - Kubernetes Engineering

Publix
6 days ago
On-site
Lakeland, Florida, United States
Publix Super Markets, Inc., the largest employee-owned company in the U.S., is driven by a dynamic technology team of 2,300+ professionals delivering innovative solutions to 1,400+ stores and 200,000+ associates across 8 states.

From IT security and platform engineering to architecture, software development, and infrastructure, we offer career opportunities at every level—internships through technical leadership.

Join a company consistently ranked among Fortune’s “100 Best Companies to Work For” and help us build more than great subs—build the future of technology at Publix.

Publix is seeking a highly motivated Principal Engineer to help build and support our Kubernetes-based digital platform across the public cloud, data center, and edge environments.

Location: Hybrid (Lakeland, FL)
Work Model:
Enjoy the best of both worlds—collaborate in person and innovate remotely.
 
Why Join Us?
  • Hybrid Flexibility: Work remotely when you need focus time and join us onsite for high-impact collaboration and brainstorming sessions.
  • Operational Efficiency: Ensure technology solutions support efficient workflows and enable automation to improve operational effectiveness.
  • Cutting-Edge AI Projects: Drive innovation in AI platforms, integrating advanced tools and frameworks to solve complex business challenges.
  • Empowered Culture: We value autonomy, creativity, and continuous learning—your ideas shape the future of technology in our organization.

Your Impact
  • Engineer and evolve our hybrid, multi-cloud Kubernetes platform that supports retail and enterprise operations.
  • Support development teams in shipping and operating their applications on our Kubernetes platform.
  • Design, build, and integrate tools to enhance developer experience when deploying to the platform.
  • Aid teams in following best practices for observability and vulnerability management.
  • Troubleshoot and debug cluster and application issues across multiple platforms.
  • Monitor platform health to identify issues and opportunities for enhancements.
  • Perform regular platform maintenance and upgrades.
  • Participate in on-call rotation.
  • Must have a bachelor’s degree in computer science, or an analytical discipline, or equivalent experience,
  • 6+ years of Kubernetes experience in a large-scale multi-tenant cluster environment- AKS / K3s / GKE / OpenShift
  • 6+ years building, managing, and troubleshooting Kubernetes in a multi-cluster environment.
  • 2+ years of Cloud Native development experience
  • Experience managing Kubernetes clusters in cloud providers such as Azure or Google Cloud
  • Experience with .NET and/or GO as the primary languages in the environment.
  • Performing advanced application service debugging and follow best practices to assist application teams in delivering services. into a multi-tenant environment.
  • Advanced debugging of containerized applications
  • Experience working with Git and supporting CI/CD pipelines (ArgoCD)
  • Experience building tools and services that assist application teams in shipping applications to the platform.
  • An active Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD) certification
  • Experience with cloud native observability tools like OpenTelemetry.
  • Experience deploying applications with custom Helm charts.
  • Experience with OpenShift Container Platform
  • Experience with logging and monitoring applications such as Prometheus, Elasticsearch, FluentD, Kibana, Grafana, etc.
  • Experience with Artifactory or Nexus
  • Experience with working virtualization technologies such as VMWare
  • Knowledge of Kubernetes DNS how it interacts with external DNS servers.
  • Experience collaborating with and across Agile teams to design, develop, test, implement, and support technical solutions in full- stack development tools and technologies.