As a Release Engineer, you will play a key role in making software releases for Sky Connectivity software. You should possess a can-do attitude and have the desire to deliver high quality software releases that are delivered into a very dynamic market sector. You will have an opportunity to work with a large team and continuously improve the Sky customer experience. You will work with multiple stakeholders and enjoy an exciting working environment where personal development is a key value of the team.
You Will do: • Manage software releases. Involve in release readiness, preparing release branch, release image with release notes, including committed changes on a requirement basis. • Take responsibility of releasing firmware to QA, factory and other stakeholders. • Identify blockers and update targets for release. • Manage merging and approval of bugs and user stories into releases. • Working closely with RDK-B Development, QA and Triage teams to investigate problems, identifying the root-causes of the customer issues. • Communicate clearly and effectively with cross functional teams • Take an active role in personal, technical and professional development
You will Have: • Degree or equivalent in data/computer science, telecommunications engineering A Software Engineering background with a solid understanding of the lifecycle of embedded software development, and a broad range of experience (e.g. Linux, C, Python) focusing on software release creation. • Clear understanding of software configuration management, version control systems (e.g. git), branch management • Understanding of Lean and Agile Software Development Methodologies applied for the delivery of working product having drawn heavily on techniques for continuous improvement. • Experience in managing the implementation of complex software releases and systems into a production environment • Understanding of Continuous Integration and Time-Boxed, Test Driven Development. • Track record of take ownership and deliver it with a "can-do attitude". • Energetic self-starter, strong at building relationships and keen to self-develop
What you'll bring: • Knowledge of CI Automation using Jenkins/Gerrit System, Bash/Python Scripting. • Good data analysis skills. • Excellent Communication skills. • Understanding of Linux Administration/Linux File system • Understanding of Linux Networking • Understanding of RDK Release Management is a plus. • Experience with tools like JIRA, Confluence, Gerrit/Git, Jenkins, Splunk • C/C++ programming, UNIX and Linux skills (administration, development, trouble shooting) etc. would be a plus. • Experience in Set Top Box/Router/Booster software development, E2E knowledge of the software stack or integration would be a plus
We're the team behind the infamous Sky products line-up. From Sky+ to Sky Q. From hardware and software to intricate design.
Could you help us turn an idea into the next big thing? As a team, we're collaborative, empowered and innovative - together, we're proud that everyone's favourite Sky products are #MadeByUs.
#J-18808-Ljbffr