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**