Principal DevSecOps Software Engineer

Donatech Corporation

Cedar Rapids, IA

JOB DETAILS
JOB TYPE
Full-time
SKILLS
Administrative Skills, Agile Programming Methodologies, Ansible, Application Programming Interface (API), Automation, Bash Scripting, C Programming Language, C++ Programming Language, Chef (Configuration Management), Communication Systems, Configuration Management, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Embedded Software, Embedded Systems, Git, IP (Internet Protocol), Java, Jenkins, Linux Administration, Machine Tool, Mathematics, Mentoring, Multithreaded Programming, Network Protocols, Product Development, Product Management, Puppet (Configuration Management), Python Programming/Scripting Language, REST (Representational State Transfer), Sales Pipeline, Scripting (Scripting Languages), Secret Clearance, Software Administration, Software Configuration Management, Software Development, Software Engineering, Source Code/Configuration Management (SCM), Team Player, Testing, United States Citizen
LOCATION
Cedar Rapids, IA
POSTED
28 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