What are the responsibilities and job description for the DevSecOps Engineer position at Modern Technology Solutions, Inc.?
Own Your Future.
Modern Technology Solutions, Inc. (MTSI) is a 100% employee-owned engineering services and solutions company that provides high-demand technical expertise in Digital Transformation, Modeling and Simulation, Rapid Capability Development, Test and Evaluation, Artificial Intelligence, Autonomy, Cybersecurity and Mission Assurance.
We deliver capabilities to solve problems of global importance. Founded in 1993, MTSI today has employees at over 20 offices and field sites worldwide.
Your essential job functions will include:
- You will help 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, and 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.
- Earnsure 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.
- Earnsure that you are meeting tasking deadlines, helping the team mitigate risks, and deliverables are complete and ready on time.
Qualifications:
- 2-8 years experience in software engineering/development.
- Experience with container tools like Docker and Podman, container management, and associated technologies like Kubernetes.
- Familiarity with CI/CD pipelines and process workflows (GitLab CI, Jenkins, etc).
- Understanding of version control tools, i.e. Git.
- Experience with modern Infrastructure as Code (IaC) tools like Packer, Terraform, Ansible.
- Familiarity or experience interacting with modern cloud providers and related technologies, such as Amazon Web Services or Microsoft Azure, or Google Cloud Services.
- Familiarity with processes like: Agile Development, DevOps, and DevSecOps.
Education:
Bachelor's degree in Computer Engineering or Computer Science field.
Clearance Requirements:
Must have an Active DoD Top Secret Security Clearance.