Aspiring/Dedicated Cloud & DevOps Engineer | AWS | Terraform | Linux | Kubernetes
I'm a cloud infrastructure specialist passionate about scalable systems, automation, and modern DevOps. I design and deploy AWS architectures, automate workflows with Terraform, and implement CI/CD pipelines that deliver reliability and speed. Below are selected projects that demonstrate my hands-on expertise across AWS, Docker, and Linux. Je suis egalement un passione d'apprentissage de la langue francais. (I am also an avid French language learner).
Built a scalable two-tier web app on AWS using EC2 (Amazon Linux), Apache/Nginx, and MySQL RDS with modular architecture.
Diagram: ELB → Web Tier → DB Tier
GitHub RepoImplemented an auto-healing, load-balanced EC2 environment with CloudWatch monitoring and scaling policies for variable traffic.
Diagram: ELB → Auto Scaling Group (EC2 Instances)
GitHub RepoConfigured Route 53 with a custom domain and mapped it to the ELB for branded global DNS resolution.
Diagram: User → Route 53 → ELB → EC2 GitHub Repo
Enabled HTTPS with AWS Certificate Manager (ACM) and ELB SSL termination to ensure secure communication.
Diagram: User (HTTPS) → ELB (SSL) → EC2 Web Servers
GitHub RepoDesigned and deployed a custom VPC with subnets, route tables, IGW, NACLs, and security groups for secure networking.
Diagram: VPC → Public/Private Subnets → IGW → EC2
GitHub RepoHosted a static website using S3, Route 53, and CloudFront with SSL for cost-effective, secure delivery.
Diagram: User → Route 53 → CloudFront → S3 Bucket
GitHub RepoBuilt and published Docker images to Docker Hub/ECR using Flask and Nginx, demonstrating full container workflows.
Diagram: Dockerfile → Build → Registry → Run
Created, attached, formatted, and mounted EBS volumes to Linux EC2 instances for persistent storage.
Diagram: EBS → Attach → Format → Mount → Persistent Storage
Managed users, configured Apache/MySQL, and deployed applications on Linux (Amazon Linux/Ubuntu).
Diagram: Linux EC2 → Users → Packages → Services → Clients
Managed source control, branches, and collaboration using Git and GitHub for IaC and Docker projects.
Diagram: Developer → Git → GitHub → Collaborate
Automated provisioning of EC2, RDS, and VPC using Terraform and AWS CloudFormation templates.
Diagram: Terraform Config → Apply → AWS Resources
Deployed and connected to RDS MySQL using SQL Workbench, performing CRUD operations securely.
Diagram: RDS → Security Group → SQL Workbench → CRUD
Implemented outbound internet access for private subnets using both a managed NAT Gateway and a self-managed NAT Instance.
Diagram: Private Subnet → NAT Gateway/Instance → Internet Gateway → Internet
GitHub RepoThis lab demonstrates how to establish secure, private network communication between two Amazon Virtual Private Clouds (VPCs) using VPC Peering.
Diagram: VPC-A ←→ VPC Peering Connection ←→ VPC-B
GitHub RepoDeployed a containerized Node.js app using ECS, ALB, and RDS. Implemented CI/CD using GitHub Actions.
GitHub RepoProvisioned full AWS architecture (VPC, EC2, RDS, S3) using reusable Terraform modules.
GitHub RepoBuilt a CI/CD pipeline to deploy microservices to AWS EKS. Integrated Prometheus + Grafana for observability.
GitHub RepoAutomated security group audits and IAM policy validations using AWS Config and Lambda.
GitHub RepoBuilt and maintained a Kali Linux virtual machine in VirtualBox for security testing, tool exploration, and hands-on cybersecurity lab exercises.
GitHub RepoDeployed and configured an Ubuntu Linux virtual machine in VirtualBox, including system updates, user management, networking, and baseline security hardening.
GitHub Repo📧 Email: theodore.b.lawrence@outlook.com
🔗 LinkedIn: LinkedIn Profile
💼 GitHub: GitHub Repo