About the Organization 501tech.net 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
- Bachelor's degree in computer science, Information Technology, or a related field (or equivalent experience).
- Minimum of 8 years of extensive experience in system administration or a related role.
- Expert-level knowledge of Windows server administration.
- In-depth expertise in network protocols, security practices, and firewall configurations.
- Proven ability to troubleshoot complex hardware and software issues effectively.
- Strong experience with virtualization technologies primarily Hyper-V and cloud services.
- Proficiency in scripting and automation (e.g., PowerShell, Python) is useful.
- Relevant certifications (e.g., Certified Information Systems Security Professional (CISSP), Microsoft Certified: Azure Administrator Expert) are highly desirable.
Skills and Abilities
- Strong problem-solving skills and a willingness to learn.
- Excellent communication and interpersonal skills.
- Ability to work well in a team and follow established procedures.
Requirements Physical requirements
- The ability to sit in front of a computer monitor for multiple hours at a time.
- The ability to lift 25 pounds regularly and 50 pounds on occasion.
- The ability to converse with clients by phone.
- The ability to use computers, tablets, and mobile devices.
Hours and Location
- This is an in-person position based in Tulsa, Oklahoma.
- A typical work week is Monday - Friday from 8:00 a.m. - 5:00 p.m.
- The work week will occasionally vary with advance notice depending on scheduled programming and other events; may require evening or weekend hours for special events or tours.
Additional Requirements
- Valid Driver's License is Required.
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:
- 100% employer paid medical, dental, and long-term disability for full-time employees only. Option to add vision and dependents.
- 401K employee and employer contributions.
- Paid time off to support you while you are out of the office.
- Paid holidays so our employees can spend time with those they care about.
- Employer paid AD&D life insurance, with employee options to add supplemental life insurance.