Description

  • Strong background in software development, infrastructure management, and security engineering.
  • In-depth knowledge of cloud computing platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • A strong understanding of SIEM (Security Information and Event Management) tools.
  • Experience with configuration management tools (e.g., Ansible, Puppet, Chef) and infrastructure-as-code frameworks (e.g., Terraform, CloudFormation).
  • Proficiency in scripting and programming languages, such as Python, Bash, or PowerShell.
  • Familiarity with secure software development practices and methodologies (e.g., OWASP, DevSecOps, Secure SDLC).
  • Hands-on experience with security scanning and testing tools (e.g., SAST, DAST, vulnerability scanners).
  • Knowledge of security frameworks and standards (e.g., ISO 27001, NIST, CIS) and their application in securing software systems.
  • Strong analytical and problem-solving skills, with the ability to assess risks and develop effective security controls.
  • Excellent communication and collaboration skills, with the ability to work effectively across diverse teams and stakeholders.
  • Continuous learning mindset and the ability to adapt to evolving security technologies and practices.
  • Interests in diversity, equity and inclusion.
  • Coaching and mentoring experience (or at least interest).

 

Core Responsibilities:

  • Collaborate with software development, operations, and security teams to integrate security measures throughout the software development lifecycle.
  • Collaborate with development teams to integrate security testing tools and frameworks into the CI/CD pipelines.
  • Design, implement, and maintain secure and scalable infrastructure, including cloud environments, containerisation platforms (Docker, Dockerhub), and CI/CD pipelines (GitHub Actions and Bitbucket Pipelines).
  • Develop, build, and operate our Infrastructure as Code capabilities (Terraform) against multiple Kubernetes platforms (Rancher v2 – RKE2, Google Kubernetes Environment – GKE).
  • Implement and enhance GitOps workflow (ArgoCD, Flux)
  • Securely administer our Kubernetes environments (key management and rotation, secrets encryption, container vulnerability scanning, dependency reporting)
  • Develop and maintain security policies, standards, and procedures, ensuring compliance with industry best practices and regulatory requirements.
  • Conduct regular security assessments and vulnerability scans, analysing the results and providing recommendations for remediation.
  • Automate security controls and processes, leveraging tools and technologies to enhance security posture and efficiency.
  • Stay up to date with emerging security threats and industry trends, applying this knowledge to enhance our security practices.
  • Educate and train development teams on secure coding practices and security awareness.
  • Promote transparency, trust, and collaboration within the team and across the organisation.

 

Education

Any Graduate