Job OverviewWe are seeking a highly skilled Azure Platform Engineer / Cloud Operations Architect to join our dynamic IT team. The successful candidate will be responsible for designing, implementing, and maintaining cloud infrastructure solutions across multiple platforms, including Azure, AWS, Google Cloud Platform, and OpenStack. This role requires a deep understanding of cloud architecture, virtualization, and DevOps practices to ensure scalable, secure, and efficient cloud environments. The ideal applicant will possess extensive experience in system design, solution architecture, and cloud development, with a focus on delivering innovative IT solutions that support business growth and operational excellence.
Responsibilities- Design and develop scalable, secure, and resilient cloud architectures leveraging Azure, AWS, Google Cloud Platform, and other cloud services.
- Implement automation and orchestration using tools such as Terraform, Ansible, PowerShell, Bash scripts, and Jenkins to streamline deployment processes.
- Manage and optimise cloud infrastructure components including IaaS, PaaS, SaaS solutions, virtualisation platforms like VMware and OpenStack.
- Develop and maintain APIs for web services and microservices architectures using RESTful principles.
- Collaborate with development teams to integrate cloud solutions with existing systems using technologies such as Docker, Kubernetes, and VMware.
- Monitor system performance and troubleshoot issues related to cloud infrastructure or application deployment.
- Ensure compliance with security standards by implementing VPNs, firewalls, encryption protocols, and access controls across all cloud environments.
- Lead solution architecture discussions for new projects involving cloud computing technologies such as SQL databases (Microsoft SQL Server, MySQL, PostgreSQL), NoSQL databases (MongoDB), and data storage services like S3.
- Maintain documentation of system configurations and procedures following SDLC best practices.
- Stay current with emerging trends in cloud technology including IoT integration and SaaS/PaaS offerings to recommend improvements.
Requirements- Proven experience in designing and managing enterprise-level cloud architectures across Azure, AWS, Google Cloud Platform or OpenStack environments.
- Strong knowledge of service-oriented architecture (SOA), microservices design patterns, and system integration techniques.
- Proficiency in scripting languages such as PowerShell, Bash (Unix shell), Python or Ruby for automation tasks.
- Hands-on experience with containerisation tools like Docker and Kubernetes for deploying scalable applications.
- Familiarity with DevOps tools including Git, Jenkins, Terraform, Ansible, Puppet or Chef for continuous integration/delivery pipelines.
- Solid understanding of operating systems including Windows and Linux environments.
- Experience working with databases such as SQL Server (T-SQL), MySQL (including PL/SQL), PostgreSQL or Oracle in cloud settings.
- Knowledge of web services protocols including REST APIs and SOAP; experience integrating third-party APIs is advantageous.
- Ability to develop comprehensive system designs considering security standards and operational efficiency.
- Excellent problem-solving skills coupled with strong communication abilities to collaborate effectively within multidisciplinary teams. This role offers an exciting opportunity to work at the forefront of cloud technology innovation within a supportive organisation committed to professional growth.
Pay: £45,000.00-£55,000.00 per yearBenefits:
Work Location: Hybrid remote in London E16