Job Description
Roles & Responsibilities
System Administration (Windows & Linux):
- Manage and maintain both Windows Server and Linux environments, ensuring high availability, security, and performance.
- Install, configure, and update server operating systems, applications, and related infrastructure.
- Monitor server health, performance, and security to identify and resolve potential issues.
- Perform system backups, restore operations, and disaster recovery planning.
- Manage user accounts, permissions, and access control on both Windows and Linux systems.
Security & Compliance:
- Implement and maintain security protocols, patch management, and vulnerability assessments for both environments.
- Ensure systems comply with relevant industry standards and regulations (e.g., SOC2, PCI-DSS , GDPR).
- Administer Active Directory (AD) and domain security policies on Windows systems.
Networking & Infrastructure:
- Collaborate with network and security teams to optimize system integrations and improve IT infrastructure resilience.
Automation & Scripting:
- Develop and maintain automation scripts for routine tasks using PowerShell, Bash, Python, or other scripting languages.
- Automate system deployments, monitoring, and updates for both Windows and Linux environments.
Virtualization & Cloud:
- Manage virtualization platforms such as VMware, Hyper-V, or other hypervisors.
- Support cloud infrastructure (e.g., AWS, Azure) as part of a hybrid environment, managing servers and services deployed in the cloud.
- Migrate workloads between on-premises and cloud platforms when needed.
Technical Support & Troubleshooting:
- Provide advanced troubleshooting support for system issues, ensuring timely resolution of critical incidents.
- Collaborate with helpdesk and other IT staff to provide technical assistance and training to end-users.
- Document system configurations, procedures, and troubleshooting guides for future reference.
Desired Candidate Profile
Education & Experience:
- Bachelor's degree in computer science, Information Technology, or a related field (or equivalent work experience).
- 3-5 years of experience as a Systems Administrator or similar role, with experience managing both Windows and Linux environments.
Technical Skills:
- Strong knowledge of Windows Server (Active Directory, Group Policy, DNS, DHCP) and Linux distributions (Red Hat, Ubuntu, CentOS).
- Proficiency with scripting and automation using PowerShell, Bash, or Python.
- Experience with virtualization technologies (e.g., VMware, Hyper-V).
- Familiarity with cloud environments (AWS, Azure, or GCP).
- Solid understanding of networking concepts and protocols (e.g., TCP/IP, DNS, VPN).
Additional Qualifications Desired
- Relevant certifications are a plus (e.g., Microsoft Certified: Windows Server, CompTIA Linux+, Red Hat Certified System Administrator, AWS Certified SysOps Administrator).