Junior Cloud Operations Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled and innovative Cloud Engineer to join our dynamic IT team. The successful candidate will be responsible for designing, implementing, and maintaining cloud infrastructure solutions across multiple platforms, including AWS, Google Cloud Platform, and Microsoft Azure. This role offers an exciting opportunity to work on cutting-edge cloud computing projects, optimise system performance, and support the organisation's digital transformation initiatives. The ideal applicant will have a strong background in cloud architecture, software development, and automation tools, with a passion for leveraging emerging technologies to drive business success., * Design and develop scalable, secure, and efficient cloud infrastructure solutions using AWS, Azure, Google Cloud Platform, and OpenStack.
- Automate deployment processes employing tools such as Terraform, Ansible, Puppet, Chef, and Jenkins.
- Manage containerisation platforms including Docker and Kubernetes to facilitate microservices architecture.
- Develop and maintain APIs and web services using RESTful principles for seamless integration across systems.
- Implement virtualization technologies like VMware and PowerShell scripting to optimise resource utilisation.
- Monitor system performance and troubleshoot issues related to cloud infrastructure, operating systems (Linux, Windows), and virtualisation environments.
- Collaborate with development teams to support application deployment on SaaS, PaaS, IaaS models while adhering to SDLC best practices.
- Ensure security protocols are maintained through VPN configuration, access controls, and compliance standards.
- Document system configurations and procedures to support ongoing maintenance and knowledge sharing within the team.
Requirements
Do you have experience in Windows?, * Proven experience with cloud platforms such as AWS, Azure, Google Cloud Platform; familiarity with OpenStack is advantageous.
- Strong understanding of cloud architecture principles including IaaS, PaaS, SaaS models.
- Proficiency in scripting languages such as Python, Bash (Unix shell), PowerShell; experience with JavaScript or Ruby is a plus.
- Hands-on knowledge of containerisation (Docker), orchestration (Kubernetes), and microservices architecture.
- Experience with automation tools including Terraform, Ansible, Puppet or Chef for infrastructure as code (IaC).
- Solid understanding of operating systems (Linux/Unix/Windows) along with virtualization technologies like VMware.
- Familiarity with databases such as MySQL, PostgreSQL, Oracle or Microsoft SQL Server; NoSQL databases like MongoDB are desirable.
- Knowledge of web services protocols including REST APIs; experience with Service-oriented Architecture (SOA).
- Understanding of software development practices including Git version control system and CI/CD pipelines using Jenkins or similar tools.
- Excellent problem-solving skills combined with strong communication abilities; ability to work collaboratively within a team environment. Join our organisation as a Cloud Engineer to contribute to innovative cloud solutions that enhance operational efficiency while advancing your professional career in a forward-thinking environment committed to technological excellence.