The DevOps Software Engineer supports a large, complex enterprise system as part of a high-performing Agile development team. This role applies DevOps principles and practices to streamline software development, testing, and release processes, with a strong emphasis on collaboration, automation, and continuous improvement. Leveraging Continuous Integration and Continuous Deployment (CI/CD) methodologies, the DevOps Software Engineer enables faster, more reliable delivery of software solutions while maintaining system stability and security. This position focuses on designing, implementing, and maintaining tools and processes that support the full software development lifecycle. The DevOps Software Engineer is responsible for managing and integrating development, deployment, and testing tools, as well as identifying opportunities to replace manual processes with automated solutions to improve efficiency and consistency. The role includes selecting, configuring, and maintaining CI/CD pipelines and related technologies, ensuring seamless integration across environments. In addition, the DevOps Software Engineer supports and optimizes the underlying IT infrastructure to enable scalable and reliable system performance, while ensuring all changes adhere to required security standards. The role requires a systems-oriented mindset, considering end-to-end infrastructure impacts when implementing enhancements or resolving issues. Working collaboratively across multidisciplinary teams, the DevOps Software Engineer contributes to shared program goals, assists team members as needed, and demonstrates strong ownership and persistence in addressing technical challenges. The ideal candidate is adaptable, continuously learning new technologies and methodologies to support evolving mission requirements.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
1-10 employees