[ref. l6508001] DevSecOps Software Engineer
Job Description : The Client iis a leading software development company specializing in application modernization, system integration, content management solution and business process automation within the federal government. The Client is looking to hire a Software Engineer for its Research & Development team.
Duties and responsibilities: Supports the CICD team and other engineers with development tasks, QA testing, Gitlab repository analysis, access provisioning, metric reporting, and documentation. Aids as needed to optimize the pipeline for efficiency, scalability, and security.
Technical Requirements: Familiarity with DevSecOps concepts and practices Proficiency in one or more programming languages (C#, Java, Python, C++, Groovy) Proficiency in one or more scripting languages (Bash, Powershell) Familiar with various DevSecOps tools (Jenkins, Nexus Repository Manager, Gitlab) Proficiency in using security scanning tools (SonarQube, CAST, IQServer, Nessus) and vulnerability management platforms.
Hands-on experience with containerization technologies (Docker, Kubernetes, Openshift) and container security best practices. Knowledge of software development methodologies (Agile, Scrum, Scaled Agile Framework) Familiarity with one or more version control systems (Gitlab, Github, Git) Experience with infrastructure as code (IaC) tools and concepts (Ansible, OpenShift, Tanzu) for secure environment provisioning and configuration.
Understanding of network security principles and technologies, including firewalls, intrusion detection/prevention systems, and secure network architectures. Experience with automated deployments using one or more of the following tools (Ansible, OpenShift, Mulesoft, Liquibase) Experience developing and debugging software applications Strong problem-solving and coding skills Ability to work collaboratively in a team environment Preferred Experience: Familiarity with cloud platforms (AWS, Azure, Google Cloud) and their security features and services.
Experience with automated testing (Gauge, Selenium) Relevant certifications in DevSecOps, secure coding, or cloud security (Certified DevSecOps Engineer, AWS Certified Security Specialty) are highly desirable. Experience writing Ansible playbooks Experience writing automated test cases Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams and communicate security concepts to technical and non-technical stakeholders.CAST Certified Education Requirements: Bachelor's or Master's degree in computer science, software engineering, or a related field Must have a security clearance- Secret or Top Secret Must be a US citizen. Experience working in Agile scrum team environment is highly desired Experience with JIRA and other Atlassian tools is desired but not required Microsoft certifications in applicable and related areas preferred Employment Practices: EEO, ADA, FMLA Compliant VLink is an equal-opportunity employer.
At VLink, we are committed to embracing diversity, multiculturalism, and inclusion. VLink does not discriminate on the basis of race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.All aspects of employment including the decision to hire, promote, or discharge, will be decided on the basis of qualifications, merit, performance, and business needs.