Key Responsibilities
• Design, build, configure, and maintain CICD infrastructure
• Design reusable and common CICD stages – such as SAST and SCA scan stages
• Work closely with development teams to onboard their applications onto the CICD platform and help them integrate security tools and practices into their software development processes
• Continuously evaluate and recommend improvements to CICD processes and tools for better efficiency and security
• Build reusable quality gates and create quality dashboard using Sonarqube
• Share the latest DevSecOps, CICD, and security trends and technologies with stakeholders
• Collaborate with development teams to assist in addressing security findings and vulnerabilities identified with quality and security scanning tools
• Help pilot Github Actions
• Document CICD design and architecture, as well as processed and procedures
• Build role-based access model and implement Jenkins security best practices
Qualifications
• Bachelor’s degree or higher in Computer Science, Cyber Security, or related field
• Excellent communication and collaboration skills and a lean and agile mindset
• Strong attention to detail
• Proven experience in managing Jenkins CICD pipelines
• Strong understanding of security practices in CICD processes including automating security tooling in CICD pipelines
• Experience in writing and maintaining Jenkins shared libraries
• Proficiency in scripting languages such as Groovy, Python, Bash, Powershell (development experience a big plus)
• Familiarity with Github Actions and the creation of shared workflows
• Strong knowledge of containerization tools such as Docker and Kubernetes and of virtualization
Preferred Skills
• Security certifications (CISSP, GCSA, DevSecOps Engineer)
• Familiarity with cloud environments, AWS preferred
Any Graduate