Job Overview
We are seeking a motivated Cloud Engineer Intern to join our dynamic IT team. This paid internship offers an excellent opportunity to gain practical experience in cloud infrastructure, architecture, and development. The successful candidate will assist in designing, implementing, and maintaining cloud-based solutions across multiple platforms, including AWS, Google Cloud Platform, and Microsoft Azure. This role is ideal for individuals passionate about cloud computing, software development, and IT infrastructure who are eager to develop their skills in a professional environment.
Responsibilities
- Support the deployment and management of cloud infrastructure using tools such as Terraform, Ansible, Chef, Puppet, and PowerShell.
- Assist in developing and maintaining cloud architectures across various platforms including AWS, Azure, Google Cloud Platform, and OpenStack.
- Contribute to the automation of deployment processes through scripting languages such as Bash (Unix shell), Python, Ruby, and Go.
- Collaborate with the team to optimise virtualisation environments using VMware and Docker containers.
- Help monitor cloud services and web applications via APIs, RESTful services, and other web-based technologies.
- Participate in the configuration of operating systems including Linux and Windows within cloud environments.
- Support the integration of SaaS, PaaS, IaaS solutions with existing IT infrastructure.
- Assist with troubleshooting network issues related to VPNs and service-oriented architecture (SOA).
- Contribute to documentation of cloud deployment processes following SDLC best practices.
Requirements
- Currently enrolled in a relevant degree programme such as Computer Science or Information Technology.
- Basic understanding of cloud platforms including AWS, Azure, Google Cloud Platform or OpenStack is desirable.
- Familiarity with scripting languages such as Python, Bash (Unix shell), PowerShell or Ruby is advantageous.
- Knowledge of containerisation tools like Docker and orchestration platforms such as Kubernetes is preferred.
- Understanding of virtualization technologies including VMware and Citrix.
- Exposure to operating systems including Linux and Windows environments.
- Awareness of web services (REST APIs), SaaS, PaaS, IaaS models and general cloud architecture principles.
- Strong organisational skills with an ability to work collaboratively within a team environment.
- Excellent problem-solving skills with a keen interest in emerging cloud technologies and software development practices.
This internship provides valuable hands-on experience in cloud engineering concepts while working alongside industry professionals on real-world projects. It is an ideal stepping stone for those aspiring to build a career in cloud computing or IT infrastructure management within a forward-thinking organisation.
Pay: £13.00-£13.50 per hour
Work Location: Remote