Infrastructure Engineer
Role details
Job location
Tech stack
Job description
Please note the content of this advert does not represent a live vacancy.About the opportunityThis is an opportunity to register your interest in future Infrastructure Engineer roles, positions that could support the delivery of robust, scalable cloud and on-premises systems across a dynamic, technology-driven organisation.Roles of this type may sit within a collaborative engineering environment where infrastructure underpins business-critical applications and services. The work could involve partnering across development, operations and security teams to design, deploy and maintain infrastructure solutions, with scope to improve system reliability, performance and cost efficiency.What you would doTypical responsibilities could include:
- Managing and maintaining cloud infrastructure across Azure, AWS and GCP environments
- Supporting the design and deployment of containerised applications using Docker and Kubernetes
- Contributing to CI/CD pipeline development and infrastructure automation
- Administering Linux and Windows server environments
- Supporting microservices architecture and distributed systems implementations
- Collaborating with development teams to optimise infrastructure for performance and scalability
- Assisting with infrastructure security, compliance and best practice implementation
- Contributing to infrastructure documentation and knowledge sharing, What roles of this type could offerMost roles of this type offer the following, dependent on the industry and seniority of the role:
- Exposure to cutting-edge cloud and containerisation technologies
- Opportunity to work on infrastructure projects that support multiple business-critical applications
- Potential for technical progression and deeper specialisation in cloud platforms
- Collaborative working environment with opportunities to learn from experienced engineers
- Exposure to best practices in infrastructure design, automation and DevOps methodologies
- Flexible work arrangements and professional development support, where available
Requirements
- Bachelor's degree in Computer Science or related field
- Proven experience with at least one major cloud platform (Azure, AWS or GCP)
- Strong understanding of containerisation technologies (Docker and Kubernetes)
- Experience with Infrastructure as Code tools such as Terraform
- Familiarity with CI/CD pipelines and automation frameworks
- Working knowledge of Linux and Windows system administration
- Experience with scripting languages such as Bash or Python
- Understanding of distributed systems and microservices architecture
- Strong problem-solving skills and attention to detail
- Excellent communication and collaborative working abilities