Secure SDLC & DevSecOps
- Define security requirements, security gates, and design reviews across the design, development, testing, and deployment stages of the SDLC.
- Integrate and automate SAST, DAST, SCA, secret scanning, and container/IaC scanning in CI/CD pipelines; tune findings to reduce false positives and improve developer workflows.
Security assessment & penetration testing
- Assess and penetration-test web and mobile applications, APIs, and backend services using OWASP guidance, with attention to authentication, authorization, and business logic.
- Perform manual and automated security code reviews of high-risk functionality; help developers identify root causes and implement effective remediation.
Vulnerability lifecycle management
- Manage application vulnerabilities from discovery, validation, and risk-based prioritization through remediation, retesting, and closure against agreed SLAs; escalate overdue findings and track approved exceptions.
- Assess risks in third-party libraries, open-source dependencies, and software components using Software Composition Analysis (SCA) and Software Bills of Materials (SBOMs).
Cloud workload security
- Assess and implement security controls for application workloads on cloud platforms such as AWS, Azure, or GCP.
- Partner with DevOps to review containers, Kubernetes, serverless services, IAM/service identities, secrets, and Infrastructure as Code (IaC) against security baselines.
Incident response & collaboration
- Support application security incident investigations and use lessons learned to strengthen preventive controls and development practices.
- Coordinate external penetration tests, including scope definition, findings follow-up, and remediation retesting.
- Provide practical secure coding guidance, training, and support to engineering teams.