Linux System Engineer - iPlayer & Sounds
We are looking for an engineer with a good breadth of knowledge, covering system administration and networking. This is a fantastic opportunity to help design, develop and showcase your skills working in a challenging field.
You will be responsible for developing and maintaining the hardware and software infrastructure used by the BBC iPlayer and BBC Sounds application department, consisting of a public and private cloud infrastructure (Virtualised DHCP / DNS / VHosting) , a resilient IP network across multiple physical locations with both wireless and wired connectivity requirements. We support the development and support requirements of the products and services teams, which form the foundation of the BBC’s interactive TV output.
You will be part of an award-winning team that is responsible for the complete lifecycle from scoping through to testing and maintaining these key services across all a range of digital platforms. Services include Wimbledon, Glastonbury, Olympics, iPlayer on TV and the BBC Red Button service.
This role is primarily aimed around Linux System Administration but integrates and works closely with our Broadcasting and IP Networking Engineering roles.
- Install, maintain and monitor systems running on both physical hardware and virtualised environments. Assist with the maintenance of live production software. Automate build and configuration where possible. Perform these tasks individually and with the assistance of team members
- To develop, test, release and document applications using software engineering best practices to ensure timely service delivery and ease of maintenance
- To provide time and resource estimates to assist in the planning of projects.
- Detect failed or failing software and hardware components. Communicate possible impacts and resolve such issues.
- Maintain a secure environment. Take all reasonable measures to mitigate the potential risks involved in operating internet-connected equipment. Apply BBC information security requirements.
- To collaborate effectively with other technical teams to exploit new technologies to enhance the applications and service infrastructure.
- To assist the Operations team with service launches by providing timely adoption documentation, training and assistance with problem resolution.
- To review the work of other team members and to provide assistance as directed.
- To assist with training of new team members and trainees as required.
- Maintain knowledge of industry and competitor developments
- Develop expertise in new technologies and existing technologies and drive the introduction of them where appropriate
- Partner with the project manager and project support staff to enable them to provide effective and informed reporting.
Are you the right candidate?
- Commercial experience of working experience with Linux System Administration (preferably with Red Hat or Centos).
- Working knowledge of maintaining DHCP and DNS infrastructure.
- Working knowledge of administering virtualisation platforms including VMware and Openstack
- Detailed working knowledge of IT automation (Ansible / Terraform / Puppet)
- Ability to rapidly acquire new software skills and to work with new technologies
- Excellent knowledge of Internet protocols, routing and technologies.
- Scripting skills (Bash, Python)
- Experience of working with source control systems
- A solid grounding in Cloud Infrastructure.
- An appreciation of BBC output and a passion for technology in the new media environment
- A track record of producing maintainable results within collaborative environments
- Experience of any one of: AWS Cloud System Administration, Cisco Networking or Digital Broadcast Play-out (TV or Digital Radio),
- Knowledge of network topologies, and configuration techniques, such as VLANs
- Experience working with Agile/Scrum/XP methodologies
- Knowledge of datacentre infrastructure installations including power, environmental and space layout considerations
- Knowledge and experience of procurement processes
- Experience managing third party service delivery or support in an engineering environment
- Knowledge of web architecture and key technologies (HTTP, DNS, distributed design)
- An appreciation of good user experience and prepared to be the users’ advocate
- Experience of mentoring and supporting less experienced members of the team
Contract type: Permanent, Full Time
We’re happy to discuss flexible working. Please indicate your choice under the flexible working question in the application. There is no obligation to raise this at the application stage but if you wish to do so, you are welcome to. Flexible working will be part of the discussion at offer stage.
- Excellent career progression – the BBC offers great opportunities for employees to seek new challenges and work in different areas of the organisation.
- Unrivalled training and development opportunities – our in-house Academy hosts a wide range of internal and external courses and certification.
- Benefits- We offer a competitive salary package, a flexible 35-hour working week for work-life balance and 26 days (1 of which is a corporation day) with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care, gym and much more.
About the BBC
We don’t focus simply on what we do – we also care how we do it. Our values and the way we behave are important to us. Please make sure you’ve read about our values and behaviours in the document attached below.
Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential.
We want to attract the broadest range of talented people to be part of the BBC – whether that’s to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity.
We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise.
To find out more about Diversity and Inclusion at the BBC, please click here