

DevOps/Security Engineer
Job Type
Full Time
Responsibilities
Deploy and maintain critical applications on cloud-native architecture
Implement automation, effective monitoring, and infrastructure-as-code
Deploy and maintain CI/CD pipelines across multiple environments
Support and work alongside a cross-functional engineering team on the latest technologies
Iterate on best practices to increase the quality & velocity of deployments
Support and improve existing security practices
Sustain and improve the process of knowledge sharing throughout the engineering team
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Candidates will need to be comfortable working in a fast paced and highly autonomous environment that can sometimes be subject to tight deadlines
Core requirements
Have demonstrable experience working with the AWS platform, specifically:
Deploying applications via automated containerized means - e.g. EKS / ECS / Fargate / Native Kubernetes etc. Including best practices around where and how these should be deployed on a cloud environment - e.g. VPC / Route 53 / API Gateway etc.
Securing highly sensitive data hosted on the cloud - using techniques such as key rotation policies / ACL’s / IAM / GuardDuty / NatGateway / WAF / Secrets Manager.
Strong knowledge of build pipelines for both front and back end applications, experience in automating them on cloud platforms using tools such as CodeDeploy / CodeBuild / Jenkins etc.
Automating cloud assets would be beneficial (using tools such as Terraform / Ansible / Cloud Formation).
Experience in monitoring and managing production applications at scale e.g. CloudWatch / CloudTrail / Splunk etc.
Strong networking experience
Virtualisation
DHCP, NPS and AD server management
Strong bash/python experience
Knowledge of the SDLC via previous development experience
Beneficial skills
Experience on other cloud platforms (e.g. Azure, GCP)
