Golang Job: Golang Dev - Tanzu Policy Management Bangalore, Ka

Job added on




Bengaluru - India

Job type


Golang Job Details

The Elevator Pitch: Why would you enjoy this new opportunity?

Are you passionate about working on the fastest-growing Kubernetes technology on a collaborative and high-performing team? Are you ready to help VMware build cloud services that enable the policy and identity/access management of fleets of Kubernetes clusters in any cloud? VMware's Modern Application Platform Business Unit is looking for a passionate engineer to deliver VMware's strategic offering, VMware Tanzu Mission Control (TMC).

TMC is a new cloud service (SaaS), part of the VMware Tanzu Portfolio. TMC gives customers a single pane of glass for all their Kubernetes cluster needs, so they can monitor, verify, apply policy, back up, and restore with ease. You can learn more at https://cloud.vmware.com/tanzu-mission-control.

Customers can use TMC to enhance the security and reliability of Kubernetes clusters by defining various policies like identity and access management (IAM), network, security, and resource quota policies. The TMC Policy team is responsible for building the infrastructure to support this policy management across a fleet of clusters.

What are the primary needs, technical challenges, and problems you will be responsible for?

As a Senior Engineer and Tech Lead of the Policy team, we expect you to:

  • Partner with the Leadership team and product team to establish a vision and a roadmap for the Policy Management for Tanzu Mission Control.

  • Provide technical leadership for the team focused on the policy management of Kubernetes clusters and tanzu mission control.

  • Scope, Design, Plan, and Build a highly scalable and high-performance platform and solutions to meet the policy management requirements of customers and internal partner teams.

  • Collaborate with stakeholders from partner engineering, product, security, infrastructure, and operation teams.

  • Act as a role model for fellow engineers by establishing and improving engineering standards and processes.

  • Actively participate in gatekeeper and OPA open source community.

  • An empathetic leader who coaches and mentors other engineers in the team.

Success in the Role: What are the performance goals over the first 6-12 months you will work toward completing?

Within your first six months

  • You understand the vision, architecture, and data model of the Tanzu Mission Control backend control plane.

  • You will have a good understanding of Kubernetes policy management (RBAC, Network, Pod security policy, and OPA)

  • You are expected to produce software designs that define and extend TMC’s policy management capabilities. These interfaces must meet VMware and industry standards and provide a consistent programming model across multiple languages.

  • You will be expected to design, implement, test, and deploy microservices developed in Go.

After six months+

  • Take ownership of the TMC policy management and lead a team of exceptional software engineers to implement cloud-scale solutions.

  • Work with product and leadership to evaluate, prioritize and provide solutions for customers and partner service teams.

  • Representing the team and product in cross-team design discussions, identifying dependencies and areas of impact.

  • Actively participate and contribute to the gatekeeper and OPA open source community.

  • Leads developer efficiency efforts and takes personal ownership of improving the culture of innovation of the team.

  • Mentoring fellow engineers in their role, and coaching them into influential voices in the department.

What type of work will you be doing? What assignments, requirements, or skills will you be performing regularly?

As part of the Tanzu Mission Control - Policy Team:

  • Most of your time will be developing microservices using cloud-native technologies like Kubernetes, gRPC, REST APIs, databases, message queues, distributed tracing, monitoring, and more. All of our services are written in Go.

  • 6- 9 years experience id ideal.

  • You will write automated tests in Go to validate and secure critical customer functionalities.

  • You will be responsible for delivering your code changes to production and monitoring/maintaining our CI/CD pipelines.

  • You will take on-call responsibilities to triage, troubleshoot, and mitigate production issues.

  • Work directly with Technical Project Managers and Product Managers to better understand requirements, and define the scope of work.

  • You'll be responsible for high-level epics and be asked to help define requirements and tangible deliverables. You will be expected to break down the work into individual work items that can be assigned to the team and lead in estimating and scoping.

  • You can expect to collaborate with partner teams to identify dependencies and align on delivering cross-team initiatives.

  • You'll work closely with management to understand priorities and advocate for them on the team.

Where is this role located?

Bangalore, India.

What is leadership like for this role? What is the structure and culture of the team like?

The hiring manager for this role is Suresh Chellappan, Senior Engineering Manager. Suresh has been at VMware for over six years, where he has been closely aligned with identity, distributed systems, and Kubernetes.

Suresh currently leads the Policy and Resource manager team, consisting of 12 engineers distributed across the US. The Policy and Resource manager team delivers many of TMC's core features, including Access Management and Kubernetes Policy Management.

We believe sustainable pace and psychological safety foster creativity and a productive work environment. We care deeply about collaboration. Teammates are always accessible to lend a helping hand remotely and in person.

You might like working with us if you:

  • Like working as a part of a balanced team empowered to make its own decisions
  • Focus on customer outcomes rather than the number of features delivered
  • Prioritize equitable treatment, inclusivity, and diversity both within your team and in the broader organization

Category :
Engineering and Technology
Subcategory: Software Engineering
Experience: Manager and Professional
Full Time/ Part Time: Full Time
Posted Date: 2023-05-05

VMware Company Overview: At VMware, we believe that software has the power to unlock new opportunities for people and our planet. We look beyond the barriers of compromise to engineer new ways to make technologies work together seamlessly. Our cloud, mobility, and security software form a flexible, consistent digital foundation for securely delivering the apps, services and experiences that are transforming business innovation around the globe. At the core of what we do are our people who deeply value execution, passion, integrity, customers, and community. Shape what’s possible today at http://careers.vmware.com.

Equal Employment Opportunity Statement: VMware is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: VMware is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at VMware are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. VMware will not tolerate discrimination or harassment based on any of these characteristics. VMware encourages applicants of all ages. Vmware will provide reasonable accommodation to employees who have protected disabilities consistent with local law.