Junior DevOps Engineer
Bridging quality assurance and cloud infrastructure.
Building reliable pipelines, one deployment at a time.
About
With a foundation in software quality assurance, I transitioned into DevOps engineering — bringing a tester's mindset to infrastructure, automation, and CI/CD. I believe the most resilient systems are built by engineers who understand both how software breaks and how it deploys.
I'm passionate about cloud infrastructure, container orchestration, and building automated pipelines that ship reliable software fast.
Skills
Journey
Software Testing & Quality Assurance
Designed and executed manual and automated test plans for web applications. Built Selenium-based regression suites and integrated them into early CI pipelines — planting the seed for a DevOps career.
Test Automation & Pipeline Integration
Expanded into automation frameworks and CI/CD integration. Started managing Jenkins pipelines to trigger test suites on every commit — discovering a passion for the deployment side of the stack.
Cloud & Infrastructure Training
Completed AWS Cloud Practitioner certification. Studied Docker, Kubernetes, Terraform, and Ansible. Deployed personal projects on EC2 with Nginx reverse proxy — this very portfolio included.
Building & Deploying in the Cloud
Actively building and deploying containerised applications on AWS. Automating infrastructure with Terraform, monitoring with Prometheus and Grafana, and continuously shipping via GitHub Actions pipelines.
Projects
This portfolio site — a Python Flask app served by Gunicorn, reverse-proxied through Nginx on an AWS EC2 instance. Fully provisioned and deployed manually and via scripts.
GitHub Actions workflow that runs tests, builds a Docker image, pushes to ECR, and deploys to an EC2 instance on every push to main — zero-downtime rolling deploy.
Modular Terraform configuration that provisions a VPC, subnets, security groups, EC2 instances, and an RDS database — full environment spun up with a single terraform apply.
Docker Compose stack with Prometheus scraping application metrics, Grafana dashboards for visualisation, and alerting rules that fire Slack notifications on threshold breaches.
Page Object Model test framework in Python using Selenium and Pytest. Integrated into a Jenkins pipeline to run regression tests on every pull request with HTML reporting.
Multi-service application deployed on a local Kubernetes cluster using Helm charts. Includes horizontal pod autoscaling, ConfigMaps, Secrets management, and Ingress configuration.
Certifications
Amazon Web Services
Container Certification
Shell Scripting & Administration
Workflow Automation