The Staff Software Engineer - DevOps works as a key technical leader of the system development team contributing to the implementation and commercialization of accelerated solutions for novel analysis pipelines with broad market impact.
Manage the Integration, build, and deployment of Bionano software
Build and maintain automation test suites for software packages
Contribute to solutions that meet yield, throughput, and accuracy requirements
Collaborate with bioinformatics and software engineering teams
Execute on all phases of the SDLC (Software Development Life Cycle)
Experience deploying software in both Linux and Windows environments
Knowledge of CI/CD systems or tools such as Jenkins
Knowledge of configuration management and deployment tools such as Ansible and Puppet
Knowledge of source control systems such as Git or SVN
Knowledge of artifact/binary repository systems such as Artifactory or Nexus Sonatype
Knowledge of environment management systems such as Conda
Experience building installers
Knowledge of working with container technologies such as Docker, Singularity, or Kubernetes
Knowledge of working with HPC systems such as SLURM or Sun Grid Engine
Knowledge of working with cloud platforms, such as AWS or Microsoft Azure
Experience developing tools and packages in R, Python, Perl, shell, or batch
Familiarity with virtual machines using platforms such as VMWare, VirtualBox, Hyper-V, or Azure VM
Experience with system monitoring software such as Splunk and Ganglia
Knowledge of security scanning software such as Qualys
Ability to work remotely
Experience or exposure to genomics and / or bioinformatics solutions
Exposure or experience in accelerated parallel computing solutions
Experience developing large data, high-performance databases
Experience with software development processes such as Agile Scrum
Demonstrated application of best practices for source control and configuration management for scripts, tools and self-developed code