Overview
We are seeking a highly skilled 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 innovative cloud projects, optimise existing systems, and contribute to the development of scalable, secure, and efficient cloud environments. The ideal applicant will possess a strong background in cloud architecture, automation, and software development within cloud ecosystems.
Responsibilities
- Design and develop scalable, resilient cloud infrastructure solutions using AWS, Azure, Google Cloud Platform, and OpenStack.
- Implement automation scripts and deployment pipelines leveraging Terraform, Ansible, Puppet, Chef, Jenkins, PowerShell, Bash (Unix shell), and Shell Scripting.
- Manage containerisation and orchestration technologies such as Docker and Kubernetes to support microservices architectures.
- Develop and maintain APIs and web services using RESTful principles for seamless integration across platforms.
- Monitor system performance and optimise cloud resources to ensure high availability and cost-efficiency.
- Collaborate with development teams to facilitate application deployment using DevOps practices within CI/CD pipelines.
- Maintain security standards by implementing VPNs, encryption protocols, and identity management solutions.
- Troubleshoot complex issues related to virtualisation (VMware), operating systems (Linux/Windows), databases (MySQL, PostgreSQL, Oracle), and NoSQL databases such as NoSQL solutions.
- Document architecture designs, operational procedures, and system configurations for compliance and knowledge sharing.
Requirements
- Proven experience in cloud computing environments with expertise in AWS, Azure, Google Cloud Platform or OpenStack.
- Strong knowledge of cloud architecture principles including IaaS, PaaS, SaaS models.
- Proficiency in scripting languages such as Python, PowerShell, Bash (Unix shell), Ruby or Go for automation tasks.
- Hands-on experience with containerisation tools like Docker and orchestration platforms such as Kubernetes.
- Familiarity with infrastructure-as-code tools including Terraform and Ansible.
- Solid understanding of networking concepts including VPNs, APIs utilisation, service-oriented architecture (SOA), RESTful web services.
- Experience working within DevOps environments using Git for version control and Jenkins for automation workflows.
- Knowledge of operating systems including Linux (Ubuntu/CentOS), UNIX variants and Windows Server environments.
- Ability to troubleshoot complex technical issues related to virtualisation (VMware), databases (MySQL/PostgreSQL/Oracle), and application deployment processes.
- Relevant certifications such as AWS Certified Solutions Architect or Microsoft Certified: Azure Solutions Architect are desirable but not essential. Join our team as a Cloud Engineer to be at the forefront of technological innovation in cloud infrastructure management while working in a collaborative environment that values expertise and continuous learning.
Pay: £3,000.00-£6,000.00 per month
Benefits:
Work Location: In person