Operations · Full-time · WA, United States
Job Title: Linux/Windows System Administrator
Department: IT
Reports to: Business Systems & Technology Director
Location: Hybrid (Remote + Spokane, WA)
Compensation: $80,000 - $100,000 DOE
Type: Full Time
Overview: NoaNet is a non-profit mutual corporation providing wholesale telecommunications transport and is headquartered in Spokane, Washington. For over 20 years, it has operated a reliable public open-access broadband communication network totaling over 3,300 fiber miles that provides rural areas access to broadband services, supporting last-mile providers that serve more than 260,000 customers. NoaNet’s members are nine public utility districts and a joint operating agency that have served wholesale customers in Washington State since 2000. Learn more about NoaNet at https://noanet.net/.
About us: We are a dynamic and collaborative IT team dedicated to supporting, innovating, and improving the technical backbone of our organization. Our focus spans across various technology platforms, with a strong emphasis on automation, security, and efficiency. Our team values collaboration, innovation, and continuous improvement, and we are looking for a skilled System Administrator to join us on a project-based initiatives alongside our team to help enhance our infrastructure and support our diverse technical environment.
Position Summary:
As a Linux/Windows System Administrator, you will play a key role in enhancing our infrastructure. Responsibilities include O365 management, scripting (e.g., Bash, Python), Linux server deployment, automation, virtualization, storage, network, and security tasks. This fulltime role requires technical expertise, problem-solving skills, and effective communication to support IT operations and business needs.
Responsibilities:
• Administer, optimize, and maintain Linux and Windows environments for reliability and
efficiency.
• Manage O365 administration, including Exchange, SharePoint, Teams, and Identity.
• Develop and maintain scripts in Bash, Python, and other languages to automate tasks and
improve efficiency.
• Program in Python, Rust, and Java, with strong comprehension of code functionality.
• Maintain familiarity with AI/ML technologies.
• Ability to interpret AI/ML model outputs and translate findings into actionable insights.
• Experience in utilizing AI to analyze company databases
• Proficiency in AI frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
• Experience building and deploying machine learning models for data analysis.
• Deploy, configure, and manage Linux-based web applications (e.g., Apache, HAProxy, Nginx).
• Assist with projects such as FreeIPA, Zabbix, ServiceNow, and Micetro.
• Configure and support network systems (e.g., Juniper, Nokia), including DNS (e.g., BIND), VLANs, and firewalls (e.g., pfSense).
• Implement Infrastructure as Code (IaC) with tools like Ansible, Chef or Puppet, and manage version control systems (e.g., Git).
• Monitor and troubleshoot system performance, taking corrective actions when necessary.
• Create clear and concise technical documentation for processes and configurations.
• Apply security best practices to maintain a compliant environment.
• Collaborate within a team while independently driving project completion.
• Design, install, and maintain servers, network devices, and firewalls.
• Design monitoring and reporting systems to enable hands-off infrastructure management.
• Provide after-hours support and occasional weekend maintenance for infrastructure emergencies.
• Evaluate and negotiate hardware, firewall, telecom, and software vendor solutions.
• Mentor team members on new and existing technologies.
• Build, maintain, secure, and upgrade Linux and Windows infrastructure.
• Work on special management-directed tasks and projects across remote teams.
• Manage enterprise-level backup solutions and day-to-day service operations.
• Experience in data visualization tools (e.g., Power BI, Matplotlib, Grafana).
• Perform customer and staff interactions at technical levels as needed.
• Carry out other duties as assigned.
Qualifications:
• Experience: 4-5 years of experience in Linux system administration, with proficiency in Windows environments. Experience in Telecommunication/Networking background, ServiceNow, AI, pfSense, Juniper/Nokia switches, O365 administration, FreeIPA, and BIND is a plus.
• Technical Knowledge: Strong understanding of system management, Linux, scripting, opensource, automation, and O365/Windows administration, ServiceNow.
• Scripting Skills: Demonstrated experience writing and editing scripts for system maintenance and administration.
• Programing Skills: Demonstrated experience understanding, writing and editing programs written in Python, RUST, Java, etc…
• Network Skills: Knowledge of network technologies (e.g. Juniper, Nokia), especially DNS, VLANs, and firewall configurations (e.g. pfsense).
• Automation and Configuration Management: Familiarity with IaC, configuration tools like Ansible, Chef, Puppet, and version control with Git.
• Virtualization: Experience with virtualization platforms, such as Proxmox and VMware.
• Documentation: Ability to create technical documentation that is clear, concise, and accessible.
• Problem-Solving: Ability to troubleshoot complex issues and apply technical knowledge to meet business needs.
• Communication: Strong skills in eliciting and conveying technical and non-technical.
• Education: Associate or bachelor’s degree in technical field OR 3+ years of systems administration experience in lieu of a degree
Additional Requirements:
• Must be physically fit enough to regularly lift up to 50 lbs. for duties such as delivering computers, unpacking and rack-mounting equipment, etc.
• Must be willing to work extended hours and weekends as needed.
Benefits
• Defined Benefit Retirement Plan through the WA State Department of Retirement Systems
• 457b Optional Supplement Plan
• Medical, Dental and Vision insurance
• Accidental Death and Long-Term Disability Plan
• Combined Paid Leave
• 11 Paid Holidays
EEO: We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or another characteristic protected by law.
Disclaimer: The above information on this description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, and responsibilities required of employees assigned to this job.
This job is not in the org chart
This job is not in any teams