software engineer / devops
The Bbc, City of Westminster
software engineer / devops
Salary not available. View on company website.
The Bbc, City of Westminster
- Full time
- Permanent
- Onsite working
Posted 2 days ago, 30 Dec | Get your application in today.
Closing date: Closing date not specified
job Ref: d8c8628c86124fccbf7cd2f45086e07b
Full Job Description
There is coding work involved, as well as associated testing, and these are large architectures, so comfort and familiarity with such is desired. There is also a lot of collaboration and cooperation with Stakeholders and a need for work hours and on-call operational support. You will be engaged in all aspects of Devops and SDLC, including design, specs, tests, development, and delivery as well as configuration, CDK, automation and support. You're rigorous in the way you test features and committed to making the product / features you develop the best it can possibly be. As a devops in our teams, you will ensure high quality code is delivered in line with project goals and delivery cycles. You will thrive using agile methods and enjoy working collaboratively and as part of a multidisciplinary team focused on several projects Software engineers at the BBC are more than just programmers - we're people who are builders, designers, and problem solvers at heart, people with a passion to make things better for our customers. You will help innovate and design new features and products, work with the team to build them, and support and grow them after they're live. Everyone in the team is involved in: ( Designing, developing, testing, and releasing our highly available and performant services ( Peer review of the team's work ( Maintaining and improving our engineering standards and processes, contributing to a culture of engineering excellence and continuous improvement ( Working closely with the BBC's product and operational support teams to ensure our services are suitable and supportable. ( Collaborative working within the team as well as with those that we provide services for in the wider BBC. ( thinking out of the box, being pro-active, self-sufficient (able to work on your own) and troubleshoot as well as being able to break problem into smaller chunks. Are you the right candidate? If you are interested in working at large scale, on critical services, with a desire to support and improve them, have a willingness to learn and keep up to date with the latest advancements and devops approaches, then we'd be keen to hear from you. Specific areas we are interested in terms of experience, familiarity, and expertise are: ( Our current main technologies and languages including Telegraf, InfluxDB, Kapacitor, Alerta, Grafana, Consul, Terraform, Python, Go, Bash, LibreNMS, Mirmir, Prometheus, Jenkins, Certificates etc ( Working in an Agile development environment ( Understanding of various system performance metrics and their implication on storage, availability and performance of products and systems
- Various types of testing including unit, acceptance, behavioural, integration, and load testing
- Optional Network aspects such as HTTP, TLS, DNS, SNMP
- AWS services including EC2, S3, SNS, SQS, Lambda, Cloudwatch, ELB, NLB, Route53
- Linux operating systems, primarily Redhat Linux and similar (CentOS, Rocky, Amazon Linux)
- Continuous Integration, Delivery, and Deployment systems and practices
- Design, implementation, and support of large-scale projects, with critical infrastructure placement This covers the broad range of areas that we are involved in, and the ideal candidate would be able to demonstrate many or all the above, but if they sound interesting, and you don't meet all, but are keen to grow and learn, then we'd still like to hear from you. About the BBC The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC for different reasons and they will be given priority consideration ahead of other applicants. Priority consideration means for those employees seeking redeployment their application will be considered alongside anyone else at risk of redundancy, prior to any individuals being considered who are not at risk. 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 here. 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.
The Digital Distribution Monitoring team provide the core and shared observability and alerting systems for BBC Online. Our services are essential to the performance and uptime of many products at the BBC, spanning both internal data centres and cloud locations. We've introduced InfluxDB based metrics collection, with Grafana for visualisation and Alerta for alerting, which works alongside custom solutions for active monitoring of the variety of pages and products that comprise the BBC's Online presence. Our products are in high demand and business critical leading us to start exploring other options like Prometheus, Mirmir etc due to our need for increased scaling as well as high availability. We are looking for a Mid-level DevOps Engineer to join our team to develop and support these services, where there is plenty of opportunity to bring your own experiences and ideas for the future roadmap, and to collaborate with other teams at the BBC. We make use of Cloud services such as AWS and have an attitude to be current and flexible in the services, technologies, and languages that we use, and the BBC offers an internal training Academy as well as use of general online learning resources and accreditations. When you join the BBC as a Mid-Level DevOps Engineer, you join a culture of purpose and belonging - where the work you do matters. As an engineer in our team, you also spend time learning new skills, playing with new technology and developing yourself because we understand the need to stay up to date and fresh in a constantly changing technical landscape. Quality is at the heart of everything we do. Our aim is to provide a quality experience for our users by building solid processes, following best practice and developing fit for purpose, highly reliable, scalable and available products and systems. Therefore, we believe that being a Mid-Level DevOps Engineer is much more than pure coding or operations. We offer a warm welcome with full support settling in and foster a culture where everyone has an opportunity to succeed. We're deeply proud of our values, which are intrinsic to the way we behave every day. We take them seriously because we want our culture to thrive. If you're passionate about software quality, enjoy thinking outside the box and want to work in a high-performing team doing complex and critical work, then we should talk!
Package Description Band: C Salary: up to £57,000 depending on relevant skills, knowledge and experience. The expected salary range for this role reflects internal benchmarking and external market insights. Contract type: permanent Location: London (one / two days per week in our office.) Due to the hybrid nature of the teams, we require the successful candidate to be based in the above BBC office to work from the office one / two days per week. Our comprehensive benefits package includes: ( An employer pension contribution of up to 10% ( 26 days' annual leave (based on full time hours) + bank holidays and the option to buy/sell additional days ( Contributory lifestyle benefit options including discounts at hundreds of retailers, cycle to work scheme, discounted gym memberships and healthcare schemes ( Employee assistance and well-being programmes ( Learning and development tailored to your role - this could include industry recognised qualifications, coaching and mentoring ( An inclusive and diverse environment with opportunities to join staff networks including: Women's Network, National Disability Networks and many more. Family friendly flexible working arrangements, such as hybrid working, job sharing, flexi-time and compressed hours can be requested. We welcome candidates from all backgrounds and especially welcome individuals from underrepresented groups.
Relevant jobs
- IT / Telecommunications Jobs in Bexley, Bexley
- IT / Telecommunications Jobs in Bexleyheath, Bexley
- IT / Telecommunications Jobs in Bromley, Barnsley
- IT / Telecommunications Jobs in Bromley Common, Bromley
- IT / Telecommunications Jobs in Camden Town, Greater London
- IT / Telecommunications Jobs in City of Westminster
- IT / Telecommunications Jobs in Croydon, Cambridgeshire
- IT / Telecommunications Jobs in Ealing, Ealing
- IT / Telecommunications Jobs in Enfield, Hyndburn
- IT / Telecommunications Jobs in Greenwich, Amber Valley
- IT / Telecommunications Jobs in Hackney
- IT / Telecommunications Jobs in Hammersmith and Fulham, Hammersmith and Fulham
- IT / Telecommunications Jobs in Harrow
- IT / Telecommunications Jobs in Hillingdon, Hillingdon
- IT / Telecommunications Jobs in Hounslow
- IT / Telecommunications Jobs in Islington, Leeds
- IT / Telecommunications Jobs in Kensington and Chelsea, Kensington and Chelsea
- IT / Telecommunications Jobs in Kingston upon Thames
- IT / Telecommunications Jobs in Lambeth, Lambeth
- IT / Telecommunications Jobs in Lewisham
- IT / Telecommunications Jobs in Merton, Oxfordshire
- IT / Telecommunications Jobs in Orpington, Greater London
- IT / Telecommunications Jobs in Richmond upon Thames
- IT / Telecommunications Jobs in Sidcup, Greater London
- IT / Telecommunications Jobs in Southwark
- IT / Telecommunications Jobs in Sutton, Doncaster
- IT / Telecommunications Jobs in Tower Hamlets, Tower Hamlets
- IT / Telecommunications Jobs in Twickenham, Greater London
- IT / Telecommunications Jobs in Wandsworth, Wandsworth
- IT / Telecommunications Jobs in Wimbledon, Greater London