Software Engineer

Nagravision

Software Engineer

Salary Not Specified

Nagravision, Pontnewydd, Tor-faen - Torfaen

  • Full time
  • Permanent
  • Onsite working

Posted 3 weeks ago, 20 Apr | Get your application in now before you miss out!

Closing date: Closing date not specified

job Ref: 21ee10927034481ba017e928ccbbd1e1

Full Job Description

The goal of the Continuous Integration & Delivery (CICD) team is to develop and maintain the tools and processes that enable Nagra to ship software reliably and repeatedly with a high level of automation using Continuous Delivery principles.

We are looking for a highly skilled AWS & DevOps Engineer to help us to deliver robust and scalable Continuous Delivery pipelines, secure AWS infrastructure and reliable cloud-native feature delivery. The candidate must thrive in a fast-paced environment, and have a passion for innovation, automation, and learning. They will demonstrate strong inter-personal and communication skills and the ability to explain complex technical issues to both technical and non-technical audiences.

Candidate Privacy Notice

Data protection legislation regulates the way in which your personal information (disclosed to us in the course of applying to us for employment), both in paper and electronic form is used and held. We are registered with the Information Commissioner's Office and fully comply with the requirements placed on us as both a data controller and a data processor. Please see the https://careers.nagra.com for further information.,

  • Develop and maintain complex CI/CD pipelines and tools empowering our growing engineering teams to seamlessly 'Code to Production'.

  • Provide guidance to engineering teams on AWS best practices, Automation approaches and DevOps frameworks.

  • Actively take steps to ensure the security of the build infrastructure, conducting audits and remediation in accordance with Linux CIS Benchmark and AWS Well Architected Framework

  • Infrastructure-as-code (IaaS) using Terraform and configuration management tools including JCASC/Chef/Ansible

  • Manage resources across on-premises and multiple cloud platforms (AWS EC2/ECS/EKS, Docker, Docker Swarm/Kubernetes).

  • Contribute to architecture and technical design of the ecosystem conquering problems of integrating code at scale.

  • Collaborate with engineers and other parts of the organization, to create an efficient and reliable end-to-end software delivery pipeline that is secure, stable and performant.

  • Identify KPIs to drive performance improvements, provide tools to monitor and report on the quality of the software delivery life cycle.

    Someone who thinks about problems and asked questions to better understand root causes and proposes elegant solutions.

  • Customer centric automation is at the heart of your passion for technology.

  • You have a knack for being able to articulate technical problems to techies and non-techies alike depending on your audience

  • You have a thirst for both personal learning and experimenting with proof of concepts to drive innovation back into your daily job via business proposals.

  • A strong understanding of AWS and Cloud cost optimization for efficient usage of resources

  • Proactive in looking for opportunities to evangelize the benefits of an agile DevOps culture, and iteration of processes within a modern software development organization.


  • Technical Experience
  • Hands on experience of AWS Cloud practices and application in a multi-account production environment

  • Experience with automation tools and pipeline applications such as Jenkins, Git, Terraform, Security Scanning applications, Registries (Docker/ECR/Artifactory) and other deployment tools

  • Good scripting and/or programming experience (Bash, Python, Groovy).

  • A good understanding of modern Linux systems (Amazon Linux/Ubuntu) architecture and best practices, including security, networking and package management.

  • Good hands-on experience with container orchestration (e.g. Amazon ECS/ECR including Fargate, Docker Swarm, Kubernetes).

  • Ability to demonstrate current knowledge and awareness of new technology trends and development techniques within the software industry.

  • Experience working with Jira/Confluence and collaboration tools as part of a distributed team


  • Desirable
  • Knowledge and experience of any of the following would be beneficial:


  • Agile methodologies

  • Experience of the DTV industry


  • Databases (e.g. MariaDB, Cassandra, DynamoDB, MongoDB).

  • Hold an AWS Certified Solutions Architect, AWS Certified Developer or AWS Certified SysOps Administrator qualification or willing to attain within six months of starting.

  • Strong understanding of RESTful web services or microservices

    NAGRA, a digital media and entertainment division of the Kudelski Group, provides security and multiscreen user experiences and monetization of digital media. It offers content providers and DTV operators worldwide with secure, open, integrated platforms and applications over broadcast, broadband and mobile platforms. For more information, please visit http://dtv.nagra.com