DevOps Laravel Engineer
Summary
DevOps engineer taking operational ownership of the AWS cloud environment behind DeterTech's Laravel-based security applications - building IaC, CI/CD pipelines, monitoring/observability, and scaling queues, databases and workers for real-time alarm traffic. Core stack: AWS (EC2, ECS, RDS, Lambda), Terraform/CloudFormation, Docker, Redis/MySQL, Grafana/Sentry.
The DevOps Laravel Engineer will work within the IT function, part of Group Operations, partnering closely with our development team to bring strong DevOps practice to the applications that support DeterTech's customers and colleagues across the UK, Ireland, Germany, the Netherlands, Denmark and Sweden.
• Architect, configure, and maintain our core AWS cloud footprint (specifically EC2, RDS, S3, Lambda, IAM, and VPC networking, alongside ECS/containers) in direct consultation with the Lead Developer, adhering to established system design standards, high availability, and disaster recovery requirements.
• Collaborate alongside existing infrastructure specialists to capture, map, and record infrastructure knowledge as operational ownership is progressively consolidated in-house, maintaining clear architecture diagrams and operational runbooks.
• Implement and maintain infrastructure-as-code (IaC) using technologies such as Terraform or AWS CloudFormation, ensuring all cloud infrastructure modifications are submitted via pull requests, version-controlled, peer-reviewed, and signed off prior to execution.
• Fine-tune and scale background queues and caching layers to guarantee low latency or monitoring lag during high-volume alarm spikes.
2. CI/CD and automation
• Participate as an escalation point for production incidents alongside our 24/7 out-of-hours support partner, following clear triage and communication processes.
• Deploy centralised observability and alerting systems (e.g. Grafana, or Sentry etc) to monitor API response times, queue depths, memory thresholds, and database connection pooling in real time, escalating critical anomalies to the Lead Developer.
• Enforce robust cloud security policies, least-privilege IAM roles, security groups, SSL/TLS certificates, and secure secrets management (e.g. AWS Secrets Manager or HashiCorp Vault), avoiding plain-text credentials in application code.
• Ensure infrastructure and release processes comply with ISO 27001, GDPR, and security alarm industry regulatory standards.
• Provide our external 24/7 out-of-hours support partner with up-to-date operational runbooks, health check procedures, and clear escalation workflows in agreement with the Lead Developer.
4. Collaboration and continuous improvement
• Conduct cost-optimisation reviews across AWS services, presenting rightsizing and architectural recommendations to the Lead Developer and IT leadership for approval.
• Facilitate blameless post-incident reviews alongside the Lead Developer following infrastructure or deployment issues to prevent recurring outages.
• Proven experience in a DevOps or infrastructure engineering role supporting PHP/Laravel applications in production.
• Hands-on experience with CI/CD tooling (for example GitHub Actions, GitLab CI or Jenkins) and infrastructure-as-code (for example Terraform or Ansible).
• Strong Linux administration skills and experience with cloud platforms (AWS or Azure).
• Practical knowledge of containerisation (Docker) and, ideally, orchestration (Kubernetes or similar).
• Experience with relational databases (MySQL/PostgreSQL) and caching technologies (Redis).
• A security-conscious mindset, comfortable applying best practice around access control, secrets management and vulnerability management.
• Clear communicator, comfortable working closely with developers and explaining technical trade-offs to non-technical stakeholders.
• Commercial background configuring and managing production AWS cloud environments, specifically focused on EC2, RDS, S3, Lambda, IAM, and VPC (or comparable cloud equivalents).
• Practical understanding of Laravel internals from an infrastructure perspective (Artisan commands, queue workers, job processing, caching strategies, and Laravel Horizon).
• Comfortable collaborating alongside external or partner technical specialists to share operational coverage and progressively absorb platform ownership.
• Strong technical documentation skills, able to record, map, and consolidate infrastructure architecture and operational runbooks as knowledge transitions in-house.
• Demonstrated experience implementing Terraform or CloudFormation to manage infrastructure-as-code in a multi-environment setting (Dev, Staging, Production).
• Hands-on experience securing cloud workloads, applying principle of least privilege, secrets management, and network access controls.
• Comfortable collaborating under the technical governance of a Lead Developer, actively seeking code and architectural reviews for infrastructure changes.
Desirable
• AWS Certifications (e.g. AWS Certified SysOps Administrator, Solutions Architect, or DevOps Engineer).
• Familiarity with containerised deployments using Docker and AWS ECS.
• Experience handling high-throughput, real-time message queues or streaming architectures (such as SQS, RabbitMQ, or MQTT for IoT devices).
• Experience collaborating with an external 24/7 managed service or out-of-hours monitoring partner.
Skills
- Ansible
- API
- Automation
- AWS
- Azure
- CI/CD
- Cloud
- Cloud Security
- CloudFormation
- Containerization
- Datadog
- DevOps
- Docker
- EC2
- ECS
- Gdpr
- GitHub
- GitHub Actions
- GitLab
- Grafana
- IAM
- Infrastructure as Code
- ISO 27001
- Jenkins
- Kubernetes
- Lambda
- Laravel
- Linux
- MQTT
- MySQL
- Networking
- New Relic
- Observability
- PHP
- PostgreSQL
- Prometheus
- RabbitMQ
- RDS
- Redis
- S3
- Secrets Management
- Sentry
- SQS
- SSL
- Terraform
- TLS
- Vault
- Version Control
- VPC