DevSecOps Engineer
DevSecOps Engineer (Mid & Senior Levels)
We are seeking DevSecOps Engineers at all levels to join a growing engineering team, with a particular focus on Infrastructure Engineering. This role offers the opportunity to work on complex, mission-critical systems while contributing to the design, delivery and security of modern digital platforms.
You will play a key role in integrating, administering and securing a wide range of systems and applications, with a strong emphasis on building scalable, reliable and secure infrastructure.
Working within a multi-disciplined environment, you will apply DevSecOps principles to deliver highly available solutions that meet demanding operational and security requirements.
This organisation offers meaningful work, excellent learning opportunities and a flexible working culture that supports a strong work-life balance.
Key Responsibilities
- Design, build, deploy and manage IT infrastructure aligned to customer needs, applying infrastructure engineering best practices to ensure reliability, scalability and security.
- Develop Infrastructure as Code (IaC) and automation scripts, integrating them into CI/CD pipelines to streamline deployments and promote repeatability.
- Provide full end-to-end system lifecycle management, from architecture and design through deployment, support, migration and decommissioning.
- Support the integration of large, complex solutions into broader system-of-systems environments, ensuring interoperability and resilience.
- Deliver infrastructure across public, private and hybrid cloud environments, addressing technical constraints while optimising performance and security.
- Contribute to the continuous improvement of DevSecOps practices, tooling and automation across the organisation.
Required Skills, Qualifications and Experience
- Proven experience working within DevSecOps environments using Agile methodologies (Scrum, Sprints) and tools such as Jira and Confluence.
- Strong knowledge of Windows and Linux systems administration, including Active Directory.
- Experience with virtualisation and software-defined infrastructure, including VMware vSphere, performance monitoring and networking concepts.
- Understanding of automation and configuration management tools such as Terraform, Ansible and Packer.
- Experience building and maintaining CI/CD pipelines (e.g. Jenkins).
- Proficiency with version control systems (Git, Bitbucket, GitLab) and branching strategies.
- Hands-on knowledge of containerisation technologies including Docker and Kubernetes.
- Scripting experience using PowerShell, Bash, and working knowledge of Python.
- Solid understanding of networking fundamentals, including IPv4 addressing and routing.
- Experience with logging and monitoring tools such as Zabbix and Splunk.
- Understanding of cloud platforms, particularly AWS and core cloud concepts.
Desirable Skills
- Experience maturing and maintaining automated CI/CD pipelines for cloud deployments.
- Hands-on delivery of IaC-driven cloud services.
- Practical experience with AWS services including EC2, EKS, Fargate, IAM, S3, Lambda.
- Automation using AWS SDK (Boto3).
- Experience integrating hybrid-cloud solutions.
- Knowledge of CloudTrail for troubleshooting and auditability.
**eDV is required to start this role - please note the eDV process can take 6 - 18 months**