Please apply directly to the position by submitting a cover letter and resume for consideration to email@example.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.
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.
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
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:
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