Role & Responsibilities:
- System Maintenance: Install, configure, and maintain servers, operating systems (Windows Server, Linux, macOS – specify which are used), and applications. Perform regular system updates, patches, and security hardening.
- Network Administration: Manage network devices such as routers, switches, and firewalls. Monitor network performance, troubleshoot connectivity issues, and implement network security protocols.
- User Support: Provide technical support to end-users, troubleshooting hardware and software problems, and resolving network connectivity issues. Create and manage user accounts and permissions.
- Security Management: Implement and maintain security measures to protect the organization’s data and systems. This includes monitoring for security breaches, configuring firewalls and antivirus software, and enforcing security policies.
- Automation: Automate routine tasks using scripting languages (e.g., Python, Bash, PowerShell) to improve efficiency and reduce manual effort.
- Documentation: Maintain accurate documentation of system configurations, network diagrams, and troubleshooting procedures.
- Backup and Recovery: Implement and test backup and recovery procedures to ensure business continuity in case of system failures or data loss.
- Monitoring: Monitor system performance and identify potential issues before they impact users. Use monitoring tools to proactively address performance bottlenecks and prevent outages.
- Vendor Management: Work with vendors to procure hardware and software, and manage vendor relationships for support and maintenance agreements.
- Collaboration: Collaborate with other IT team members to ensure the smooth operation of the IT infrastructure. Participate in on-call rotation as needed.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field preferred.
- 3+ yrs of proven experience as a System Administrator, preferably in a similar environment.
- Strong knowledge of operating systems (Windows Server, Linux, macOS – specify required OS).
- Solid understanding of networking concepts (TCP/IP, DNS, DHCP, VPNs).
- Experience with scripting languages (Python, Bash, PowerShell).
- Familiarity with virtualization technologies (VMware, Hyper-V, AWS, Azure – specify if relevant).
- Knowledge of security best practices and experience implementing security measures.
- Excellent troubleshooting and problem-solving skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Certifications such as MCSA, RHCSA, or CompTIA Security+ are a plus