Location: Hybrid
Employment Type: Full-time
We are looking for a skilled Windows Server Engineer to manage, maintain, and optimize our Windows server infrastructure. The ideal candidate will have hands-on experience with Windows Server, IIS, and MS SQL, and the ability to ensure security, availability, and performance of critical systems. Experience with Linux server environments will be an added advantage.
- Install, configure, and maintain Windows Server environments.
- Manage and optimize IIS web servers for performance, reliability, and security.
- Administer and maintain Microsoft SQL Server databases, including backups, tuning, and troubleshooting.
- Monitor server health, performance, and capacity planning.
- Apply OS patches, security updates, and system upgrades as needed.
- Troubleshoot and resolve system, application, and network issues.
- Implement and maintain backup and disaster recovery plans.
- Ensure system security through proper access controls, antivirus, and patch management.
- Document configurations, procedures, and system changes.
- Collaborate with development and support teams to ensure smooth deployment of applications.
- Strong experience in Windows Server administration (2016/2019/2022).
- Hands-on experience with IIS installation, configuration, and troubleshooting.
- Proficiency in MS SQL Server administration (installations, backups, restores, performance tuning).
- Knowledge of Active Directory, Group Policy, DNS, DHCP.
- Understanding of network fundamentals (TCP/IP, firewalls, VPNs).
- Good troubleshooting skills and ability to work under pressure.
- Familiarity with monitoring tools (e.g., Nagios, Zabbix, PRTG, etc.).
- Experience with Linux server administration (Apache, Nginx, MySQL, etc.).
- Familiarity with PowerShell scripting for automation.
- Knowledge of Azure/AWS cloud environments.
- Experience with DevOps tools (Git, CI/CD, Ansible).
- Bachelor’s degree in Computer Science, IT, or related field (or equivalent experience).
- 2+ years of hands-on experience in Windows Server administration.
- Relevant certifications (e.g., MCSA, MCSE, Azure Administrator, AWS SysOps) are a plus.
- Strong communication and documentation skills.
- Ability to work independently and as part of a team.
- Proactive approach to problem-solving and system improvements.
- Attention to detail and commitment to security best practices.