Professional Profile
I am a Cloud Solutions Architect with specialised knowledge of AWS and broad knowledge of GCP, Azure and Oracle Cloud services.
I am familiar with desktop applications, distributed applications, web services and problem analysis. Other technical skills include planning and many years of work experience in varied fields.
I am a hardworking and reliable person with good interpersonal skills. I am always looking for challenging opportunities, a chance to grow and enhance my set of skills.
Technical Skills
Operating Systems
Windows 10 | Linux | Unix
Programming
C++ | Python | SQL | HTML
Development
Visual Studio
Tools
Ansible | PuTTYgen | Terraform | GitHub
Cloud Computing
AWS | GCP | Azure | Oracle Cloud
Cloud Architecture
AWS Infrastructure and Cloud Technologies
Education & Certifications
Terraform Associate, Ansible, C++, Python, Linux & Unix
AWS Cloud Architect
AWS Cloud Practitioner
Certified Associate in Project Management (CAPM)
Foundation Degree – BSc. Planning
Professional Experience
Cloud / AWS Experience
Amazon EC2
- Deployed WordPress applications on Amazon EC2 instances using the AWS Console.
- Deployed EC2 instances using CloudFormation YAML templates and Python scripts.
- Deployed an index.html web server on an EC2 instance using Terraform.
- Deployed EC2 instances using Terraform scripts.
- Created private and public VPC environments using Terraform and CloudFormation templates.
Amazon EBS / Volumes
- Created backups using snapshots of volumes across different Availability Zones.
- Attached backed-up volumes to EC2 instances when required.
Amazon S3
- Used scripts to move copies of files between S3 buckets.
- Created static websites using files stored in S3 buckets.
- Created static websites using Terraform and CloudFormation.
AWS Amplify & Route 53
- Created static websites using AWS Amplify.
- Configured Route 53 domain name services for websites.
Amazon VPC
- Peered multiple public VPCs using the AWS Console.
- Peered private VPCs with public VPCs.
- Assigned IP address ranges to VPCs to prevent overlaps.
Security Groups, Internet Gateways & Route Tables
- Assigned security groups to EC2 instances and configured rules for connectivity.
- Configured Internet Gateways for public VPC environments.
- Configured private VPC environments to restrict unnecessary traffic.
Application Load Balancer & Auto Scaling
- Deployed EC2 instances in Auto Scaling Groups.
- Connected Auto Scaling Groups to Application Load Balancers to support scalability and elasticity.
Amazon CloudWatch
- Published CloudWatch metrics from services including S3, EC2 and VPC.
- Created CloudWatch dashboards using CLI scripts.
Amazon EFS
- Created EFS file systems.
- Mounted EFS file systems to EC2 instances using the AWS Console and CLI.
Elastic Beanstalk
- Deployed a Node.js application using AWS Elastic Beanstalk and Nginx.
IAM & AWS Lambda
- Created IAM users and roles with appropriate permissions.
- Applied least-privilege principles when granting permissions.
- Configured Lambda permissions to publish files to S3.
- Configured Lambda functions to start and stop EC2 instances for cost management.
- Connected Lambda functions with CloudWatch events for automated scheduling.
GitHub & Infrastructure as Code
- Committed Terraform configurations and CloudFormation templates to GitHub.
- Maintained infrastructure code for repeatable AWS deployments.
AWS CI/CD Pipeline
- Configured a CI/CD pipeline connected to an Amazon S3 bucket.
- Used GitHub updates to trigger website deployment and synchronisation with S3.
IT Technician
Projects Undertaken
- Patch Management: Identified, tested and installed necessary updates, support packs, dot releases, patches and security-related fixes associated with supported applications and middleware.
- Job Scheduling: Responded to scheduling alerts and performed technical maintenance activities for supported applications.
- Identified software and hardware errors within the unit.
- Flagged error codes and investigated issues affecting system availability.
- Troubleshot guideline files to establish the meaning of error codes and determine appropriate corrective actions.
Customer Service Officer
- Participated in projects designed to streamline processes and improve customer service efficiency.
- Assisted with leveraging technology solutions to support organisational requirements.
- Organised and maintained corporate customer financial information for year-end tax and auditing requirements.
- Processed complex customer requests and allocated tasks to relevant departments within the corporate service centre.
References
Gallery