Modern Technology Solutions, Inc. (MTSI) is seeking a Senior DevSecOps Engineer to work within Agile DevOps environments and workflows. This role involves designing, implementing, securing, and sustaining the Development Platform to support software delivery across cloud and on-prem environments, while ensuring compliance with security 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
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
- Bachelor Degree in a computer engineering or computer science field
- Active TOP SECRET clearance
- 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