Software Engineering Group Manager – Kubernetes CaaS Platform
- Define the roadmap for container platforms (Kubernetes) and container‑as‑a‑service (CaaS) to support enterprise workloads.
- Design, deploy, and manage highly available, secure, and scalable containerized infrastructure.
- Responsible for overseeing the product development process, collaborating with engineering to convert market requirements into technical specifications for container runtime, security, and orchestration.
- Guarantees developer usability through self‑service options, APIs, and clear documentation.
- Promotes widespread adoption among engineering teams and provides mentorship as well as guidance to engineers.
- Represents customers, studies industry trends, and informs product development and adoption.
- Oversees product metrics to enhance the performance, usability, and reliability of containerized workloads across various environments.
- Develop and set standards for container orchestration systems such as Kubernetes.
- Establish best practices for CI/CD pipelines, microservices deployment, and observability—including logging, monitoring, and tracing.
- Guarantee robust high availability, fault tolerance, and scalability.
- Enforce container security best practices, scan images, secure runtime, enforce policies, and meet enterprise standards.
- Partner with DevOps, security, and networking teams to optimize CI/CD pipelines, container runtime environments, and infrastructure‑as‑code (IaC).
- Enhance cluster efficiency and resource management, minimize on‑prem/cloud expenses through effective container orchestration, and strengthen system performance and reliability in accordance with SLOs/SLAs.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience) preferred.
- 10+ years in technology with extensive experience leading Container Platform Engineering teams, preferred. Including Architecture/Software Engineer experience in an agile software product development environment.
- Advanced level understanding of customer experience.
- 10+ years of expert‑level knowledge of Kubernetes, Docker, Helm, CI/CD tools (e.g., Jenkins, GitLab CI), public cloud providers, and platform engineering domains preferred.
- Experience in Agile software development environments, preferably with developer platform products.
- Strong background in Kubernetes, container orchestration, and DevOps tooling (e.g., Helm, ArgoCD, Jenkins, GitOps).
- Familiarity with cloud providers (AWS, Azure, GCP) and on‑prem solutions (OpenShift, bare‑metal Kubernetes, etc.).
- Proven ability to build technical strategy and lead in a matrixed organization.
- Excellent communication skills, both written and verbal, with the ability to present complex technical information to non‑technical stakeholders.
- Ability to lead cross‑functional teams and manage multiple stakeholders effectively.
- Kubernetes certifications (CKA, CKAD, or CKS) strongly preferred.
- Certified Scrum Product Owner (CSPO) or SAFe POPM (Preferred).
- Cloud certifications (AWS/Azure/GCP) a plus.