DevOps Engineer
In this role you will work closely with the Head of Development and Senior Developers to maintain our development environment, improve our speed to deploy and help expand our Kubernetes platform.
About Us
Defense.com™ is transforming the way businesses manage cyber security by allowing them to easily identify, manage and prioritize threats. We’re proud to have launched the worlds’ first cyber security Software as a Service platform that combines best of breed security tools with real human security expertise. Through our SaaS platform we put all our customer threats in one place, no matter where they come from. Pen test vulnerabilities, SIEM alerts, training exam scores and phishing results combine to give a complete view of your threat landscape.
Each threat comes with actionable remediation advice and is automatically generated, prioritised and tracked, giving customers the facts, they need to quickly take the most effective actions to strengthen their security.
We help to simplify and solve the cyber security challenges facing organisations, allowing teams to protect their brand and assets against today’s evolving threat landscape. Businesses of all sizes rely on our solutions to protect, detect, and respond to cyber threats.
By combining world-class security technology with support from our experienced consultants, we’re empowering organizations to grow with confidence and significantly reduce the risk of cyberattacks.
Who You Are / Your Next Challenge
Are you a DevOps enthusiast looking to take the next step in your career at a company where you can make a meaningful contribution? This role is made for you.
Join a growing engineering team as a DevOps Engineer and play a critical role in the seamless development and deployment of cutting-edge IT security solutions. Collaborate with developers and SOC analysts to maintain a smooth development environment, manage Kubernetes infrastructure, and expand our data platform. You will be:
- Working on industry-leading products, delivering new features and tooling for the development and SOC teams.
- Developing infrastructure through reusable code with automated tooling and tests.
- Using metrics and monitoring data to ensure performance and reliability.
- Collaborating with colleagues to resolve engineering problems and incidents.
You as the successful candidate will Bring expertise in tools such as Ansible, Terraform, Kubernetes, Helm, Elasticsearch, Logstash, and Kafka to optimize our infrastructure and services.
We offer a dynamic work environment and opportunities for growth within the company. If you are a self-starter with a passion for DevOps and security, we encourage you to apply for this exciting opportunity.
Key Responsibilities
Data platform
- Help build solutions that reduce friction for the SOC team
- Help to research, build and test new tools to improve the SIEM service
- Perform routine compliance-based tasks for the data platform
App platform
- Help build solutions that reduce friction for the development team
- Working with developers to ensure development follows established processes and works as intended
- Maintain VMs, VCS, hosted appliances, web servers and apps deployed in multiple Kubernetes clusters
- Assisting development team with deployments and building required infrastructure for app environments (e.g. dev, staging and production)
- Working on ways to automate and improve development and release processes
On-call
- Participating in the weekly on-call rotations
- Supporting other team members during their on-call rota where necessary
Incident management
- Working with your peers, help to identify, resolve and report on incidents
- Working with internal users and customers to identify areas of improvement after incidents
Documentation and research
- Contribute to internal documentation
- Peer review documents created by the team and QA external documents
Support
- SOC team: onboarding and log ingestion related issues
- Dev team: deployments, troubleshooting infra/app issues and Kubernetes cluster access
- Technical pre-sales: assist with technical questions regarding onboarding requirements from customers
- Information Security: assist with compliance audits (e.g. ISO27001 ISO9001, PCI) to provide evidence of compliance
General
- Work closely with internal technology specialist and developers to understand new technology requirement and address challenges.
- Work with third party providers to identify ways to integrate and consume data from key platform API's
- Perform in-depth troubleshooting
- Train internal stakeholders on the use of tools and dashboards
- Testing and examining code written by others and analysing results
- Ensuring that systems are safe and secure against cybersecurity threats
- Identifying technical problems and developing/patching software updates and 'fixes'
What we’re looking for / Skills that will help you in the role
- Hold a BSc or Master’s degree in computer science, Engineering or relevant field.
- Proven experience in a DevOps Engineering position or a similar role.
- Solid knowledge of Linux and Windows Servers.
- Experience operating, securing and automating medium/large IT infrastructures based on Kubernetes.
- Significant recent experience of Docker, Kubernetes and Helm.
- Developing infrastructure through reusable code with automated tooling and tests (e.g. Terraform and Ansible).
- Continuous Integration experience using Gitlab/GitHub.
- Working knowledge of IT security tools, including FIM, IDS/IPS, Firewalls and AV.
- Experience using an ELK stack.
- Kafka experience beneficial.
- Experience in cyber security beneficial (e.g. SIEM, penetration testing).
- Experienced with at least one interpreted language (e.g. Python, JavaScript, Ruby, etc.).
- Can use Shell scripting languages, including BASH for Linux and Mac platforms and PowerShell for Windows systems.
- Ability to use metrics and monitoring data to ensure performance and reliability (e.g. Prometheus, Grafana and PagerDuty).
- Able to perform duties with a broad latitude for judgement and problem solving.
- Good at collaborating with colleagues to resolve engineering problems and incidents.
This is a fantastic opportunity for someone to take on a pivotal role within the Development team, who is keen to get involved in multiple tasks within an established growing international organisation, and provides amazing scope for both strategic and operational self-development.
What you'll get in return
- 25 days annual holiday;
- An additional day’s annual holiday for your birthday;
- Company Pension contribution;
- Subsidized gym membership;
- Perkbox employee benefits platform;
- Frequent team events;
- Private Healthcare (individual cover only);
- Additional Learning Allowance Benefit – a reimbursable benefit of £100 per annum (or equivalent) for you to spend towards your personal career development;
- Flexible working policy.
Interested?
If the role sounds like you, we invite you to upload a copy of your CV by clicking on the Apply button.
Please note that as part of the recruitment process a criminal records check will be carried out by an authorised third party.
Strictly No Recruitment Agencies; any submission of resumes without prior request / engagement from Defense.com will not be deemed as an introduction and therefore will not warrant an introduction fee.
- Department
- Platform Engineering
- Locations
- Remote - UK
- Remote status
- Fully Remote
DevOps Engineer
In this role you will work closely with the Head of Development and Senior Developers to maintain our development environment, improve our speed to deploy and help expand our Kubernetes platform.
Loading application form