Description
We are seeking a Change and Release Manager + Automation and AI to spearhead the evolution of our digital landscape, driving innovation and excellence.
Purpose of the role To build and maintain infrastructure platforms and products that support applications and data systems, using hardware, software, networks, and cloud computing platforms as required with the aim of ensuring that the infrastructure is reliable, scalable, and secure. Ensure the reliability, availability, and scalability of the systems, platforms, and technology through the application of software engineering techniques, automation, and best practices in incident response.
Accountabilities
- Build Engineering: Development, delivery, and maintenance of high-quality infrastructure solutions to fulfil business requirements ensuring measurable reliability, performance, availability, and ease of use.
- Incident Management: Monitoring of IT infrastructure and system performance to measure, identify, address, and resolve any potential issues, vulnerabilities, or outages.
- Automation: Development and implementation of automated tasks and processes to improve efficiency and reduce manual intervention, utilising software scripting/coding disciplines.
- Security: Implementation of a secure configuration and measures to protect infrastructure against cyber-attacks, vulnerabilities, and other security threats.
- Teamwork: Cross-functional collaboration with product managers, architects, and other engineers to define IT Infrastructure requirements, devise solutions, and ensure seamless integration and alignment with business objectives via a data-driven approach.
- Learning: Stay informed of industry technology trends and innovations, and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth.
Basic/ Essential Qualifications:
- Develop and maintain automation tools and scripts using .NET, PowerShell and Python.
- Package and deploy applications and tools using Docker and containerization practices.
- Use Git for version control, branching and collaborative code reviews.
- Support the development of AI-enabled solutions, including LLM integrations, MCP tools and RAG-based workflows.
- Troubleshoot automation issues and document solutions clearly.
- Work with senior team members to follow enterprise processes, security and governance standards.
- Working knowledge of .NET (C#), PowerShell and Python.
- Hands-on experience with Docker and containerization fundamentals.
- Proficiency with Git (commit, branch, merge, pull requests).
- Basic understanding of AI concepts: LLMs, prompts, Model Context Protocol (MCP) and Retrieval-Augmented Generation (RAG).
- Strong problem-solving skills and a logical approach to automation.
Desirable skillsets/ good to have:
- Exposure to CI/CD pipelines.
- Familiarity with REST APIs and JSON.
- Experience with local or open-source LLM tools such as llama.cpp.
- Basic awareness of responsible AI and data security.
- 1–4 years of relevant experience (internships and personal projects count).
- Bachelor's degree in Computer Science, IT or a related field.