Utah State University - North Logan, UT

posted 12 days ago

Full-time - Mid Level
Remote - North Logan, UT
Educational Services

About the position

The Software DevSecOps Engineer at Utah State University Space Dynamics Laboratory (SDL) is responsible for managing and modernizing DevSecOps pipelines and technologies. This role involves collaborating with various engineering and IT disciplines to ensure secure and compliant software and systems development. The successful candidate will design, implement, and document end-to-end DevSecOps pipeline tooling while supporting a 24/7 build pipeline and maintaining confidentiality of sensitive information.

Responsibilities

  • Work with multiple engineering and IT disciplines to ensure software and systems are designed, built, and fielded in a secure, compliant manner.
  • Modernize the architecture of existing software applications in collaboration with development teams.
  • Design, implement, manage, and document DevSecOps pipeline tooling from end-to-end following established standards.
  • Establish secure, reusable solutions and processes for software development.
  • Support a 24/7 build pipeline and associated tooling.
  • Maintain strict confidentiality of sensitive information.

Requirements

  • Bachelor's degree in computer science, information systems, or related field.
  • 5+ years of experience in DevSecOps, information technology, software development, or build management.
  • Experience with object-oriented languages such as C++, C#, Java, or Python.
  • Experience setting up, configuring, and monitoring Virtual Machine environments like Virtual Box and VMWare.
  • Experience designing and using container systems like Docker, Kubernetes, Rancher.
  • Experience deploying and maintaining applications in cloud systems like Amazon AWS and EKS.
  • Experience with Windows & Linux system administration, including Bash and PowerShell.
  • Experience with all phases of the software development lifecycle.
  • Experience with CI/CD pipeline tooling including build, test, code scanning, deployment.
  • Understanding of continuous monitoring, security scanning, container image scanning, identity management, PKI, IaC, CaC.
  • Experience with tools such as SonarQube, Parasoft, Fortify, Nessus, Git, JFrog Artifactory, Sonatype Nexus, Jenkins, Gitlab, Helm, Ansible, Atlassian Bitbucket, and Jira.
  • Ability to lead and mentor others.
  • Strong communication skills both written and verbal.
  • Ability to present ideas and concepts effectively.
  • Ability to work independently and with team members.
  • Experience utilizing software design patterns and software configuration management.
  • Experience with Agile and Lean software development methodologies.
  • Must be a US citizen with the ability to obtain a US Government security clearance.

Nice-to-haves

  • Familiarity with government DevSecOps best practices.
  • Superior analytical and problem-solving abilities.
  • Capability of writing and troubleshooting application code in at least one programming language.
  • CompTIA Security+ Certification.
  • Cloud, Security, or IT Certification.
  • Experience with both cloud and on-prem development.
  • Experience working with Cyber Security processes.
  • 8+ years of software development or information systems experience.
  • Software quality assurance experience.

Benefits

  • Flexible work schedules including options for every Friday off, every other Friday off, hybrid remote work, or traditional hours.
  • Generous paid leisure and sick leave.
  • 14.2% employer retirement contribution into a 401(a) account with no matching required.
  • 50% discount on Utah State University undergraduate tuition, full reimbursement for graduate tuition, and free course audits for employees and dependents.
  • High-quality, low-cost health, dental, vision, and life insurance options.
  • A supportive and educated team environment with high job satisfaction.
  • Relocation assistance available for most positions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service