Find Your Next Professional Opportunity

DevOps Engineer
Job Description
DevOps Engineer (4R849457)
Role Overview
We are seeking an experienced and hands-on DevOps Engineer to manage, improve, and scale cloud infrastructure supporting internal software systems and public-facing digital platforms within a brand valuation and analytics-driven business environment.
The selected candidate will work closely with engineering leadership, developers, business analysts, and project teams to review existing infrastructure, improve CI/CD pipelines, strengthen AWS architecture, support Laravel-based applications, and enhance system reliability, security, performance, and cost efficiency.
Key Responsibilities
Cloud Infrastructure & AWS Management
- Manage, review, and improve AWS infrastructure across services such as EC2, RDS, ELB, VPC, CloudFront, ElastiCache, SQS, Lambda, S3, WAF, CloudWatch, and IAM.
- Review existing cloud architecture and recommend practical improvements based on scalability, reliability, performance, and cost.
- Support AWS cost analysis, right-sizing, and infrastructure optimization initiatives.
- Ensure cloud infrastructure follows security best practices, including IAM least privilege, KMS, WAF, security groups, and access controls.
Infrastructure as Code & CI/CD
- Implement and improve infrastructure as code using tools such as CloudFormation and/or Terraform.
- Design, manage, and enhance CI/CD pipelines to improve deployment reliability, speed, and safety.
- Maintain and improve deployment workflows for PHP/Laravel applications.
- Work with tools such as Bitbucket Pipelines, Laravel Forge, Envoyer, or equivalent deployment platforms.
Containerisation, Serverless & Application Support
- Work with Docker, ECS, Fargate, or similar containerisation technologies.
- Evaluate containerisation options and recommend suitable approaches based on architecture requirements.
- Support serverless architecture using AWS Lambda, API Gateway, SQS, and related AWS services.
- Provide DevOps support for Laravel/PHP applications, including deployment, infrastructure requirements, and performance considerations.
Monitoring, Reliability & Performance
- Improve monitoring, alerting, logging, and incident response practices across distributed systems.
- Support performance improvements for high-load applications and large-scale data processing workflows.
- Assist in reviewing database infrastructure, RDS configuration, connection management, and optimization opportunities.
- Troubleshoot infrastructure, deployment, networking, and performance-related issues.
Collaboration & Technical Improvement
- Work closely with lead engineers, software developers, business analysts, and project managers to support infrastructure and software delivery.
- Provide technical recommendations and contribute to architecture discussions.
- Support continuous improvement of DevOps processes, cloud governance, deployment practices, and system reliability.
- Share knowledge with team members and support junior team members where required.
Candidate Profile
- Minimum 5+ years of commercial experience in DevOps, cloud infrastructure, platform engineering, or a similar role.
- Extensive hands-on experience with AWS services including EC2, RDS, ELB, VPC, CloudFront, ElastiCache, SQS, Lambda, S3, WAF, CloudWatch, and IAM.
- Experience with CloudFormation and/or Terraform.
- Strong experience designing, managing, and improving CI/CD pipelines.
- Experience with Docker, ECS, Fargate, or similar containerisation platforms.
- Strong Linux server administration and networking fundamentals, including VPC, NAT gateways, security groups, and DNS.
- Working knowledge of PHP/Laravel applications and Laravel-specific deployment options.
- Experience operating or maintaining deployment pipelines for Laravel applications.
- Familiarity with serverless architecture on AWS, including Lambda and API Gateway.
- Strong understanding of AWS security best practices and cloud cost optimization.
- Experience with relational database design, architecture, and optimization.
- Excellent written and verbal English communication skills.
- Ability to review cloud infrastructure and make practical architecture recommendations.
- Self-driven, detail-oriented, and comfortable working in a fast-paced technical environment.
- Ability to work collaboratively with small teams, share ideas, receive feedback, and support continuous improvement.
