Principal Systems Engineer

Remote - USA

Applications have closed
Dragos, Inc. logo

Dragos, Inc.

Dragos exists to safeguard civilization. Our industrial cybersecurity platform, services & intelligence help you secure industrial networks (ICS/IIoT).

View all employer listings

Find more jobs like this

Dragos is looking for talented engineers with a background in systems engineering and building custom Linux operating systems. We set our goal as best in class and are looking for team players who set these same standards for themselves in a highly collaborative environment.

Responsibilities

  • Collaborate on design and implementation of a custom Linux operating system for a network appliance
  • Collaborate on design and implementation of automation and orchestration solutions
  • Identify gaps and opportunities for improvement of existing solutions
  • Develop and maintain scripts and programs to automate processes
  • Participate in interactions with analysts and customers as a technical expert for product sub-systems
  • Develop and implement process to improve quality and stability

Technical Requirements

  • Strong background compiling a Linux OS from scratch (Debian preferred)
  • Experience working with package managers (e.g., YUM, DNF, Aptitude, APK)
  • Experience packaging and delivering software (e.g., RPM, DEB)
  • Experience building software from source; must be familiar with Make
  • Experience configuring system services such as Apache, MariaDB, SSH, BIND, etc.
  • Experience with configuring storage -- LVM and filesystems (e.g., XFS, Ext4, Btrfs)
  • Experience managing directory user accounts (e.g., AD, OpenLDAP, FreeIPA, NIS+)
  • Must know Docker
  • Must have experience working with VMware vSphere, XEN, or KVM
  • Must have experience with source code management (e.g., GitHub, GitLab, BitBucket, Subversion)
  • Must be familiar with Bash scripting

Non-technical Requirements

  • Great analytical thinking
  • Ability to think full stack when it comes to problem solving and solutioning
  • Ability to learn new technology quickly
  • Strong initiative
  • Must be able to envision the end-user experience and solve for all the pieces along the way (able to account for potential issues and build flexibility into our solutions)
  • US Permanent Resident or US Citizen (Must be able to pass background checks)

Nice to Have

  • Experience writing and maintaining an API (preferably in node.js)
  • Familiarity with Kubernetes or Docker Compose
  • Experience with configuration management solutions (Puppet (preferred), Ansible, Chef)
  • Experience with virtual and/or cloud environments (AWS, Azure, GCP, OpenStack)
  • Experience building VM images with Packer
  • Experience with infrastructure-as-code (Terraform, CloudFormation, Heat, Azure Resource Templates)
  • Experience with DevOps methodology
  • Experience with CI/CD software (preferably Jenkins)

Bonus Skills

  • Experience with networking
  • Proficient in IPv4 routing, VLANs
  • Familiarity with overlay protocols (e.g., VXLAN, GRE)
  • Experience writing code
  • Must be proficient in bash scripting
  • Should be proficient in at least one interpreted language (e.g., Python, Ruby, Perl, Groovy)
  • Minimum of 5 years of experience in systems engineering and DevOps environments
  • Highly self-motivated
  • Bachelor’s degree in computer science, engineering or related field
Dragos seeks passionate, hard-working, fun-loving, small-ego, big-brained people. Our tagline is “Safeguarding Civilization” not because we think highly of ourselves, but because the problems we are solving are critically important, today and in the years to come. We look for ICS experts across industries who are committed to growing global expertise in the space by training the next wave of future innovators and thought leaders.  We offer competitive salaries, equity, and a comprehensive benefits package including medical, dental, vision, disability, 401K and life insurance. Dragos is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!
Job region(s): North America
Job stats:  1  0  0

Explore more Remote Work and WFH career opportunities