DevSecOps Software Engineer
Donatech Corporation · Cedar Rapids, IA · 4 mo ago
On-siteInformation TechnologyContract
Qualifications
- You must have a degree in Science, Technology, Engineering or Mathematics (STEM) and at least 5 years of relevant experience, or an Advanced Degree in a related field and at least 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.