Systems administrator

Cambridge, MA

Please apply directly to the position by submitting a cover letter and resume for consideration to careers@cumulusds.com.

Cumulus Digital Systems is building the Internet of Tools to transform the industrial workforce to be fully connected and data-driven, significantly improving safety and productivity in maintenance and construction. Our goal is to eliminate accidents caused by poor work quality.

The Cumulus platform connects workers, tools, and data to a common software platform for real-time quality assurance and progress tracking. Our award-winning products have wide application in the $900 Billion industrial maintenance and construction markets and have been deployed at facilities around the world. We are backed by leading institutional and strategic investors in energy and construction.

The primary responsibilities of the Systems Administrator will be creating and maintaining automated systems for the testing, installation, configuration, troubleshooting, monitoring, maintenance, integration and backup/recovery of Cumulus’ IoT products to provide real time support of deployments at customer sites across the globe.

We are seeking a talented Systems Administrator who is passionate about automation and will play a critical role improving the tools that keep our product running smoothly. The Systems Administrator enables our developers to execute quickly, maximizing product uptime while minimizing developer lag. Our Systems Administrator is our first line of defense when identifying and diagnosing challenging performance issues, and they play a role in supporting the direction of Cumulus’s engineering processes. 

Responsibilities

  • Providing broad, hands-on deployment support (imaging tablets, integrating with customer’s IT infrastructure, troubleshooting field issues, etc.) with a focus on creating robust, scalable, automated processes that can sustain multiple simultaneous deployments across the globe while meeting all compliance requirements

  • Supporting the set up and maintenance of mission-critical software production environments to ensure reliable deployment of scheduled and ad-hoc software releases

  • Performing regular health checks on production environments

  • Supporting the management of our AWS Cloud Platform for MDM and/or ADDC 

  • Working with vendors to ensure a smooth supply chain and an as “Out-of-the-box” experience as possible

  • Establishing a consistent delivery pipeline, configuration management, automate infrastructure, and implementing best practices to support continuous integration and continuous delivery of our software across all hardware platforms

  • Creating efficient processes and robust documentation for Systems Administration, training staff as needed

  • Ensuring that a healthy, safe, secure and environmentally conscious work environment is maintained always and by all staff, in compliance with corporate policies and federal and state regulations.

Professional Qualifications

  • B.S. Degree in relevant field, like Computer Science, Information Systems, etc.

  • 5+ years of relevant professional experience in Systems Administration, IT, etc.

  • Proficiency in scripting languages such as Power Shell, Go, Bash, Python, etc.

  • Strong knowledge of networking, protocols and debugging 

  • Experience with virtualization technologies (VMWare or cloud platforms like AWS/Azure)

  • Strong knowledge of TCP/IP network and experience of setting up network equipment such as switches, routers and firewalls

  • Knowledge of best practices and IT operations to support an always-up, always-available service

  • Experience in software product build, versioning, release and deployment management (preferred)

  • Expertise in automation and continuous integration tools (Jenkins, Chef, Ansible, Puppet, etc.) (preferred)

  • Experience remotely supporting “off-line first” devices (preferred)

The following personal traits or abilities are critical for success

  • Willingness to travel up to 25% domestically and internationally 

  • Willingness to deploy to the field for up to four weeks at a time 

  • Ability and drive to deliver on time, while working in a semi-autonomous environment 

  • Ability to create and communicate an accurate schedule 

  • Willingness to learn to work with the tools and solutions selected by the team 

  • Insatiable curiosity to understand and improve the state of art 

  • Ability to work effectively and build relationships with all levels of personnel, customers, suppliers, consultants - both internally and externally 

  • Willingness to work on weekends to support deployments

Benefits

Cumulus is a small, dynamic team that is quickly growing and evolving. Our company culture is built on mutual respect and trust, something you need when your business takes you to locations all over the world. 

We’re working together to transform an industry.

Cumulus offers a generous benefit package, including:

  • Competitive salaries

  • Participation in our equity incentive plan

  • Unlimited paid time off

  • Commuter benefits for public transportation

  • Health and dental insurance

  • Flexible Spending Account

  • Retirement benefits account 

  • Workplace perks such as snacks/coffee and flexible work schedules