Azure Cloud Engineer
Role details
Job location
Tech stack
Job description
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 excellent opportunity to work on innovative projects involving cloud architecture, automation, and deployment strategies within a fast-paced environment. The ideal applicant will possess strong technical expertise in cloud computing, virtualization, and software development to support our organisation's digital transformation initiatives., * 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, Chef, Puppet, and Jenkins to streamline operations.
- Manage containerisation technologies including Docker and Kubernetes to facilitate microservices architecture.
- Develop and maintain scripts using Python, Bash (Unix shell), PowerShell, and other scripting languages for automation tasks.
- Implement and oversee virtualisation platforms such as VMware and Hyper-V to optimise resource utilisation.
- Collaborate with development teams to integrate web services, APIs, SaaS, PaaS offerings, and service-oriented architecture into cloud solutions.
- Monitor system performance and troubleshoot issues related to cloud infrastructure components like IaaS, PaaS, VPNs, and operating systems (Linux/Windows).
- Ensure compliance with security standards by managing access controls and implementing best practices for cloud security.
- Maintain documentation of architecture designs, deployment procedures, and operational protocols aligned with SDLC principles.
Requirements
- Proven experience in cloud architecture design and deployment across AWS, Azure, Google Cloud Platform or similar providers.
- Strong knowledge of virtualization technologies such as VMware or OpenStack.
- Proficiency in scripting languages including Python, Bash (Unix shell), PowerShell, Ruby or JavaScript.
- Hands-on experience with containerisation tools like Docker and Kubernetes.
- Familiarity with configuration management tools such as Ansible, Chef or Puppet.
- Understanding of web services (REST), APIs, SaaS/PaaS/IaaS models and microservices architecture.
- Knowledge of operating systems including Linux (Ubuntu, CentOS) and Windows Server environments.
- Experience working within DevOps practices including CI/CD pipelines using Jenkins or similar tools.
- Ability to manage databases such as MySQL, PostgreSQL or Oracle SQL Server within cloud environments.
- Strong problem-solving skills with the ability to troubleshoot complex technical issues efficiently.
- Relevant certifications such as AWS Certified Solutions Architect or Microsoft Certified: Azure Solutions Architect are desirable but not essential. This role offers an engaging environment for professionals passionate about advancing their careers in cloud computing technology while contributing to innovative enterprise solutions.
Benefits & conditions
Pay: £35,304.71-£90,243.51 per year