Dev Ops Engineer
Job Title6 months contract.DutiesMaintain and expand the functionality of existing scripts & applications Design and develop new scripts and processes for automation, sequencing pipeline workflows, reporting, data transfers, archiving, service lifecycle management, and maintenance and upgrades Troubleshoot anomalies in script or application functionality and output as they relate to sequencing pipeline workflows, builds, data transfers, and archiving Work alongside the scientists to understand sequencing pipeline inputs and outputs Manage lifecycle of products and services from inception to deployment and supportSkillsPlease note: Only experienced candidates with a strong, currently active background in scripting and/or application development will be considered, and on the job training will not be offered due to the complexity of the existing environment. Required: 3+ years experience in development Extensive, working experience with scripting languages such as R, Python, Perl, C or Java; the Bash command language alone is not sufficient, but required Working experience using version control, specifically Git Working experience with Linux operating systems, such as RHEL or Ubuntu Working experience with storage, such as GPFS or Isilon or S3 Desired: Specific knowledge of and experience developing R/Shiny applications Knowledge or usage of Shiny Server Pro and/or RStudio Knowledge of Nextflow or other workflow framework Experience with configuration management tools, such as Ansible or Puppet or Bright Strong understanding of user interfaces and user experience Plus: Deep knowledge of Linux system administration Experience with High Performance Computing (HPC) clusters Experience with HPC job schedulers, such as UGE, LSF, or Slurm Knowledge of cloud platforms, such as AWS or GCPEducationRequired Education: Bachelor's degree Preferred Education: Master's degree