What are the responsibilities and job description for the DevSecOps Engineer position at IO Associates?
Job Details
DevSecOps Engineer - Mid-Level
Location: Orlando, FL, USA
Benefits Eligible
Security clearance is required
Overview:
A leading technology firm specializing in defense and cybersecurity training solutions is seeking a skilled DevSecOps Engineer to enhance development pipelines, secure containerized environments, and integrate various technologies into functional systems. This role is crucial for supporting the deployment and monitoring of advanced training software used for collective defense simulations.
Role Summary:
The primary focus of this position is on DevSecOps operations, ensuring automated deployment of training and simulation applications for both on-premise and remote users while maintaining detailed audit and tracking processes. The engineer will collaborate with testing teams to align automated testing with deployment workflows.
This role involves contributing to the development and enhancement of Continuous Integration/Continuous Deployment (CI/CD) pipelines, incorporating security measures, integrating software into training hardware, and implementing monitoring solutions for enterprise deployment. The position requires close coordination with Agile development teams to enable automated builds, security validation, execution monitoring, and simulation software deployment. The software stack includes Java, C , Angular, and TypeScript, operating within an Agile DevOps environment. Server management is handled through containerization tools.
This is an on-site position in Orlando, FL, with the possibility of limited travel to company or client locations.
Key Responsibilities:
- Automate the deployment of training and simulation software, ensuring efficient tracking and auditing of builds.
- Develop and optimize CI/CD pipelines with integrated security measures and scanning tools.
- Collaborate with product owners and Agile teams to enhance automated builds, security compliance, and deployment workflows.
- Manage software integration for training systems and ensure compatibility with collective training hardware.
- Implement monitoring solutions to track enterprise deployment and system execution.
- Work across Windows and Linux environments to support development and deployment efforts.
Required Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent experience.
- At least two (2) years of experience in developing, integrating, and testing within complex technical environments.
- Proficiency in both Windows and Linux operating systems.
- Hands-on experience with automation and deployment tools such as Ansible, Puppet, or Chef.
- Familiarity with CI/CD platforms like Bamboo, Hudson, or Jenkins.
- Experience with scripting languages such as Python, Bash, or PowerShell.
- Ability to work independently and collaboratively within a development team.
- Adaptability to evolving project needs and requirements.
Preferred Skills:
- Familiarity with Atlassian tools such as Jira, Bitbucket, and Bamboo.
- Experience working with containerization technologies, including Docker and Kubernetes.
Security Clearance Requirement:
Specific clearance requirements will be outlined in the applicable government task order.
Employee Benefits:
This organization values its employees and offers a comprehensive benefits package, which includes:
- Medical, Dental, and Vision Coverage
- Wellness Programs
- 401(k) Matching
- Short- and Long-Term Disability Coverage
- Employee Assistance Program
- Life Insurance
- Professional Development and Training Opportunities
- Paid Time Off (including 11 Federal Holidays, Military Leave, and Bereavement Leave)
The company is an equal opportunity employer, welcoming applicants from all backgrounds and ensuring a diverse and inclusive workplace.