Terraform AWS Infrastructure
Provisioned AWS infrastructure using Terraform, including EC2 instances, VPC networking and Security Groups — environments described as code instead of console clicks.
11 projects from my DevOps portfolio — Terraform, AWS networking, Ansible, Jenkins, Kubernetes, monitoring and the Linux operations work underneath all of it.
Provisioned AWS infrastructure using Terraform, including EC2 instances, VPC networking and Security Groups — environments described as code instead of console clicks.
Configured an Application Load Balancer with health checks, multi-AZ deployment and target-tracking auto scaling policies.
Automated Node.js application deployment using Ansible playbooks with systemd service management and an Nginx reverse proxy in front.
Built a Docker-based Jenkins pipeline with automated build, testing and security checks before deployment.
Worked with Deployments, Services, ConfigMaps, Secrets and persistent storage to run Node.js and MongoDB workloads.
Implemented Prometheus, Grafana and Node Exporter for infrastructure monitoring and alerting.
Hardened production Linux servers: SSH configuration, firewall rules, service minimisation and audit logging.
Scheduled backup automation for databases and files with retention policy and verified restore procedure.
Containerised applications with Docker and Docker Compose for consistent local, staging and production behaviour.
Nginx reverse proxy terminating TLS for backend applications, with certificate management and redirect rules.
Designed an AWS VPC with public and private subnets, route tables, internet gateway and NAT routing.