What are the responsibilities and job description for the Systems Administrator III position at Tulsa Community Foundation?
About the Organization
501tech.net, LLC ("501tech") provides nonprofit organizations in Oklahoma with the technology and expertise needed to extend their social impact. We do so by creating and sustaining a network of like-minded financial and in kind donors , along with partner discounts that allow us to provide nonprofits with affordable access to a wide array of technology products and services.
Position Purpose
The purpose of the IT System Engineer level role is to provide comprehensive care of client organizations with more than 50 employees. This role includes providing onsite support, coordinating office relocations, onboarding new clients, deploying replacement server and network hardware, and overall management of the relationship. This position reports to the Manager, Client Services and the Executive Director for 501tech.
Responsibilities / Essential Duties
- Oversee the installation, configuration, maintenance, and optimization of complex server environments to guarantee high availability, performance, and security.
- Plan, implement, and maintain sophisticated network architectures, including routers, switches, firewalls, and VPNs, to meet business requirements and enhance security for a variety of nonprofit missions.
- Investigate and resolve intricate hardware and software issues, applying advanced solutions to minimize downtime and enhance system performance.
- Work closely with the IT Manager to develop, implement and refine best practices and processes that enhance operational efficiency and security.
- Formulate and enforce advanced security policies and procedures, conduct comprehensive security audits, and implement cutting-edge measures to safeguard against emerging threats. Suggest and implement necessary Office 365 and Google Workspace security protocols responding to the specific needs of the clients.
- Manage and optimize virtualization platforms (e.g. Hyper-V) and cloud services, ensuring resource allocation efficiency and scalability.
- Develop, implement, and maintain complex automation scripts and tools to streamline operations and enhance efficiency. Familiarity with PowerShell is required.
- Create and maintain detailed documentation of system configurations, procedures, and best practices, while mentoring and providing guidance to junior team members. Senior team members are expected to take juniors under their wings and model best practices.
- Lead cross-functional teams in planning and executing complex IT projects and initiatives, guiding junior technicians through the process, and ensuring successful outcomes, as well as leading communication with stakeholders. Project planning skills are a necessity.
- Work directly with client Executive Directors to understand their strategic plans, suggesting appropriate solutions. The ability to translate non-technical requirements into safe best practice recommendations is required.
- Other duties as assigned.
Education and Experience
Skills and Abilities
Requirements
Physical requirements
Hours and Location
Additional Requirements
About our Benefits
As part of our overall compensation package, we offer work / life flexibility, comprehensive health benefits, paid time off, and a generous retirement contributions designed to support you and your family.
Details :