Azure Engineer - Job Description
Location-Sydney
Employment type: Contract
Position Overview
We are seeking a highly skilled and motivated
Azure Engineer
to join our dynamic IT team. As an Azure Engineer, you will be responsible for designing, deploying, and managing cloud infrastructure and services on Microsoft Azure. You will collaborate with cross-functional teams to ensure that cloud solutions are optimized for scalability, security, and performance.
Key Responsibilities
Cloud Architecture \& Design:
Design, build, and implement Azure cloud solutions, including virtual machines, storage, networking, and security features, ensuring they are aligned with the organization's needs.
Infrastructure Management:
Deploy and maintain Azure-based infrastructure services such as Azure App Services, Azure Kubernetes Service (AKS), Azure Active Directory (AAD), and Virtual Networks.
Automation \& Scripting:
Automate routine infrastructure tasks using tools like Azure Automation, Azure DevOps, PowerShell, and ARM templates for provisioning and configuration management.
Security \& Compliance:
Implement security best practices for identity management, role-based access control (RBAC), firewalls, and network security. Ensure compliance with organizational and regulatory security standards.
Performance Optimization:
Monitor and optimize the performance of cloud infrastructure, troubleshoot issues, and ensure high availability and disaster recovery protocols are in place.
Collaboration \& Support:
Work closely with software development, operations, and security teams to support continuous integration/continuous delivery (CI/CD) pipelines and cloud-based application deployments.
Monitoring \& Reporting:
Leverage Azure Monitor, Log Analytics, and Application Insights to monitor the health of cloud resources, identify bottlenecks, and generate detailed reports.
Documentation \& Knowledge Sharing:
Maintain clear documentation of cloud configurations, procedures, and security protocols. Share best practices with team members to promote a culture of continuous improvement.
Skills \& Qualifications
Technical Expertise:
Strong hands-on experience with Microsoft Azure platform services (e.g., Azure VMs, Storage, Networking, App Services, Azure Kubernetes Service (AKS)).
In-depth knowledge of Azure Active Directory, Virtual Networks, Load Balancers, Application Gateways, and security features.
Experience in automation using PowerShell, ARM templates, Terraform, or Azure DevOps.
Proficiency in scripting languages like PowerShell, Python, or Bash.
Familiarity with containerization technologies (e.g., Docker, Kubernetes) and CI/CD pipelines.