Post Job Free
Sign in

Engineer Manager

Location:
Cupertino, CA
Posted:
June 24, 2020

Contact this candidate

Resume:

SOMA EDUNURI

Cupertino, CA 408-***-**** add2pp@r.postjobfree.com www.linkedin.com/in/soma-edunuri

PRINCIPAL ENGINEER

Delivering Excellence in DevOps, Release Management, and Solutions Delivery

Accomplished engineering leader with 20+ years of experience developing software, products, and features in the technology industry. Top performer able to leverage Agile methodologies to execute projects and releases. Expert able to consistently deliver strong, sustainable technology gains and significant productivity and efficiency improvements. Organizational driver able to pioneer technologies and deliver tooling needs. Strong track record for achieving on-time delivery with quality. Adept at leading the software and product development lifecycles from concept to release. Team leader able to motivate high-performing teams.

Areas of Expertise

DevOps Management Release Management Performance Tuning Cross-Functional Team Leadership PMO Leadership

Quality Assurance Project Management Source Management Coding Continuous Process & Productivity Improvement

Technical Documentation Technical Support Workflow Planning Solution Delivery Configuration Image Builds

Professional Experience

CISCO SYSTEMS, San Jose, CA 1996-Present

Principal Engineer 2015-Present

Partner with technical stakeholders within Engineering, Product Management, and Field teams. Drive technology direction, facilitate key technical decision points, and transform architecture specifications into working engineering outcomes. Reinvent current processes and embrace change as a challenge. Align technology to business strategy and develop solutions. Committed workflow automation and reproduced builds and binaries.

Key Projects

Drove and executed the Commit Workflow Automation Project; led engineering team in improving commit workflow, reducing average commit time from 3 days to 6 hours and eliminating unnecessary developers to 8 engineers.

Consistently met the customer demand for reproducible image builds for Cisco IOS images; analyzed image differences between image builds and identified the root cause for image differences to resolve underlying issues and ultimately achieve reproducible images between builds for the same source code.

Successfully managed 300+ million lines of code.

Migrated source code from ClearCase to multiple Git repositories without interruption to development teams; converted multiple Git repos into a single Git repo to improve Git command responses and enabled Code Base to be in Single/Mono Git repo as a prerequisite to use GitHub by developers.

Influenced a diverse geographically-dispersed group of individuals to facilitate, moderate, and influence productive design and implementation to drive results within an Agile environment.

Senior Manager, DevOps 2012-2015

Oversaw a cross-functional team of DevOps engineers and team culture, products, and processes. Built new software offerings with agility and urgency. Drove continuous integration and deployment concepts and tools. Provided source code management, compiling and debugging, and infrastructure building.

Key Projects

Led development of an improved CI/CD system adopted by 3500+ engineers; enabled daily regression testing and faster fixes.

Directed design and implementation of the SMU/Patch Management System to deliver critical fixes to help customers qualify and approve binaries faster resulting in quicker fixes and production time.

Redesigned the Calvados build system to optimize the build times by avoiding unnecessary steps and executing parts of the build; reduced the Calvados build cycle time by 20% from 25 minutes to 20 minutes.

Developed and enforced best practices and standards for new services.

Professional Experience (Continued)

CISCO SYSTEMS, San Jose, CA Continued

Senior Manager, Release Engineering 2008-2012

Managed a team of program managers in driving IOS-XR/Cisco Service Provider IOS quarterly releases for 25 distinct platforms. Owned the Release Management lifecycle including scheduling, coordination, and management of releases across the enterprise for multiple applications and portfolios. Provided tools and services that help product management and project teams to manage and deploy releases into production.

Key Projects

Established the release process for XR releases including release feature planning, development, unit/dev testing by developers, Sanity and System Testing by the QA team and posted/released images to customers; delivered releases with well-established process steps and estimates at release planning and adequate milestone tracking during the release cycle.

Instituted the SMU/Hot Fix release process to include only the required code changes to go through a quick validation cycle to avoid regressions; reviewed and approved valid SMUs and released the SMUs within 1 week.

Implemented and managed release processes for code through development, testing, coding, and production.

Collaborated with key stakeholders in software development projects and supported developers and testers to set up the build development and testing environments.

Partnered with IT management to improve the software engineering processes and practices associated with continuous building, deploying, and updating software and environments.

Manager, Release Engineering 2004-2008

Oversaw a team of program managers executing 8-10 parallel major code releases for the Cisco Enterprise IOS. Managed release engineering and evolved the processes for multiple releases and features to improve automation and efficiency.

Key Projects

Established three time-based releases per year in April, August, and December; effectively communicated emerging ad-hoc release and features to keep customers in ‘the know’.

Developed the Establish Concept Commit (CC) and Execution Commit (EC) to enable upfront decisioning on required feature sets and resources allocated for features and projects in the releases; allowed for proper planning and execution with minimal exceptions.

Additional Professional Experience

Program Manager, Cisco Systems, San Jose, CA (2000-2004): Managed release planning, concept and execute commits, release progress tracking, and release readiness review and posting.

Senior Build Engineer & Release Engineer, Cisco Systems, San Jose, CA (1996-2000): Designed the nightly build, test, and CI/CD processes for IOS-XR releases. Developed PIMS tool for builds and reporting. Improved Build/Sanity issues from 2-3 days to less than 1 day. Managed rebases and source code and complex branch oversight.

Education

M.S., Computer Science, Indian Institute of Technology, Roorkee, India

M.S., Physics, P.G. Center, Godavarikani, India

B.S., Physics, Mathematics, and Chemistry, Arts & Science College, Warangal, India



Contact this candidate