Job Opportunity
We are seeking a highly skilled Senior Systems Administrator to lead the management of our cloud, networking, DNS, virtualization, and telephony infrastructure in Melbourne.
Main Responsibilities
* Infrastructure Management: Manage and optimize all Microsoft Azure resources (VMs, networking, load balancers, storage, VPN gateways).
* Hypervisor Administration: Administer XCP-ng hypervisors — VM lifecycle management, storage pools, snapshots, and host clustering.
* System Oversight: Oversee Windows Server (AD, GPO, IIS, RDS) and Linux (Ubuntu/CentOS) systems.
* DNS Configuration: Configure and maintain PowerDNS for authoritative and internal DNS zones.
* Telephony Management: Maintain FusionPBX (FreeSWITCH) for SIP routing, IVRs, and failover.
Networking & Security
* Network Design: Design and maintain LAN/WAN topologies using MikroTik routers and switches (RouterOS, VLANs, firewall, QoS, VPNs).
* Cisco Support: Support and configure Cisco gear where required.
* Secure Tunnels: Implement secure tunnels between sites, XCP hosts, and Azure subnets.
* Certificate Management: Manage public/private certificates, DNSSEC, and IPsec tunnels.
* Network Monitoring: Monitor network performance, firewall logs, and enforce access policies.
Microsoft & Business Systems
* Cloud Services: Administer Microsoft 365, Teams, SharePoint, OneDrive, and Dynamics 365 CRM.
* User Onboarding: Automate user onboarding/offboarding with Azure AD and Intune.
* Security Groups: Manage security groups, compliance settings, and conditional access.
* Development Collaboration: Collaborate with developers to deploy APIs, containers, and test environments.
* CICD Pipelines: Support CI/CD pipelines, GitHub workflows, and staging servers.
* System Connectivity: Maintain connectivity between on-prem systems and cloud dev stacks.
* Automation Tasks: Automate recurring tasks using PowerShell, Bash, or Python.
Documentation & Governance
* Infrastructure Documentation: Maintain detailed infrastructure documentation, diagrams, and change logs.
* System Monitoring: Implement and review system monitoring, backup, and recovery processes.
* Data Governance: Ensure data governance and compliance with TGA/ISO-equivalent standards.