The role
Job description
Key Responsibilities
-
Design, develop, and implement scalable, highly available, and secure AWS cloud architectures.
-
Manage AWS compute, storage, database, and networking services.
-
Configure and maintain AWS services, including EC2, S3, Lambda, RDS, Glue, and Redshift.
-
Design and manage AWS VPC, subnets, routing, security groups, and network connectivity.
-
Implement IAM policies, roles, access controls, and cloud security best practices.
-
Develop and maintain serverless applications and cloud-based solutions.
-
Build, automate, and manage CI/CD pipelines using AWS CodePipeline and related tools.
-
Implement Infrastructure as Code (IaC) using Terraform and AWS CloudFormation.
-
Monitor cloud infrastructure performance, availability, and security.
-
Identify opportunities for AWS cost optimisation and resource utilisation.
-
Collaborate with development, data engineering, and infrastructure teams to deliver cloud solutions.
-
Strong hands-on experience in AWS cloud architecture and implementation.
-
Good understanding of cloud security, networking, and infrastructure management.
-
Experience automating infrastructure provisioning and deployment.
-
Strong troubleshooting, analytical, and problem-solving skills.
-
Ability to work independently and collaborate with cross-functional teams.
Preferred Certifications
- AWS Certified Solutions Architect – Associate.