Unknown Company

DevSecOps Software Engineer

cedar rapids, ia • Posted 3 days ago
Onsite Full Time Architecture and Engineering Occupations
Job Title

Position would require the candidate to be a W2 employee of Donatech. US Citizenship Required. Active Secret Clearance Required.

• Develop DevSecOps pipelines for our embedded systems in air-gapped environments

• Integrate tooling, apps, and scripts into the development pipelines

• Participate in the selection of DevSecOps technologies to enable automation for product development teams

• Develop applications and scripts to support integration of software updates.

• Integrate the automation of test, deployment, and software artifact generation in pipelines

• Collaborate with cross-functional product development teams

• Work in an agile environment (SAFe)

***Qualifications You Must Have ***

• Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience

• Proven programming experience in Bash, Python, developing scripts and automation for complex workflows.

• Hands-on experience with Git version control (e.g., BitBucket, GitLab) in collaborative software development.

• Practical experience with CI/CD pipelines (Bamboo, Jenkins, or similar) for building, testing, and deploying software.

• Experience developing and deploying containerized applications using Docker, Podman, Kubernetes, or equivalent.

• Demonstrated proficiency in Linux environments, including scripting, configuration, and software deployment.

• Familiarity with software artifact management tools such as JFrog Artifactory or equivalents.

***Qualifications We Prefer: ***

• Experience with configuration management (Ansible, Chef, Puppet) and Infrastructure as Code tools (Terraform).

• Familiarity with observability/monitoring tools (Grafana) and RESTful API integration.

• Strong Linux and application administration skills, with knowledge of software development lifecycle practices and configuration management processes.

• Comfortable programming in C, C++, and Java, with experience in multi-threaded embedded application software and communication systems.

• Knowledge of IP networking and networking protocols.

• Experience with Atlassian tool administration (Jira, Confluence) and Agile team environments.

• Strong team collaboration skills, commitment to meeting project milestones, and producing high-quality results.

Back to Job Search