Essential Duties and Responsibilities
- Research, develop, and implement new technologies and best practices for networking, systems, storage, and security.
- Responsible for all aspects of the network, server and storage lifecycle, from needs analysis, RFP’s and vendor negotiation, selection, installation, configuration, upgrades, and maintenance.
- Secure, update, and monitor all servers, storage, backup systems, networking equipment, and related software, including virtualization, backup, and anti-virus.
- Manage all Active Directory schema activities, including account creation and maintenance of all network accounts, Group Policies, and integrations with outside systems such as LDAP, Google Suite for Education, and others.
- Installs and maintains network operating systems, SQL servers, and backup systems.
- Coordinate all aspects of Microsoft software licensing.
- SSL certificate and domain licensing and maintenance.
- Lead, develop, maintain, and test business continuity/disaster recovery initiatives.
- Ensure 24/7 availability of services and infrastructure in our production environment. Respond to after-hours emergencies; lead the mitigation and resolution processes.
- Deploy and manage virtualization to reduce server count and increase the availability of systems.
- Manage back-end integrations for MDM software (JAMF).
- Provide expertise and leadership to the IT team in the areas of device management, imaging, and Group Policies. Assist the IT team’s efforts in troubleshooting complex systems and network issues.
- Develop and maintain internal documentation for key systems and services.
- Proactively monitor and audit the health and availability of our systems and network. Develop and track metrics for utilization, downtime, and related KPI’s.
- Develop tools and processes to automate tasks, including basic scripting.
- Implement and maintain system and networking equipment inventory and support contracts.
- Works closely with the CTO to determine scalability and growth decisions, planning, and implementation.
- Complies with all department and school policies and procedures.
- Performs other duties as needed.
Qualifications
Education and Experience
- BS in Computer Science / IT / MIS or related field with 5+ years’ experience in system/network administration and management
- Or a combination of equivalent experience, education, and training/certifications.
Skills:
- Network+ / CCNA certification, or similar skills and experience.
- Server+ / MCSE / Windows 2012-2019 certification, or similar skills and experience.
- Network management and troubleshooting expertise using typical tools (tcpdump, wireshark, SolarWinds, What’ sUp, Nagios, etc.).
- Server management and troubleshooting expertise using Microsoft tools (Windows Admin Center, SCCM, SCOM, etc.).
- Ability to write simple scripts in a major scripting language, use automation tools (ProcessMaker, PowerShell, etc.), and use APIs.
- Demonstrated high-level understanding of TCP/IP networking and routing concepts.
- Experience configuring and maintaining Layer 2/3 switches, routers, firewalls, and an understanding of configuration management concepts and tools.
- Knowledge of network configurations for virtual platforms and network storage, Hyper-V a plus.
- IP Address management, including the transition to IPv6.
- Network Security, VOIP, and QoS.
- Cloud computing, virtual private/hybrid networking (AWS, Azure, Google Cloud Platform).
- Integration of MacOS, iOS, iPadOS devices with WIndows Server backend.
- Implementing and documenting Change Management processes.
- Wireless network design, management, and optimization (currently Meraki/Cisco).
- Awareness of and interest in next-gen networking (SDN, 802.11ah/ax, IoT, etc.).
- Experience managing a VOIP system (Cisco) and Google Apps is a plus.
- Ability to work independently and within a team.
- Time management skills and ability to meet deadlines.
- Excellent verbal, written, and interpersonal skills for interaction with all levels of the school community are required. The ability to deal with multiple priorities in a high-pressure, quickly changing technical environment is paramount.
- Maintains professional and technical knowledge by attending training and educational workshops, reviewing professional publications, establishing personal learning networks, and participating in professional societies.
- Contributes to team effort by completing related tasks as needed. Actively contributes to ongoing process improvement department-wide.