Senior DevOps Engineer
Location – Connolly Station
Salary – J38
Applications are invited for the position of Senior DevOps Engineer within the Chief Information Officer’s Department. This role will report into the Head of Data Analytics and Intelligence.
We are seeking a highly experienced Senior DevOps Engineer to join our new agile team. The ideal candidate will possess extensive experience in agile methodologies and Scrum, with strong expertise in cloud automation tools, containerization, secure configuration management, integration technologies, and multiple programming languages. This senior role requires a professional capable of leading technical projects, presenting to C-level executives, and contributing to strategic decision-making.
Key Responsibilities:
- Software Development:
- Design, develop, test, and maintain high-quality software and highly secure solutions.
- Experience with one or more programming language primarily Python but also C#, Java, JavaScript, Go, Ruby.
- Agile Practices:
- Actively participate in agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives).
- Collaborate with product owners, stakeholders, and team members to define requirements and deliver solutions.
- Automation and Infrastructure as Code:
- Implement and manage automation tools and frameworks primarily Terraform but welcome familiarity with Azure Automation, Ansible, , Chef, Puppet, ADF, etc) to streamline deployment processes. The candidate should list the tools that they have previously used.
- Create and manage automation pipelines and toolsets for secure configuration management.
- Containerization and Orchestration:
- Implement and manage containerization technologies on Azure (e.g., Docker, Azure Container Services, etc.).
- Use orchestration tools (e.g., Kubernetes, Azure Kubernetes Service, Azure Service Fabric, Azure Logic Apps, etc) to manage containerized applications in various environments.
- Data Ops and Integration Technologies:
- Implement and manage integration technologies ideally Apache NiFi and Azure but also MuleSoft, Azure Logic Apps, Azure API Management, Azure Service Bus, ADF, etc.
- Ensure seamless data flow between different systems and applications.
- Enterprise Monitoring/Observability Technologies
- Design and implement Azure Observability e.g. Grafana, Loki and agents
- Leadership and Mentoring:
- Lead and mentor a team of DevOps/DataOps and developers, fostering a collaborative and high-performance environment.
- Provide technical guidance and support to team members.
- Project Management and Reporting:
- Work with Project Managers, Business Relationship Managers, Business Analysts and Product Owners in project/sprint planning, estimation, and tracking.
- Ensure timely delivery of projects while maintaining high standards of quality.
***Please note that the above list is not exhaustive. A full job description can be requested from HR Shared Services. ***
Essential criteria:
- Bachelor’s degree in computer science, Software Engineering, or a related field. A master's degree is a plus.
- Minimum of 10 years of professional software development experience.
- Proven experience in leading and mentoring an agile development team.
- Strong background in agile methodologies and practices, particularly Scrum.
- Extensive experience with automation tools (e.g., Ansible, Terraform).
- Expertise in containerization (e.g., Docker) and orchestration (e.g., Kubernetes).
- Extensive experience with integration technologies (e.g., MuleSoft, Apache NiFi, Azure Data Factory).
Desirable criteria:
- Relevant certifications in Azure, DevOps, Agile methodologies, and other related fields.
- Certifications in agile methodologies (e.g., Certified Scrum Master, Agile Certified Practitioner).
Technical Skills:
- Highly Proficient in multiple programming languages Python or C#, Java, JavaScript, Go, Ruby.
- Extensive experience with cloud platforms, particularly Azure, with ideally Azure certifications
- Knowledge of database management systems (e.g., SQL, NoSQL).
- Expertise with DevOps practices and tools (e.g., CI/CD pipelines).
A competency-based interview will form part of this selection process. Candidates may be shortlisted on the basis of their application/CV and relevant experience.
If any applicants have special requirements, please advise Shared Services when forwarding your application.
If you are interested in applying for this role, applications including CV should be forwarded to: sharedservicesrecruit@irishrail.ie by 4pm Friday 12th September 2025. A full job description can be requested at this address also.
At Iarnród Éireann Irish Rail we are committed to embedding diversity and inclusion in all that we do. This starts with how we recruit people. It is important to us that all individuals feel welcome to join our organisation and we take great care to ensure an even playing field for all.
We will strive to provide reasonable accommodation to all candidates where required and requested.
We are an equal opportunities employer and do not discriminate against any employee or applicant for employment because of race, ethnicity, sex, age, religion, sexual orientation, gender identity and/or expression or disability.