Azure Cloud Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Azure Cloud Engineer to join our dynamic IT team. The successful candidate will be responsible for designing, implementing, and maintaining cloud infrastructure solutions primarily on Azure, leveraging a broad range of cloud technologies and tools. This role offers an excellent opportunity to work on innovative projects within a collaborative environment, supporting the organisation's digital transformation initiatives and ensuring optimal cloud performance and security., * Design, develop, and deploy scalable, secure, and reliable cloud solutions using Azure services alongside AWS, Google Cloud Platform, and other cloud providers.
- Manage and optimise cloud infrastructure including IaaS, PaaS, SaaS, and virtualisation technologies such as VMware, OpenStack, and Docker.
- Automate deployment processes using Terraform, Ansible, Puppet, Chef, PowerShell, Bash scripts (Unix shell), and other configuration management tools.
- Develop and maintain infrastructure as code (IaC) to ensure consistency across environments.
- Monitor system performance and troubleshoot issues related to cloud architecture, APIs, web services, and network connectivity, such as VPNs.
- Collaborate with development teams to facilitate application deployment using CI/CD pipelines with Jenkins or Git.
- Implement security best practices for cloud environments, including identity management, encryption, access controls, and compliance standards.
- Maintain documentation of architecture diagrams, operational procedures, and technical specifications.
- Stay current with emerging cloud technologies and industry trends to recommend improvements for existing systems.
Requirements
Do you have experience in Virtualization?, * Proven experience in designing and managing cloud infrastructure on Azure with a strong understanding of cloud architecture principles.
- Hands-on experience working with AWS services such as S3 storage solutions and Google Cloud Platform is desirable.
- Strong background in virtualization technologies including VMware, OpenStack, Docker containers, and Kubernetes orchestration.
- Proficiency in scripting languages such as Python, PowerShell, Bash (Unix shell), Ruby on Rails, or Node.js for automation purposes.
- Familiarity with database systems like MySQL, PostgreSQL, Oracle Database, or Microsoft SQL Server is advantageous.
- Knowledge of software development lifecycle (SDLC), microservices architecture, RESTful APIs, and service-oriented architecture (SOA).
- Experience working within DevOps environments using tools like Jenkins, Git version control system, and CI/CD pipelines.
- Understanding of operating systems, including Windows and UNIX/Linux platforms.
- Awareness of Internet of Things (IoT) integrations within cloud environments is a plus.