Overview
We are seeking a highly skilled and motivated 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 technologies, ensuring scalable, secure, and efficient cloud environments that support our organisation's digital transformation initiatives.
Duties
- Develop, deploy, and manage cloud-based applications and infrastructure using tools such as Terraform, Ansible, Chef, Puppet, and Jenkins.
- Design and implement scalable cloud architecture solutions leveraging IaaS, PaaS, SaaS, and serverless services.
- Automate deployment pipelines and optimise continuous integration/continuous delivery (CI/CD) processes.
- Monitor and troubleshoot cloud environments to ensure high availability, security, and optimal performance.
- Collaborate with development teams to facilitate application deployment using containerisation technologies like Docker and Kubernetes.
- Manage virtualisation platforms including VMware and OpenStack to support hybrid cloud environments.
- Implement security best practices for cloud infrastructure including VPNs, firewalls, identity management, and access controls.
- Develop scripts using PowerShell, Bash (Unix shell), Python, JavaScript, Ruby on Rails, Go or other scripting languages to automate routine tasks.
- Maintain documentation of architecture designs and operational procedures.
- Conduct regular reviews of cloud systems to identify areas for improvement or optimisation.
Requirements
- Proven experience with major cloud providers such as AWS, Google Cloud Platform (GCP), Azure or Rackspace.
- Strong understanding of cloud architecture principles including IaaS, PaaS, SaaS and service-oriented architecture.
- Hands-on experience with container orchestration tools like Kubernetes and Docker.
- Proficiency in scripting languages such as Python, Bash (Unix shell), PowerShell or Ruby.
- Familiarity with configuration management tools including Ansible, Chef or Puppet.
- Knowledge of virtualization platforms including VMware and OpenStack.
- Experience with web services APIs (REST), microservices architecture and service deployment strategies.
- Solid understanding of operating systems including Linux (Ubuntu, CentOS) and Windows Server environments.
- Knowledge of databases such as MySQL, PostgreSQL, Oracle or Microsoft SQL Server.
- Experience with version control systems like Git and CI/CD tools such as Jenkins.
- Strong problem-solving skills with the ability to work independently or within a team environment.
- Relevant certifications such as AWS Certified Solutions Architect or Microsoft Certified: Azure Solutions Architect are desirable. This role offers an engaging environment for professionals passionate about cloud computing technology. The ideal candidate will possess a comprehensive understanding of modern IT infrastructure combined with a proactive approach to innovation in the cloud space.
Pay: £3,000.00-£5,000.00 per month
Benefits:
Work Location: In person