DevSecOps Engineer

Modern Technology Solutions IncBath Township, OH
12dRemote

About The Position

MTSI is seeking a Senior DevSecOps Engineer to work within Agile DevOps environments and workflows with a desire to learn and build their career in line with current DoD modernization movements. The DevSecOps Engineer will be responsible for supporting software design and development, self-guided learning of targeted/required technologies, and documenting workflows, processes, best-practices, and standards. How you will contribute to our National Security and Defense mission: As a Senior DevSecOps Engineer, you will design, implement, secure, and sustain the Development Platform that supports software delivery across cloud and on-prem environments. You will ensure the platform’s security posture remains compliant with required standards, contribute to architecture and requirements decomposition, and support day-to-day development, testing, operations, and sustainment activities. This role requires frequent collaboration with cross-functional stakeholders and the ability to operate independently in a remote setting.

Requirements

  • Minimum of 5 years of experience in software engineering/development
  • Experience with container tools like Docker and Podman, container management, and/or associated technologies like Kubernetes
  • Familiarity with CI/CD pipelines and process workflows (GitLab CI, Jenkins, etc)
  • Familiarity with version control tools, i.e. Git
  • Experience with one or more modern Infrastructure as Code (IaC) tools like Packer, Terraform, and/or Ansible
  • Familiarity with processes like: Agile Development, DevOps, and DevSecOps
  • Demonstrated skillsets in at least one or more scripting languages (e.g. Python, Bash, Powershell)
  • Familiarity with Linux
  • Active TOP SECRET clearance

Nice To Haves

  • Familiarity or experience interacting with modern cloud providers and related technologies, such as Amazon Web Services, Microsoft Azure, Google Cloud Services, Nutanix, or VMware
  • Demonstrated skill sets in at least one or more high-level programming languages (e.g. Golang, Java, C++)
  • Proficient in Linux administration
  • Relevant experience with Helm, Kustomize, and/or Kubernetes deployments.
  • Comfortable operating autonomously while also thriving as part of a supportive and collaborative team.
  • Consistently adheres to project schedules and meet established deadlines.
  • Communicates technical issues and provide written, oral and/or digital products
  • Demonstrates strong analytical abilities and the capacity to manage multiple projects simultaneously—typically maintaining focus on one primary project while supporting one or two additional initiatives.

Responsibilities

  • Assist with the execution of tasking in the following areas: DevSecOps Requirements management Architecture, Integration, Verification and Validation Transition Configuration Management Software Engineering Cybersecurity Cloud Technology Services Multi-level Security Solutions Software Development Lifecyle.
  • Embrace and champion Agile development processes and adopt modern DevSecOps workflows and practices.
  • Help write documentation for DevSecOps standards, processes, designs, and other required documentation.
  • Assist in the task creation for DevSecOps team members.
  • Contribute to the implementation, expansion, configuration, compliance, security, operations, and maintenance of multiple technologies and tools to make up an entire software factory.
  • Contribute to site reliability activities of the software factory.
  • Contribute to CI/CD activities for the software factory infrastructure and tooling.
  • Ensure the security and other best practices are being used throughout all processes.
  • Collaborate with Information Assurance and Cybersecurity teams to ensure security controls are implemented and requirements are met.
  • Collaborate with Cloud team to ensure software factory needs are tracked for execution by Cloud team.
  • Help identify and mitigate technological or process related risks impacting development or progress.
  • Ensure that you are meeting tasking deadlines, helping the team mitigate risks, and deliverables are complete and ready on time.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service