What are the responsibilities and job description for the Broadband/Networking Pre-Release Engineer position at The Brixton Group?
Duration: 12 months
Compensation: $45-55/hr
Location: On-site 5 days/week in Philadelphia, PA
Responsibilities:
- Responsible for driving on-time, high quality releases across a large number of devices.
- Responsible for the complete release management lifecycle, which includes scheduling, coordination, and management of releases on number of deployed devices.
- The position will require daily collaboration with Development, Field Triage and QA teams in various locations.
- You will assess and implement new tools, plugins, etc. that are necessary to improve the software release engineering process.
- Manage risks and resolve issues that affect release scope, schedule and quality.
- Ensure stable/release branch builds are in good health daily.
- Provide test guidance to QA teams for the release targets and ensure targets are on track.
- Collaborate with Field Triage team to review the machine metrics for the key aspects of video, broadband, and voice related functionalities.
- Prioritize customer Call In Rate, Truck Roll, and performance related issues in the next release; integrate target into release branch prior to official release build.
- Conduct post-deployment feature reviews to ensure features are doing well in the field.
- Maintain warehouse and factory images up-to-date with recent releases.
- Communicate release notes and plans to external stakeholders.
Requirements:
- 6-7 years of experience in Engineering and Release Management in Broadband/networking domain.
- Strong technical background in Software engineering including best practices and understanding of software development lifecycle.
- Experience with Continuous Integration & Delivery.
- Release Management experience in Agile environment.
- Lead and own activities that would drive Release excellence on all RDK devices.
- Excellent analytical and troubleshooting skills.
- Excellent organizational, technical, problem solving, and communication skills.
- Document processes, identify potential points of failure, and perform root cause analysis.
Build/Release Tools/Technologies:
- SCM Tools: Git, Gerrit, SVN
- Languages: C, C & Linux
- Scripting: Python & Shell scripting
- JiRA plugins & Confluence
- Build tools: Jenkins
- Reporting Tools: Tableau & Splunk/Elastic
- Knowledge with Linux and Embedded software
- Knowledge and experience in Broadband software /networking is preferred broadband/networking domain knowledge, release engineering, SDLC, Continuous Integration & Delivery
Salary : $45 - $55