What are the responsibilities and job description for the System Engineer position at TechHuman?
The Opportunity
We are searching for a highly skilled and versatile Senior Systems Administrator/Systems Engineer to join our IT Infrastructure team. The ideal candidate possesses deep expertise in Windows environments, virtualization, and automation, and is excited to play a key role in our ongoing cloud modernization and migration efforts to Microsoft Azure and Microsoft 365. This role requires a hands-on technical expert who can manage current on-prem systems while strategically building our cloud future.
Key Responsibilities and Focus Areas
You will be responsible for the health, stability, and future state of our core IT systems, focusing on both current operations and cloud transformation:
- System Administration: Manage, maintain, and ensure the high availability of our Windows-based server infrastructure and associated services.
- Automation & Scripting: Develop custom tools and automate complex, repetitive tasks using advanced PowerShell scripting.
- Cloud Migration: Actively participate in the planning and execution of our cloud initiatives, specifically supporting the migration of on-prem Exchange servers to Microsoft 365 and leveraging Azure services.
- Patch & Vulnerability Management: Execute comprehensive patch management and vulnerability remediation across all server systems.
- Virtualization: Provide support and operational maintenance for the existing VMware virtualization environment.
- Platform Transition: Support the transition from SCCM/MECM to modern management solutions, including Intune and PDQ, for software deployment and patching.
- Collaboration: Contribute to defining and implementing best practices in system security, automation, monitoring, and overall system architecture.
Required Qualifications (Must-Haves)
- Experience: Minimum of 7 years of professional experience in Windows Systems Administration and technical support.
- Identity & Management: Expertise managing Active Directory (AD) and applying Group Policy Objects (GPO) in complex domains.
- Automation: Proven proficiency with PowerShell scripting for developing administrative tools and automating system tasks.
- Cloud Fundamentals: Experience with Microsoft Azure and managing Microsoft 365 (M365) applications (Teams, Outlook, OneDrive, etc.).
- Virtualization: Hands-on experience with VMware virtualization technologies.
- System Lifecycle: Deep understanding of patch management, vulnerability remediation, and supporting platforms like SCCM/MECM.
Preferred Skills (Nice-to-Haves)
- Professional experience with containerization and orchestration tools (e.g., Docker, Kubernetes, Ansible).
- Knowledge of Cisco UCS and basic Linux system administration.
- Direct experience with Microsoft Exchange recipient management and light administration.
- Relevant industry certifications (e.g., Microsoft Azure Administrator, VMware Certified Professional, etc.).
- Bachelor’s degree in Computer Science or a related technical field.