We are seeking an experienced AWS Engineer to deploy, maintain, and optimise our website infrastructure on AWS. The ideal candidate should have expertise in cloud architecture, automation, security, and cost efficiency, with experience integrating third-party storage solutions (such as Wasabi, DigitalOcean Spaces, Backblaze B2, and Cloudflare R2) for testing environments, image storage, and backup management.
Responsibilities • Deploy and configure the website on AWS, ensuring high availability, scalability, and cost efficiency. • Optimize AWS resource usage to minimize costs while maintaining performance. • Manage and configure AWS services, including EC2, S3, RDS, Lambda, Route 53, and CloudFront. • Set up and maintain CI/CD pipelines for automated deployments. • Implement robust security measures, including IAM policies, VPC configurations, encryption, and automated compliance checks. • Monitor system performance, troubleshoot issues, and provide proactive maintenance. • Integrate and manage third-party storage solutions (e.g., Backblaze B2, Wasabi, DigitalOcean Spaces, Cloudflare R2, Google Cloud Storage) for testing, image storage, and data redundancy. • Implement cost monitoring and optimization strategies using AWS Cost Explorer, Trusted Advisor, and third-party cost management tools. • Perform regular backups, disaster recovery planning, and failover strategies. • Conduct load testing and performance benchmarking to ensure website reliability under traffic spikes. • Provide ongoing support, updates, and security patches as needed.
Requirements • Proven experience with AWS cloud infrastructure, cost optimization, and DevOps best practices. • Strong knowledge of AWS services, including EC2, S3, RDS, CloudFront, IAM, and Lambda. • Experience with infrastructure-as-code (IaC) tools such as Terraform or AWS CloudFormation. • Familiarity with containerization (Docker, Kubernetes) and serverless computing. • Strong Linux system administration and networking skills. • Experience with monitoring and logging tools (AWS CloudWatch, Prometheus, Grafana). • Knowledge of third-party storage providers and integration strategies. • Excellent problem-solving skills and the ability to work independently.
Preferred Qualifications • AWS certifications (AWS Solutions Architect, DevOps Engineer, or equivalent). • Experience with serverless architectures and microservices. • Proficiency in scripting languages (Python, Bash, PowerShell) for automation. • Familiarity with multi-cloud or hybrid cloud environments (e.g., AWS + Google Cloud/Azure). • Understanding of load testing tools like k6, Locust, JMeter, or AWS Distributed Load Testing.