MTSI is seeking a 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.
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.
Required Skills:- 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
Desired Skills:- 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.
Minimum Educational Requirements:Bachelor Degree in a computer engineering or computer science field
Clearance Requirements:Active TOP SECRET clearance
#LI-ZS1
#LI-Onsite
#Dragons