The Systems Administrator is responsible for designing, implementing, maintaining, and optimizing the organization's IT infrastructure. This role involves managing servers, networks, virtualization platforms, and backup solutions to ensure system reliability, security, and performance. The Systems Administrator troubleshoots technical issues, develops, and implements best practices, and collaborates with cross-functional teams to support business objectives. The ideal candidate possesses expertise in networking, operating systems, virtualization, backup, disaster recovery, strong problem-solving skills, and the ability to work independently and as part of a team.
Duties/Responsibilities:
- System Installation and Configuration: Deploy, configure, and maintain servers, network devices, and storage systems. This involves setting up operating systems, virtualization platforms, and necessary software applications according to organizational requirements.
- Virtualization Management: Oversee virtualized environments such as VMware, Nutanix, and Azure. Provision virtual machines, manage resource allocation, and optimize performance to meet business needs. Implement virtualization best practices for scalability, reliability, and efficiency.
- Backup and Disaster Recovery: Develop and maintain backup strategies and disaster recovery plans to safeguard critical data and ensure business continuity. Configure backup solutions such as Rubrik and Azure Backup, conduct regular backups, and test recovery procedures to minimize downtime in case of system failures or disasters.
- Monitoring and Performance Tuning: Monitor system performance, availability, and security using monitoring tools and logs. Analyze performance metrics, identify bottlenecks, and implement optimizations to improve system efficiency and reliability.
- Troubleshooting and Resolution: Diagnose and resolve technical issues related to hardware, software, network, and security. Perform root cause analysis, troubleshoot complex problems, and implement solutions to minimize impact on operations.
- Windows Server Patch Management: Schedule, test, and deploy patches and updates across Windows Server environments and Linux environments.
- Documentation and Knowledge Share: Maintain documentation of system configurations, procedures, and troubleshooting guides. Knowledge share with team members, provide training, and contribute to development of standard operating procedures (SOPs).
- Endpoint Management: This includes managing endpoints such as desktops, laptops, mobile devices (iOS and Android), and other devices connected to the network. Tasks may involve configuration, monitoring, security management, and troubleshooting of endpoints.
- Application Packaging and Deployment: This involves packaging applications for deployment across the organization's infrastructure. Supported platforms may include SCCM (System Center Configuration Manager), Intune Endpoint Configuration Manager, JAMF (for macOS and iOS devices), and other Unified Endpoint Management (UEM) platforms. The administrator would handle deployment, updates, and troubleshooting of applications.
Education and/or Work Experience Requirements:
- Bachelor’s degree from a four-year accredited college or university preferred.
- Minimum 5 years administering enterprise solutions required.
- Relevant industry certifications (e.g., Microsoft Certified: Azure Administrator Associate, CompTIA Network+, CompTIA Security+, CCNA, MCSA, VCA) preferred.
- Understanding of networking principles including TCP/IP, routing, switching, VLANs, VPNs, firewalls, and network security protocols (e.g., SSL/TLS, IPSec).
- Proficiency in both Windows Server and Linux operating systems.
- Hands-on experience with virtualization technologies such as VMware and Nutanix. Skills in resource optimization, capacity planning, and performance tuning are also important.
- Experience with backup solutions such as Rubrik and cloud-based services like Azure Backup. Knowledge of disaster recovery planning, implementation, and testing. Ability to design and maintain robust backup and recovery strategies to ensure data integrity and business continuity.
- Proficiency in monitoring tools for system performance, availability, and security (e.g., SCCM, What’s Up Gold, Azure Monitor).
- Strong troubleshooting skills to diagnose and resolve complex issues efficiently.
- Experience in scripting languages (e.g., PowerShell, Python) for automation of routine tasks, configuration management, and orchestration of workflows.
- Strong documentation skills to maintaining system configurations, procedures, and troubleshooting guides.
- Experience in deploying and managing endpoints across different platforms such as SCCM (System Center Configuration Manager), Intune Endpoint Configuration Manager, and JAMF.
- Experience in packaging and deploying applications using UEM (Unified Endpoint Management) platforms.