Exciting Opportunity to Shape Enterprise-Scale Cloud Solutions. Are you a passionate Azure Cloud Engineer with a knack for building secure, scalable, and automated cloud environments? Do you thrive in a dynamic environment where your work drives innovation and transformation? If so, we want you on our team! Azure Cloud Engineer (Infrastructure) Location: Sydney | Type: Contract About the Role: We’re looking for a skilled Azure Cloud Engineer to design, build, and automate cloud infrastructure for a leading institution. This role is pivotal in ensuring our Azure environment is secure, cost-efficient, and aligned with best practices. You’ll work closely with stakeholders, internal teams, and external partners to deliver reliable, high-performing solutions. Key Responsibilities Evaluate technologies and assess options for cloud migration, preparing for cloud transformation and overseeing the migration process. Design, develop, and implement highly available cloud-based applications using Microsoft Azure service. Optimise system architecture before, during, and after cloud migration projects. This includes configuring cloud infrastructure and ensuring appropriate integration of IT, networking, and security features within the cloud environment. A core responsibility is to assess how the client can effectively utilise cloud services to meet business needs. On-Premises Server Migration: Design and deploy Azure infrastructure, including Virtual Machines (VMs), Virtual Networks (VNets), subnets, and private endpoints. Carry out ‘lift and shift’ migrations of on-premises servers to cloud-based VMs. Cloud-native Development: Design cloud-hosted functions, applications, web services, and databases with a focus on performance and quick loading times. Cloud Governance: Contribute to the creation and implementation of policies governing the use of cloud services. Support the evaluation of new technologies and assist in establishing a secure and compliant cloud platform. Database Management in the Cloud: Take ownership of the design, implementation, and configuration of cloud-based databases, including their maintenance (updates and debugging), migration, security, and developer support. Data Integration and Transformation: Consolidate data from both on-premises and cloud sources into Azure, ensuring data integrity and security. Build and manage data pipelines using Azure services such as Azure Data Factory. Develop and maintain ETL (Extract, Transform, Load) processes for data movement and transformation, ensuring pipelines are scalable, robust, and performant. Design data models for Azure storage solutions, including Azure SQL Database, Azure Cosmos DB, Azure Data Lake Storage, and Azure Blob Storage. Cloud Security Implementation: Ensure alignment with the client's security and data protection protocols. Design and execute security strategies in partnership with the client’s IDS team and cloud service providers. Resource Management: Optimise cloud resource utilisation to maintain a balance between performance and cost-efficiency. Azure AI Services: Possess knowledge of Azure AI Search, OpenAI, and support AI workloads through model deployment and management. Additional Responsibilities May Include: Collaborating with cross-functional teams to deliver end-to-end cloud solutions. Uploading data to cloud platforms and configuring retrieval mechanisms. Identifying and resolving issues related to cloud application performance or security. Reviewing cloud architecture documentation to detect issues and suggest enhancements. Developing scripts for deployment, monitoring, reporting, and alerting to support a resilient, scalable infrastructure with maximum uptime. Experience Required: Over 5 years of experience in Microsoft Azure cloud development and administration, covering design, deployment, configuration, and optimisation and a minimum of 2 years’ experience with IaaS and PaaS solutions. Proficiency in scripting languages including SQL, .NET, JavaScript, Python, and others relevant to the role. In-depth understanding of Azure services and cloud architecture, such as Azure Virtual Machines, Storage, and Networking. Strong grasp of networking principles, including TCP/IP, DNS, firewalls, VPNs, and Azure networking tools. Broad IT expertise, including infrastructure, networking, DevOps methodologies, and CI/CD pipelines. Excellent communication and collaboration skills. Bachelor’s degree in Computer Science, Engineering, or a related field. Note : The candidate must have full working rights in Australia to be eligible for this role.