Job Title: Senior Systems Engineer – Windows Server Infrastructure
Position Overview
The Senior Systems Engineer is responsible for ensuring the reliable and efficient operation of the organization’s physical and virtual servers, private cloud, networks (including telecommunication), PCs, and other business-critical infrastructure components. This role oversees the technology infrastructure supporting the business, provides advanced troubleshooting, and escalates issues impacting system health. The engineer also sets up user systems and operating systems, and drives automation and process improvements.
Key Responsibilities
- Manage IT infrastructure, including servers, networks, storage systems, mainframes, telecommunication networks, and virtualization platforms.
- Collaborate with security teams to implement and maintain robust security measures (firewalls, intrusion detection systems, access controls).
- Configure and maintain networking equipment (routers, switches, firewalls, VPN, QoS, wireless access points) for seamless communication within corporate and external networks.
- Establish and maintain data backup and recovery procedures to ensure business continuity during system failures or security threats.
- Monitor enterprise system usage patterns, proactively resolve issues, and ensure availability and reliability of critical systems.
- Analyze system capacity and performance trends, anticipate future infrastructure needs, and recommend investment priorities.
- Perform routine network maintenance and system upgrades, including service packs, patches, hot fixes, and enhancements.
- Design and implement Infrastructure-as-Code (IaC) scripts and automated processes to reduce manual intervention and enhance repeatability and testability of infrastructure modifications.
- Troubleshoot complex software and hardware issues escalated by tech support teams, document resolutions, and contribute to the organization’s knowledge repository.
- Set up and configure user systems, including operating systems, software applications, and hardware devices.
- Automate the creation and testing of Windows Server templates for virtual machines and physical hardware using CI/CD pipelines.
- Automate installation and configuration of Windows Server OS infrastructure using tools such as Terraform, vRA/vRO, Habitat, Chef, Ruby, PowerShell.
- Provide Level 3 engineering support to Operations teams for all aspects of the Windows Server Operating System.
- Support cross-team deployments of Windows Server infrastructure to multiple target environments.
- Provide technical direction for the Windows Server OS platform.
- Review and evaluate monthly Windows Security updates, determine criticality levels, and engineer deployment processes for high and critically rated security updates.
Soft Skills Required
- Troubleshooting and problem-solving
- Data gathering, research, and curiosity
- Customer service mindset
- Quality focus
Skills & Experience
Required:
- Microsoft Windows Server (2012R2/2016/2019)
- Deep technical knowledge of Windows PowerShell
- Technical knowledge of Windows Internet Information Services (IIS)
- Technical knowledge of Windows Clustering
- 5+ years of experience with Microsoft Windows Server OS and related technologies (virtual machines and physical hardware)
- Experience with VMware and HPE server technologies
- Experience with scripting and programming languages (PowerShell, Batch, Ruby, Groovy, etc.)
- Experience with Ansible, Agile Software Development, and technical analysis
Preferred:
- Certification programs (e.g., Microsoft, VMware, HPE)
- Bachelor’s Degree required
Additional Information
- Hybrid position: 4 days a week onsite
- Work breakdown: 20% troubleshooting (Level 3 support), 30% group work (pairing, meetings, brainstorming), 50% individual work (backlog, research, POC, automation code)
- Limited on-call support required