Sr. Devsecops Engineer I
Company | MetroStar |
---|---|
Location | Washington, DC, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
Requirements
- Possess an active Secret U.S. Government security clearance.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience
- 5 years of experience building and delivering software in U.S. Government cloud environments including AWS GovCloud, Azure GovCloud, GCP, or Oracle Cloud Infrastructure
- 5 years of experience in building and managing CI/CD pipelines through tools such as GitLab CI, Jenkins, Bamboo, CircleCI, Azure DevOps or AWS Lambda
- Experience implementing security scanning tools in CI/CD pipelines such as SonarQube, Fortify, Trivy, OWASP Zap, or Burpsuite
- Proven experience building Infrastructure as Code (IaC) and Configuration as Code (CaC) scripts through tools such as Terraform, Ansible, Chef or Puppet
- Proven expertise in Python, Bash, Go, Ruby, or JavaScript, and frameworks such as ExtJs, Angular, Vue.js, Node.js, or Spring
- Experience delivering software in an Agile Scrum environment
- Knowledge of Government security best practices and secure coding techniques
- Experience with configuring and managing databases such as DB2, PostgreSQL, SQL Server, and/or MySQL
- Familiarity with containerization technologies such as Docker and Kubernetes
- Strong experience with industry-standard software design patterns, data structures, and algorithms.
- Demonstrated experience in designing and building complex, scalable, and high-performance software systems.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Solid understanding of software testing principles and methodologies.
- Strong problem-solving skills and the ability to troubleshoot complex software issues.
- Excellent communication skills, both written and verbal, with the ability to effectively collaborate with team members and stakeholders.
Responsibilities
- Build, manage, and support development of CI/CD pipelines for development teams to promote code across environments
- Lead the architecture, design, and development of high-quality software solutions that meet business and technical requirements.
- Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
- Mentor and guide junior engineers, providing technical expertise and fostering a culture of continuous learning and improvement.
- Participate in code reviews to ensure code quality, consistency, and alignment with established architectural guidelines.
- Contribute to the software development lifecycle, from requirements gathering and design to implementation and deployment.
Preferred Qualifications
-
No preferred qualifications provided.