VMware Senior Engineer - Tanzu Mission Control - Resource Management and IAM - Opportunity for Working Remotely in Wichita, Kansas
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 to 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.
Tanzu Mission control (TMC) is a new cloud service (SaaS), part of the VMware Tanzu Portfolio. Mission Control 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 .
Using TMC, the customers can tighten the security and reliability of Kubernetes clusters by defining various policies like identity and access management (IAM), 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 Member of Technical Staff, we expect you to:
You will work with technical leads to design, develop new features and enhance existing features related to access management (Role-based access management (RBAC) and Authorization (AuthZ)) for TMC and the fleet of Kubernetes clusters.
Collaborate with stakeholders from partner engineering, UX, QE, product, security, infrastructure, and operation teams.
Bring innovative ideas to complex technical solutions and write code using Go and declarative programming with Kubernetes Controllers/CRDs.
Create Kubernetes components that will serve as reference implementations for other teams and ship as part of production commercial offerings.
Work on improving performance and scalability of existing features
Take an active part in hiring and mentoring junior members 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 will be expected to design, implement, test and deploy microservices developed in Go and grpc APIs
After six months+
Own areas within policy and access management team
Work with product and tech leads to evaluate, prioritize and provide solutions for customers and partner service teams.
Support the team in breaking down complex stories into development tasks. Conduct code reviews, facilitate technical context sharing discussions.
Build features into the system to make resilient – handling performance and scale
Representing the team and product in cross-team design discussions, identifying dependencies and areas of impact.
Engage with and drive operational excellence processes within the policy team. E.g. Traceability, metrics, CI/CD, alerting.
What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?
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.
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 where you will 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 given responsibility 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.
Where is this role located?
Remote: This role is fully remote and can be done anywhere in North America.
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 both 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 number of features delivered
Prioritize equitable treatment, inclusivity, and diversity both within your team and in the broader organization
This job may require the candidate to comply with travel restrictions and/or work from a facility that requires full vaccination prior to entry. Further, depending on various factors, including legal challenges to the Executive Order on Ensuring Adequate COVID Safety Protocols for Federal Contractors, VMware may require employees to be fully vaccinated effective January 18, 2022.
Category : Engineering and Technology
Subcategory: Software Engineering
Experience: Manager and Professional
Full Time/ Part Time: Full Time
Posted Date: 2021-11-23
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.