Please see all COVID-19 updates here as some shipments may be delayed due to CDC safety and staffing guidelines. If you have an order or shipping question please refer to our Customer Support page. For technical questions please check out our Forums. Thank you for your continued support.

Senior Systems Administrator , Full Time

SparkFun is looking to add a Senior Systems Administrator to oversee the design, maintenance and operation of our systems infrastructure.

Pay: $90,000 - $110,000 / year

Shift: M-F 9-5 with Flexibility

Department: IT

About the Company

Since 2003, SparkFun has been helping turn ideas into reality – whether you’re creating a smart weather station, exploring the frontier of machine learning, building a robot for school or prototyping your first (or tenth) product. No matter your vision or skill level, our open source components, resources and online tutorials are designed to broaden access to innovative technology and make the road to a finished project shorter.

We are an equal opportunity employer that values a diverse workforce and an inclusive culture. SparkFun offers an abundance of opportunities to learn new skills from other Funions, in addition to many other benefits and perks.

About the Department

SparkFun's Software Development and Information Technology department is responsible for the continuous development of all SparkFun web properties and internal tools. This includes all public web properties (e-commerce, forums) and SparkFun’s custom-built ERP system, which manages website content, order processing, customer management, inventory controls and manufacturing operations.

The department focuses on team collaboration and success, utilizing an Agile Scrum methodology to develop and deploy functionality in a highly cooperative, communicative and transparent manner.

If you like the sound of our team and thrive in a dynamic and highly team-focused environment, this position is for you.

SparkFun's Next Senior Systems Administrator

The Senior Systems Administrator is responsible for maintaining the uptime, performance and security of all critical SparkFun systems. This includes all external systems and web properties (www.sparkfun.com), and internal systems that run our day-to-day company operations.

This role will coordinate projects, collaborate on development and the deployment of system updates. Following an Agile development methodology, the ideal candidate identifies systems needs and works closely with fellow team members as well as all departments within the organization as needed.

Essential Job Functions

  • Design, deploy and maintain the infrastructure for SparkFun’s internal and external systems.
  • Provide ongoing monitoring and response for systems using monitoring and alerting tools.
  • Lead system troubleshooting efforts: identify issues, develop corrective actions and deploy fixes.
  • Provide long-term upgrade planning to maintain system stability and security
  • Ensure system/project status is current and reflected in associated project management tools.
  • Provides guidance, coaching and technical leadership to other team members.
  • Participates in 24x7 on-call rotation with other team members
  • Develop and ensure ongoing disaster recovery capabilities.
  • Develop and deploy proactive security measures.

Required Qualifications

  • Expert proficiency administering Linux-based systems
  • Expert proficiency in network design and topology, administration and routing
  • Experience and knowledge of cloud-based infrastructures such as AWS – including system design patterns, operational considerations and system cost analysis.
  • Experience with enterprise configuration management software used to support cloud deployment and management.
  • Experience in administering common enterprise systems, including relational databases, caching systems and NoSQL data stores.
  • Experience in the deployment and operation of common system services (i.e. DHCP, DNS, LDAP, SNMP…etc).
  • Experience with wireless technologies and managing enterprise-wide Wi-Fi deployments.
  • Experience with modern software configuration management tools and methodologies
  • 5+ years of systems design and operation experience
  • A “Team First” attitude, putting team needs ahead of individual tasks
  • Excellent communication and collaboration skills

Additional Qualifications

  • Experience with server configuration version control systems like Salt
  • Familiarity with Agile Scrum methodologies
  • Proficiency with scripting tools and languages (sh/bash, Python, Perl)
  • Knowledge of network-based resource caching technologies and services

Our Hiring Process

  1. Apply
  2. Phone Call
  3. Take Home Assignment
  4. Team Interview

SparkFun Benefits & Perks

SparkFun Electronics offers its employees a comprehensive benefits package, in addition to several perks. In regards to benefits, we offer medical, dental, and vision insurance. And, we offer a 401k match, disability, life insurance, parental leave, and a flexible leave policy.

SparkFun offers many perks, including but not limited to a dog-friendly workplace, professional development opportunities, an on-site fitness center, lunch and learns, and internal classes to learn from fellow Funions! Flexible schedules are also available.

Please log in to apply for this position!