Manage and maintain Windows and Linux virtual machines and services within Microsoft Azure environments.
Perform routine system administration tasks such as patching, updates, backups, and configuration management.
Monitor system performance and availability using Azure-native tools including Azure Monitor and Log Analytics.
Assist in the provisioning and configuration of Azure resources such as Virtual Machines (VMs), Storage Accounts, Key Vaults, and App Services.
Automate operational and infrastructure tasks using PowerShell, Azure CLI, or other scripting frameworks.
Support role-based access control (RBAC), identity governance, and permissions management across cloud environments.
Collaborate with DevOps, Cloud Security, and Cloud Engineering teams to maintain reliable and secure operations.
Maintain system documentation, standard operating procedures (SOPs), and configuration management records.
Participate in incident response efforts and contribute to on-call rotation schedules as needed.
Requirements
Bachelor’s Degree in Computer Science, Information Systems, or a related technical field (In lieu of a degree, equivalent relevant experience may be considered.)
3+ years of experience as a Systems Administrator, with at least 1+ years supporting Azure or other cloud-based environments.
Proficient in managing both Windows Server and Linux-based systems.
Experience with Azure services including but not limited to Virtual Machines, Resource Groups, Azure Backup, Azure Files, Azure Disk Storage, and Azure Networking.
Proficiency in PowerShell, Azure CLI, and/or other scripting and automation tools.
Knowledge of Azure Active Directory (AD), RBAC policies, identity and access management, and conditional access configurations.
Strong familiarity with Azure-native monitoring, alerting, and log analytics tools.
Understanding of system hardening, patch management, and regulatory compliance requirements.
Foundational knowledge of networking principles including routing, firewalls, DNS, and VPN configurations.
Excellent written and verbal communication skills with a team-first mindset and ability to document technical workflows.
This position requires availability to work in a specified time zone or working schedule, accommodating the business needs of our clients and team members.
Benefits
This position may require availability for on-call hours, including evenings, weekends, and holidays, to promptly address emergent issues or provide necessary support as dictated by operational demands (if applicable).
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Windows ServerLinuxAzurePowerShellAzure CLIAzure Active DirectoryRBACsystem hardeningpatch managementnetworking principles