Senior Member of Technical Staff - DevOps

Company: VMware
Company: VMware
Location: IND-Karnataka-Bangalore
Commitment: Full time
Posted on: 2023-05-03 17:49
Search JobsJob DescriptionWhy will you enjoy this new opportunity?At VMware, we're building new possibilities for our customers by accelerating digital business transformation. We're modernizing data centers for greater agility and productivity, integrating public clouds for faster time to market, empowering digital workspaces to improve mobile experiences, and transforming cyber security. You can be a part of this amazing transformation that will impact our customers and businesses around the world. How? By joining VMware!The Service Provider and Edge Business Unit (SEBU) focuses on helping Communications Service Providers (CSPs) modernize their networks across the core, edge, and Radio Access Network (RAN).  This is made possible by the VMware Telco Cloud portfolio of products.  The portfolio enables CSPs to run, manage, and deliver network functions – including virtualized and containerized network functions – on a software stack that is agile, performant, and secure.This position for senior level DevOps engineer in the Telco Foundation development team, with focus on supporting and maintaining the CI/CD pipelines for the Telco Cloud suite of products.The Telco Foundation team’s charter is to provide foundation services for Telco Cloud products, including VMware Telco Cloud Operations and VMware Centralized and Distributed Radio Access Network (RAN) Intelligent Controllers (cRIC and dRIC).  This includes responsibility for common deployment, administration, streaming, and data store services.  The system features a modern, cloud-native, microservice architecture, with individual services implemented in Java, Go, Python, and TypeScript.  Open source software solutions are used extensively; key technologies used include Docker, Kubernetes, Carvel tools, Helm, Kafka, Flink, HDFS, and Postgres.  In short, you will be working with the latest tools and technologies, with a high-performing distributed team.Success in the Role: What are the performance outcomes over the first 6-12 months you will work toward completing?Short-term (1-3 months)Understand and be able to build and deploy at least one product built on the SEBU Telco foundationBe familiar with the development processes and be comfortable using tools (JIRA, Confluence, Slack) for team collaboration and coordinationIdentify key personnel in the team and know who to go to when you have questionsCommitted code or updated build scripts to resolve a few defects or small improvements to the CI/CD processMedium-term (3-6 months)Participate in a complete product release cycleActively participate in release and sprint planning activitiesActively participate in maintaining build infrastructure, under guidance from senior team membersCompleted at least one CI/CD-related improvement project Long-term (6-12 months)Have established working relationships with management and senior development staffOwn and manage key pieces of CI/CD infrastructure, and able to maintain them in good running state without direct supervisionDrive at least one initiative to improve CI/CD from requirement assessment, to design, to implementationDefine and execute on best practices for at least one operational taskThe Work: What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?Key responsibilities include:Writing and maintaining build scriptsDefining and maintaining build jobsMonitoring and maintaining virtualized build infrastructureAutomating post-checkin verification tasksAutomating builds for code quality, security and open source compliance scansAutomating system- and container-level sanity and functional testsManaging code repositories, including branch and tag managementReporting status to and coordinating work with a geographically distributed teamSkills, qualifications, and experience required: Bachelor or Master's degree or diploma in Computer Science or related field 8 to 12 years software development experienceExperience with continuous integration (CI) and continuous deployment (CD) systemsComfortable coding in at least one scripting language such as Python or GroovyBasic familiarity with the Go programing languageExperience with Jenkins or similar build automation systemExperience with one or more build systems such as Gradle, Bazel, Make, and MavenExperience with build artifactories, such as JFrog Artifactory or NexusExperience integrating builds with code scanners such as Black Duck, SonarQube, HP Fortify or CoverityExperience with cloud infrastructure such as AWS, Azure, Google Cloud Platform, vCloud Director, or similarExperience with microservices, Docker and Kubernetes Familiarity with Agile software development methodologiesTest automation experience with automation frameworks such as Robot preferredExperience with Harbor would be beneficialUnderstanding of open source licensing and compliance issuesComfortable working with a highly distributed teamWhat is the leadership like for this role? What is the structure and culture of the team like?The hiring manager for this role is a Manager R&D, leading the Telco Cloud foundation development team from Bangalore. She have been in the IT industry for 15+ years. She believes in collaboration, teamwork, and providing her team with the best opportunity to succeed. Doing the best possible job and helping other VMware teams is essential to success on the team. She is deeply invested in the teams careers development and has successful track record of ensuring the team is successful as a unit and ensure the individually team members progress in their careers.The team is primarily located in the United States (65%), with smaller contingents in India (15%), Canada (12%), and the United Kingdom (8%), and embraces a diversity of backgrounds, skills, and experiences.  We make heavy use of modern communication tools to stay connected and collaborate, and follow a 'remote first' mindset, where being in the office is the exception rather than the norm.The team culture is informal and results-oriented; we expect developers to be accountable for their commitments, processes to serve purposes, managers to act as catalysts for high performance, and embrace forthright discussion before committing to a decision.  Work-life balance is critical to our success, and we strive to make choices, use technology and processes, and share the load to make the balance a reality.Where is this role located?Fixed: this role is based out of VMware’s Bangalore, India office and open to candidates in the surrounding area. You will be expected to live within a reasonable non-daily commute of the office. What are the benefits and perks of working at VMware? (Write your own or add the prepared statement below)You and your loved ones will be supported with a competitive and comprehensive benefits package. Below are some highlights, or you can view the complete benefits package by visiting www.benefits.vmware.com.Medical Coverage, Retirement, and Parental Leave Plans for All Family TypesGenerous Time Off Programs40 hours of paid time to volunteer in your communityRethink's Neurodiversity program to support parents raising children with learning or behavior challenges, or developmental disabilitiesFinancial contributions to your ongoing development (conference participation, trainings, course work, etc.)Wellness reimbursement and online fitness and wellbeing classesVMware 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. ​Search Jobs
View Original Job Posting