We are looking for a Linux/Python DevOps Engineer to join the Production & Operations team in RTÉ Digital, developing some of the most high-profile web products in Ireland.  

The DevOps Engineer is responsible for the provisioning, installation, configuration, operation and maintenance of systems software and infrastructure. The role will involve a very close relationship with the software development team to coordinate code changes and deployments. S/he will be responsible for ensuring the highest level of performance-tuning and recovery procedures for the systems that support RTÉ’s digital products and services. The individual will also collaborate with project teams in the scoping and planning phases of new initiatives.

The DevOps Engineer is a critical role within Production & Operations in RTÉ Digital, and the day-to-day duties of the role are essential for the ongoing availability and reliability of digital products and services that hundreds of thousands of people use every day.

Working with a wide range of colleagues in both technical and non-technical roles, the DevOps Engineer must be a clear, calm and consistent communicator, and s/he should be ready and comfortable to be the person who has to solve problems - sometimes in situations where there is lots of stress, and little time.

Desired Skills and Experience

  • DevOps Engineer for a Python/Django/MySQL stack for large-scale, public-facing web services
  • Support, maintain and deploy infrastructure and documentation
  • Maintaining and upgrading existing services while also developing new services
  • Lead efforts for continuous improvement to maximize reliability, availability, scalability, and performance of systems and software
  • Monitor applications for security vulnerabilities and implement fixes
  • Providing day-to-day support for large-scale websites and services
  • Participate in on-call support rotation
  • Establishing, maintaining and managing relationships with third-party vendors
  • 5+ years’ experience as a DevOps Engineer, Systems Administrator, Infrastructure Engineer, or 3rd-Line Support Engineer
  • In-depth knowledge of Linux, Python, Django, HTTP caching, and MySQL
  • Experience of working in a fast-paced, fluid environment while ensuring the uptime and availability of services
  • Excellent communication skills
  • Excellent problem-solving/analytical skills
  • Ability to quickly pick up new technologies and support a broad range of systems
  • Ability to configure, upgrade, install and troubleshoot server hardware and software