Director of Technology

$125,000 - $250,000 yearly
  • Amateur Radio Digital Communications
  • Remote
  • Jun 23, 2022
Full time Development DevOps Network Architect Systems Administrator (SysAdmin)

Job Description

Amateur Radio Digital Communications (ARDC) is a California-based foundation with roots in amateur radio and the technology of internet communication. Our mission is to support, promote, and enhance digital communication and broader communication science and technology, to promote Amateur Radio, scientific research, experimentation, education, development, open access, and innovation in information and communication technology.

ARDC seeks an experienced Director of Technology (Tech Director) to join our team and lead all of our technology efforts. These include: 

  • general SysAdmin (with an existing service provider),
  • grants management software development (with an existing service provider) and 
  • IPv4 network modernization and management. 

In addition to having solid technical knowledge and management experience, this person must also be an excellent communicator – able to write policy, wrangle volunteers, and manage open source technology development that includes both volunteers and contractors. This role will serve as the technical liaison to the ARDC Board of Directors and report to the Executive Director.

Some important notes about this role:

  • Experience and history with amateur radio and the internet is required. Many of the people we work with, projects we take on, and communities we make grants to are rooted in amateur radio, which has  a long history and legacy.
  • This role is a hands-on job. Our expectation is that this person can manage our existing contractors and volunteers, while also participating technically.

Duties

The duties for this position focus on management and direction of ARDC’s technology development and administration. In addition to management of technical projects, duties include community management for volunteers and contractors who may be working on one or more technology projects. It also includes the direction of our Technical Advisory Committee (TAC).

The ideal candidate for this position will be a curious, enthusiastic, and experienced technical generalist, with some level of depth and specialty in one of the following areas: 

  • IT/SysAdmin/DevOps,
  • technology development, and/or 
  • network architecture.

ARDC needs for each area of focus are outlined below. 

IT/SysAdmin/DevOps

  • Manage IT team, supporting them from conception to post deployment. Work on issues that impact design of future products or technologies. Work independently developing IT strategies, processes and technology roadmaps. Serve in a senior advisory/consultative role for major IT projects and initiatives.
  • Work with  and manage our existing IT lead to maintain and suggest improvements for all ARDC systems, including but not limited to:
    • Zulip
    • Gitlab
    • Wordpress
    • Grants management software (HotCRP and soon Hypha)
    • Email servers
  • Help ARDC Board members, volunteers, and staff learn our technology and troubleshoot technology issues.
  • Direct documentation development for use of all systems: internal, grants management, and related to the AMPRNet.

Technology Development

  • Work with ARDC staff, volunteers, and Board to develop an overall vision for our technology.
  • Manage development of software and/or hardware related to developing and connecting to the AMPRNet.
  • Work with ARDC staff and contractors to develop any needed technology to support our internal systems and operational needs, including but not limited to grants management software.  
  • Work with and manage ARDC’s existing technology team (contractor for IT services; contracting company for grants management software development; 6+ volunteers) and help appropriately grow our technical capacity. 
  • Manage and assist ARDC’s Technical Advisory Committee (TAC).
  • Oversee development of an updated website (Wordpress), to be developed by an additional contractor. Ensure that best practices are used throughout development.

Network Architecture

  • Refine existing proposal for evolution of AMPRNet architecture with input from ARDC Board, Technical Advisory Committee (TAC), staff, contractors and volunteers.
  • Manage development of architectural evolution, working with contractors, staff, and volunteers, using open source principles and best practices.
  • Implement best practices in network architecture. Participate in the architecture review of all critical system designs and provide technical guidance in selection and implementation processes. Independently performs feasibility analyses, up to and including the most complex and advanced, on current and potential future projects.

In addition to the above areas of focus, this person needs to be a team player and team builder, able to identify requirements and expertise necessary for each of the above areas. We don’t expect one person to be able to do it all, but to define and build our technical capacity.

Required Knowledge & Skills

In order to do this job well, the person in this role needs to have:

  • Minimum of six (6) years of technology management experience, ideally at Director or CTO level.
  • Minimum of three (3) years of experience in network management and implementation. 
  • Familiarity with and involvement in amateur radio, including the possession of an amateur radio license.
  • Project and resource management skills in agile methods.
  • Knowledge of software, database, infrastructure or other IT functions. Knowledge relating to the design and development of software across the organization.
  • Experience in implementation of IT methods such as processes outlined in ITIL, like Root Cause Analysis, Change Management, etc.
  • Demonstrated effective communication and interpersonal skills, both verbal and written, including the ability to communicate technical information to technical and non-technical personnel at various levels in the organization.
    • Demonstrated ability to effectively communicate with executive-level management on a regular basis. Ability to prepare management reports and complex technical documents that are well written, appropriately and effectively organized, accurate, and comprehensive; meeting all professional standards.
  • Demonstrated ability to work with others from diverse backgrounds.
  • Demonstrated ability working with (and love for) open source software and culture, including demonstrated ability in managing open source community projects.
  • Demonstrated ability with Git and Git workflows.
  • Self-motivation and ability to work independently and as part of a team. Demonstrated problem-solving skills. Able to learn effectively and meet deadlines. Ability to prioritize tasks and prepare project plans and schedules. Experience assessing a broad spectrum of technical and resource needs and demands and establish priorities, delegate and manage multiple sub-projects simultaneously.
  • Skills in web software, web software language and object-oriented software concepts. Knowledge of network protocols required.
  • Expertise relating to the design and development of information technology architectures across the organization.

Preferred Knowledge & Skills

  • Bachelor's degree or other credentials or certifications in related area(s).
  • Expert knowledge of provisioning systems such as Ansible, Salt, Chef, and Puppet.
  • Significant experience with the integration of highly complex, diverse, internally and externally developed implementations of operational functions to build enterprise-class, scalable systems.
  • Advanced knowledge of and experience in complex hardware/software designs that use standard methods, are technically sound, have strong controls (security and audit), and which result in maintainable and understandable software which meet network standards and technical requirements.
  • Experience working in startups or other new, growing organizations.
  • Experience working in charitable organizations.

Location

Remote, US.

At this time, we are only able to extend employment to individuals located within US states and territories; if not a US citizen, must already have clearance to work in the US.

Language

English proficiency required.

Salary & Benefits

Competitive salary of $125,000 to $250,000; depends on location and experience.

Benefits:

  • Paid Time Off (PTO)
  • Medical insurance premium stipend reimbursement
  • Matched contribution retirement plan
  • Option for 32/hour workweek (5 days, .8 FTE); some flexibility in work hours