Devsecops Engineer
Accountabilities:
- Develop, implement, and maintain automated security tools and processes to identify vulnerabilities, perform code analysis, monitor systems, and conduct security testing.
- Integrate security scanners, static application security testing (SAST), dynamic application security testing (DAST), and vulnerability assessment tools into CI/CD pipelines.
- Identify, assess, and remediate infrastructure misconfigurations using policy-as-code approaches and Infrastructure as Code (IaC) security scanning solutions.
- Collaborate with infrastructure and operations teams to design, implement, and maintain secure cloud infrastructure, network architecture, and deployment processes.
- Establish and enforce appropriate security controls, including access management, authentication, encryption, and infrastructure protection.
- Configure, manage, and optimize Web Application Firewalls (WAF) and firewall solutions to protect applications and infrastructure against potential threats.
- Implement and maintain continuous security monitoring processes to proactively detect suspicious activities, vulnerabilities, and security anomalies.
- Perform log analysis, support intrusion detection capabilities, and monitor system activity to identify and respond to potential security incidents.
- Work closely with development, operations, and security teams to integrate security requirements into the software development lifecycle and promote a security-first engineering culture.
- Assess potential security risks and recommend appropriate mitigation strategies, applying threat modeling, vulnerability management, and incident response practices.
- Support compliance assessments, security audits, and regulatory requirements by collaborating with auditors and providing relevant documentation and evidence of security controls.
- Identify opportunities to improve security automation, streamline operational processes, and strengthen the organization's overall security posture.
- Promote security awareness and best practices across engineering teams, ensuring security considerations are incorporated into development and deployment decisions.
Requirements
- At least 3 years of professional experience in Security, Security Operations (SecOps), DevSecOps, or a related technical discipline.
- Hands-on experience identifying, assessing, and remediating infrastructure misconfigurations using policy-as-code methodologies and IaC security scanning tools such as Checkov, tfsec, or Terrascan.
- Basic programming and scripting skills in JavaScript, TypeScript, and/or Python.
- Experience with Git or other version control systems and a solid understanding of CI/CD pipelines.
- Practical experience managing and tuning Web Application Firewall (WAF) and firewall configurations, preferably using Cloudflare or equivalent solutions.
- Strong understanding of security principles, standards, and best practices, including OWASP Top 10, secure coding, encryption, authentication, access control, and security testing.
- Familiarity with DevSecOps methodologies, infrastructure automation, containerization, and orchestration technologies such as Docker and Kubernetes.
- Understanding of configuration management, infrastructure security, and monitoring and observability practices.
- Ability to assess security risks and implement appropriate controls, with knowledge of threat modeling, risk assessment, vulnerability management, and incident response planning.
- Experience with automation tools and security solutions, including SAST, DAST, vulnerability management platforms, log analysis tools, and security-focused frameworks.
- Strong analytical and troubleshooting skills, with the ability to identify security weaknesses and develop practical remediation strategies.
- Excellent communication and collaboration skills, with the ability to work effectively across development, security, and operations teams.
- Proactive mindset, attention to detail, and the ability to promote security awareness while integrating security practices into everyday engineering workflows.
Nice to have
How Jobgether works
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1