Go Enterprise, contact us anytime: email, phone, or chat

Description

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, related field or equivalent experience

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!


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

Details

  • Travel No travel
  • Incentives Stock options
  • Clearance & Citizenship No requirements
  • Remote Work Full remote okay
  • Education No requirements
  • Salary Range 150-170K

Join NinjaJobs!

Registered users get the benefit of full listing views, searches, posting options and more!

Company Ratings powered by

  • 4.1

    Overall Rating - Very Satisfied


  • Culture and Values 4.2
  • Work/Life Balance 4.4
  • Senior Management 4.4
  • Comp and Benefits 4.8
  • Career Opportunities 4.5