Senior DevSecOps Engineer
We are looking for a highly skilled, highly experienced Senior DevSecOps engineer to join a growing function within the business, focussing on infrastructure, automation, security practices and providing tooling solutions to streamline the path-to-live for development teams.
The ideal candidate will be passionate about best practices within technology teams, fully supportive of what the group is doing and who wishes to make a difference.
Responsibilities:
1. Drive shift left security culture uptake by assisting with security training friendly phishing campaigns as well as conducting brown bag sessions with all staff.
2. Assist with the implementation of security gamification, chaos engineering practices, and SBOM implementation.
3. Support and secure our existing CI/CD pipelines and assist with migration from monoliths to microservices.
4. Experience with containerisation and maintaining, optimising, and securing Azure Kubernetes Clusters.
5. Drive alerting and monitoring solutions to provide teams with better optics of the live application ecosystem, using tools such as Grafana, Prometheus, Loki, or ELK.
6. Demonstrating a solid understanding of the SDLC and other continuous delivery frameworks and methodologies, such as SCRUM and Kanban.
7. Utilise configuration management tools and Infrastructure tools such as Terraform, Ansible, Chef or Pulumi.
8. Proven expertise in secrets management software and processes, using tools like Hashicorp Vault or Azure Key Vault.
9. Proven experience in obtaining and managing major industry compliance certifications and practices (ISO27k, SOC and GDPR).
10. Adhere to agile methodologies and Kanban processes and have a coaching mindset with the ability to understand and adapt to diverse cultures and hierarchies.
11. An ability to drive innovation by discovering new technologies, reviewing tooling, and making suggestions on improving our current stack and architecture.
12. Drive the change you seek and be an autonomous, proactive, confident, credible, and persuasive team player.
13. Collaborate and support developers, analysts, and data scientists to continually improve and innovate.
14. Conduct SAST and DAST testing as well as penetration testing and threat simulations to identify potential risks.
15. Have a practical understanding of firewall networking, ingress, VPNs, and DNS to ensure seamless integration and communication within the infrastructure estate.
Ideal Candidate:
16. Bachelor’s degree in computer science or similar.
17. Relevant Cloud Certifications (Azure, AWS or GCP).
18. Relevant Hashicorp certifications (Terraform and Vault).
19. Excellent written, presentation and influencing skills.
20. Excellent project & product management skills.
21. Excellent communication and interpersonal skills, with the ability to effectively interact with clients, team members, and stakeholders at all levels.
22. Confident, credible, persuasive, and a collaborative team player.
23. A history of collaboration, problem-solving and communication drives collective success.
Experience Required:
24. 5+ years of experience managing infrastructure in Azure, AWS or GCP.
25. 3+ years of experience in DevSecOps role or security operations.
26. 1 + years of experience configuring and supporting production firewalls.
27. 1 + years of hands-on SIEM configuration and support.
28. Expertise with IaC tooling (Hashicorp Terraform).
29. Expertise with token / secret management tools (Hashicorp Vault).
30. Expertise with monitoring and alerting platforms, such as ELK, DataDog, Grafana, Loki, etc.
31. Expertise with Docker / Kubernetes and Helm design and implementation.
32. Fundamental understanding of networking, ingress, and DNS along with WAF.
33. Fundamental understanding of GIT/version control and SDLC build pipelines.
34. Experience with GitHub Actions.
35. Exposure to microservices architecture and experience with API Gateways.
36. Object-orientated and non-object-orientated coding is highly advantageou