Principal DevSecOps Software Engineer

Donatech Corporation

Cedar Rapids, IA

JOB DETAILS
JOB TYPE
Full-time
LOCATION
Cedar Rapids, IA
POSTED
27 days ago
Position would require the candidate to be a W2 employee of Donatech. US Citizenship Required. Active Secret Clearance Required. • Manage complex 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 • Help manage DevSecOps work for multiple programs • Mentor, lead, and review work for lower-level engineers • Maintain the configuration management of software products • 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 8 years prior relevant experience or an Advanced Degree in a related field and minimum 5 years of experience • Proven programming experience in Bash, Python, developing scripts and automation for complex workflows. • Hands-on experience with Git version control (BitBucket, GitLab) and 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. • Proficient in Linux environments, including scripting, system 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 (Terraform). • Familiarity with observability/monitoring tools (Grafana) and RESTful API integration. • Strong Linux and application administration skills. • Comfortable with C, C++, and Java, and experience in multi-threaded embedded software and communication systems. • Knowledge of IP networking and protocols. • Experience with Atlassian tool administration and working in Agile teams. • Demonstrated ability to collaborate effectively, meet project milestones, and produce high-quality results.

About the Company

D

Donatech Corporation