Momentum Engineering, Inc.
ME00557-DevOps Software Engineer
11 to 11 a hour
About the job
Job Summary
• The selected individual will support DevOps activities as a member of an agile development team for a large complex enterprise system
• The position requires a dedicated software engineer who will work on a variety of DevOps tasking, with a focus on automating processes and ensuring efficient software delivery
• The individual must be willing to learn and adopt new technologies and methodologies and must consider the system's end-to-end IT infrastructure when implementing changes and improvements
Primary Responsibilities
• Managing tools that support software development, deployment, and integrated testing
• Integrating project functions and resources across the full product lifecycle
• Identifying manual processes and implementing automation to improve efficiency
• Selecting, configuring, and maintaining appropriate CI/CD tools
• Implementing and supporting development, testing, and automation tools while optimizing the underlying IT infrastructure
• Ensuring that all system changes and improvements maintain required security standards
• Designing, building, and continuously improving CI/CD pipelines to support continuous integration, delivery, and deployment
• Demonstrating persistence and ownership when facing challenges, with a strong commitment to program goals
• Collaborating with and assisting team members across the program, as needed, to achieve shared objectives
Required Qualifications
• Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph
• At least 8 years of relevant DevOps experience
• Must have at least 5 years of experience managing tools that support software development, deployment, and integrated testing
• Must have at least 5 years of experience working with CI/CD frameworks
• Must have meaningful system administration experience (primarily Windows, with some Linux)
• Must have experience with several of the following: Java, Groovy, Python, PowerShell, Batch, Bash scripting, JavaScript, and AngularJS. Must have experience with Integrated Development Environments (IDEs) such as Eclipse, Visual Studio Code, Visual Studio, Rhapsody, and WebStorm
• Must have experience with software source control and configuration management tools
• Must have experience working in a virtualized environment, including managing virtual machines (VMs)
• Must have experience with container-based platforms used for automated application deployment
• Must be motivated, adaptable, and eager to learn new techniques and technologies, while adhering to best practices in test automation
• Must have a strong understanding of sound software development principles and practices
• Must be able to communicate effectively, both verbally and in writing
• Must be an independent thinker capable of producing high-quality work, both individually and as part of a team, in a fast-paced environment
Desired Qualifications
• Bachelor's degree or Master's degree in Computer Science or a related field
• Experience with databases such as Oracle, PostgreSQL, MongoDB, and SQL Server
• Experience with web application user interface development, database design and structures, Spring Framework, and working with technologies such as AngularJS, JSON, HTML, XML, and XSLT
• Experience with Scrum and/or the Scaled Agile Framework (SAFe), SAFe Agilist certification, or prior experience as a member of an Agile team
Exempt hourly position. 11 paid holidays, minimum of 3 weeks PTO, company sponsored group medical plan, company paid dental, vision, life insurance, and STD/LTD plans. Salary is dependent upon the candidate’s experience and qualifications.