An enthusiastic and motivated Cloud Engineer with hands-on experience in AWS cloud services, Docker, and Terraform. Skilled in automating infrastructure, improving system scalability, and working in agile environments. Familiar with continuous integration and deployment (CI/CD) processes and committed to enhancing operational efficiency through cloud technologies. Passionate about problem-solving and committed to applying cloud technologies to enhance operational efficiency while continuously expanding expertise.
I've delivered a range of impactful projects leveraging AWS services and DevOps tools to streamline deployment processes and enhance system reliability. Here's a summary of my key contributions:
• I deployed a multi-tier WordPress service on AWS. The resources deployed involved creating a VPC with public and private subnets. An RDS instance and an EC2 instance were deployed in the private subnets to prevent direct access from the wider internet. The LAMP stack and WordPress was configured on the EC2 instance. ALB was placed in the public subnets to routetraffic from the internet to my private WordPress service. Connection between all these services were controlled using security groups with least permissive access in mind.
• I created an autoscaling EC2 infrastructure to ensure that an Apache web service was self-healing and scalable. This involved configuring Launch templates, UserData scripts, ALB, Target Groups and CloudWatch Alarms to ensure scale-out and scale-in activities based on CPU metrics.
• I’ve created a multi-environment CICD pipeline to deploy applications on a development and production environment. My code was stored on GitHub, and I configured a pipeline with AWS CodePipeline. To ensure seamless deployment, I utilised AWS CodeDeploy to effectively deploy my code across EC2 instances in multiple environments.
• I’ve created an EC2 instance scheduling using CloudWatch Event triggers and Lambda functions to automate instance start-up at 9am and shutdown at 5pm. This cost-effective solution prevented instances from running out of hours
• I’ve developed a Lambda function triggering SNS notifications upon S3 object upload/deletion, utilising Boto3 (Amazon Python SDK) for seamless integration and real-time notifications.