Job description
Company Description:
cPacket Networks is a leading provider of next-generation network performance monitoring and packet broker solutions. cPacket's solutions are the leading-edge foundation for a secure and reliable autonomous network. cPacket provides unprecedented network visibility reducing security risk and simplifying security architecture for Fortune 1000 companies. cPacket is the network visibility you can trust.
Our story:
At cPacket, we're a close-knit team dedicated to success and innovation. We’re not afraid to take risks, we learn fast, and we’re experts in our field. Together, we’re redefining the network performance industry. If you’re curious, intelligent, and passionate about making a meaningful impact, cPacket is the place for you. Our world-class team of engineers includes software and hardware engineers, cloud experts, UI developers, and technologists with depth and expertise in the networking industry. If you like challenges and have the right attitude to take them head-on, you’ll love it at cPacket because we’re solving tough problems every day. We have an indomitable work ethic, and we reject setbacks to always press forward even in the face of uncertainty. We are committed to growth - both professionally and personally.
Job Description:
We are looking for a manager or lead who can own and manage the Release Engineering cycle at cPacket. In this position, the candidate will have an opportunity to own the Release Management lifecycle which includes planning, scheduling, coordinating, and the managing of releases across products in cPacket’s portfolio. This is a unique opportunity to play a key role in an exciting, fast-growing team with high visibility with both customer teams and internal executives.
Responsibilities:
- Coordinate release planning and execution while considering content, timelines, and quality. Collect inputs from product management, support, solution engineering, development, and QA, assimilate together, and formulate clear release drops.
- Communicate key project plans, commitments, and changes including requirements, QA plans, schedule, and scope changes to all stakeholders and act as a go-to person for release engineering aspects.
- Facilitate and conduct meetings for preparing for plan of records, kick-off, readiness/milestone/touch point meetings, and sign-off meetings, and collaborates with all stakeholders for successful progressions of gates along the process.
- Monitor the progress and identify risks that affect release scope, schedule, and quality, and communicate with stakeholders on a timely basis and proactively take steps to facilitate addressing them. Report weekly release progress and conduct release readiness reviews.
- Take ownership of release artifacts and produce necessary documentation such as scoping, release notes, and advisories, etc., and serve internal customers with necessary information about releases.
- Work closely with engineers and understand branching, DevOps, and QA strategy, etc., and make suggestions as necessary for optimal execution of releases consistent with content-driven ‘vs’ schedule-driven ‘vs’ quality-driven deliverable goals.
- Take the initiative to develop scripts and automation tools used to build, integrate, and deploy software releases to various platforms as needed.
- Maintain release repository artifacts and manage key information such as binaries, release notes, dependencies, migration paths, technical specifications, API documents, scripts, etc.
- Coordinate post-release activities such as training and disseminating information to Support and Field engineers.
- Stay on top of industry trends and best practices to continuously improve release engineering practices and methodologies, and work closely with stakeholders to successfully implement them.
Minimum Qualifications:
- Bachelor’s degree in computer science or related field.
- In-depth experience in software release management, project management, software development, and effectively communicating and partnering with engineering teams.
- 7+ years of previous release and/or project management experience in a software engineering discipline.
- Well versed in agile practices with proven track records of delivering releases in a fast-paced environment or in a startup environment.
- Good understanding of on-prem, hybrid, and cloud environments and technologies required to be an effective release manager.
- Excellent leadership and analytical skills with an ability to coordinate across cross-functional work teams and help bring issues to closure.
- Proven ability to design and implement new processes, get buy-in, and user adoption.
- Excellent verbal and written communication skills, ability to influence and motivate others to get the right things done and to deliver results.
Location: San Jose, CA.
Apply here
Make your first move in giving your career a massive push forward.