Job Description
Our client is seeking an IT Systems Administrator to architect, maintain, and optimize core IT infrastructure. This role involves managing on-premises and cloud-based systems, driving automation initiatives, and proactively ensuring the high availability and security of the technology environment.
Responsibilities:
-
System Architecture and Design: Design and implement scalable and resilient IT infrastructure solutions, incorporating on-premises servers, cloud services (AWS, Azure, etc.), and network architectures.
-
Advanced Troubleshooting: Diagnose and resolve complex system-level issues, including performance bottlenecks, connectivity problems, and security vulnerabilities.
-
Automation and Scripting: Develop scripts (PowerShell, Python, etc.) to streamline IT processes, improve efficiency, and minimize manual tasks.
-
Capacity Planning and Monitoring: Proactively forecast resource needs, monitor system health, and implement measures to prevent downtime and ensure optimal performance.
-
Security Best Practices: Enforce security policies, conduct vulnerability assessments, and implement solutions to mitigate risks and maintain compliance.
-
Mentorship and Knowledge Transfer: Guide and mentor IT staff, providing technical expertise
-
Microsoft 365 and Azure Administration: Manage user accounts, permissions, and security settings within Microsoft
-
Configure and maintain Azure services (Azure AD, Entra SSO, Intune for MDM).
-
On-premises Infrastructure: Manage Windows Servers, configure Active Directory, network infrastructure (switches, routers, firewalls, NAS devices), and remote desktop services for on-premises systems.
-
Hybrid Environment Support: Ensure seamless integration between on-premises systems and Microsoft 365 services.
-
Troubleshoot and resolve hybrid connectivity and synchronization issues.
-
User Support and Troubleshooting: Provide technical support to end users, resolving issues with desktop applications, connectivity, and access to various systems.
-
System Monitoring and Maintenance: Proactively monitor system performance, implement security patches and updates, maintain backups and disaster recovery plans.
-
Documentation and Process Improvement: Create and maintain system documentation, implement best practices, and streamline IT workflows.
-
Projects: Work with clients, vendors, and 3rd party consultants to implement technical solutions projects for infrastructure and desktops.
Minimum Qualifications:
-
Deep expertise in Windows Server and Active Directory administration.
-
In-depth understanding of networking protocols, topologies, and security (TCP/IP, DNS, routing, VPNs, firewalls).
-
Proficient in cloud infrastructure (Azure, or similar), including IaaS, PaaS, and hybrid cloud models.
-
Advanced scripting skills (PowerShell, Python, or similar).
-
IT ticketing systems knowledge, preferably Freshservice
-
Familiarity with remote management tools Connectwise, Teamviewer, etc.
-
Experience with virtualization technologies (VMware, Hyper-V).
-
Expertise in Microsoft 365 administration, including Exchange Online, SharePoint, OneDrive, and Teams.
-
In-depth knowledge of Windows Server administration and Active Directory.
-
Strong understanding of networking concepts (TCP/IP, DNS, DHCP).
-
Experience with Mobile Device Management (MDM) solutions like Intune.
-
Familiarity with SQL Server management.
-
Proficiency in Azure AD, Entra SSO, and configuring single sign-on for Microsoft applications.