Senior DevSecOps Engineer
Springfield, VA
Full Time
Experienced
Our client is seeking a Senior DevSecOps Engineer to join our team supporting a Homeland Security customer in Springfield, VA. There are telework options for this position. The candidate will play a pivotal role in designing, implementing, and maintaining CI/CD solutions, consulting on DevSecOps requirements, and enhancing automation processes to support mission-critical applications.
- Develop, implement, and maintain web application frameworks utilizing best practices in development methodologies, ensuring robust, scalable, and secure solutions.
- Responsible for creating efficient design and developing user interaction screens using various web technologies to build interactive and responsive applications.
- Identify the needs for build automation, designing and implementing CI/CD solutions to streamline the deployment pipeline and improve efficiency.
- Consult on DevSecOps requirements with diverse application and line-of-business partners, ensuring security is integrated into the development and deployment lifecycle.
- Create, develop, and implement test automation processes to ensure comprehensive testing and faster feedback cycles.
- Disseminate CI/CD best practices, patterns, and solutions, promoting knowledge sharing and consistency across teams.
- Build and maintain CI/CD building blocks and shared libraries proactively, supporting application and development teams to enable quicker build and deployment cycles.
- Design action plans to address CI/CD platform, tools, and solutions' shortcomings and difficulties, improving overall system performance and reliability.
- Actively participate in bridge calls with team members, contractors, and vendors to quickly address and resolve issues, minimizing disruptions to operations.
- Troubleshoot, identify, and fix problems in the DevSecOps domain, ensuring the stability and security of the deployment environment.
- Align with Systems/Software Development Life Cycle (SDLC) processes and industry-standard service management principles to maintain consistency and quality across all stages of development and deployment.
- Work with team members and the system architect to design, develop, and optimize the architecture for web applications and cloud-based systems, ensuring high availability and performance.
- Assimilate business information and apply leading practices to recommend impactful, cost-effective solutions, aligning with the organization’s goals and objectives.
- Analyze business requirements, assess alternative solutions, and design, develop, and implement application system solutions that meet functional and non-functional requirements.
- Communicate effectively with end users, team leads, and team members, ensuring transparency, smooth communication, and swift resolution of issues or roadblocks.
- Responsible for estimating work content and meeting planned timelines, applying Agile methodologies and maintaining strong time management practices to ensure timely delivery of features.
- Follow established project management and lifecycle development processes, adhering to procedures and database standards to ensure quality assurance and compliance across all stages of development and deployment.
- Create and enforce test standards, documentation, and best practices for testing the software, reviewing the work of team members to ensure high-quality solutions and continuous improvement.
- Technical expertise in a variety of DevSecOps toolkits Groovy and Jenkins pipelines, Git, Nexus
- Experience with .Net, CSharp development and SQL server
- Experience working with web services and JSON
- IQ and repository manager, Fortify SCA, Checkmarx, SonarQube or comparable technologies
- Familiarity with information security frameworks and standards and Python
- Knowledge of DevOps Automation (GitHub, GitHub Actions)
- Familiarity with API Security, Container Security, AWS Cloud Security
- Visual Studio Solutions(VSS) experience is a plus
Apply for this position
Required*