๐ Hello, world
J. Marzan
Aspiring DevOps Engineer
I'm just getting started โ and that's okay. I learn by actually building things, breaking them, and figuring out why. Still early in my DevOps journey, but every project I push to GitHub is a step forward.
About
Who I am
Hi, I'm John Erimar Marzan โ a beginner DevOps enthusiast from the Philippines. I don't have years of experience yet, but I do have a lot of curiosity and a habit of learning by doing.
I spend my time setting up local lab environments, following DevOps roadmaps, and working through hands-on projects that expose me to real tools like Vagrant, Docker, Jenkins, Terraform, and Linux shell scripting.
I'm not a developer โ I'm someone who's figuring out how applications are built, deployed, and kept running. One small project at a time.
Skills
What I know so far
Being honest about where I'm at โ no faking expertise I don't have yet.
Projects
What I've built
Small projects that helped me understand how real infrastructure fits together.
A fully automated DevOps CI/CD lab running on 4 Vagrant VMs. One command spins up the entire stack โ Jenkins runs the pipeline, SonarQube checks code quality, Nexus stores the WAR artifact, Docker builds and pushes the image to Docker Hub, and the app is deployed to an AppServer via SSH. Discord gets notified on every build.
How to build a real CI/CD pipeline from scratch using Jenkins declarative pipelines and Groovy.
How to integrate SonarQube quality gates, upload artifacts to Nexus, and deploy containerized
apps via SSH. I also learned how to automate everything โ credentials, plugins, tool configs,
even the Nexus setup wizard โ using shell scripts and Groovy init scripts so the whole lab
provisions with a single vagrant up.
My first multi-VM project. I used Vagrant and bash scripts to automatically spin up three virtual machines โ one for Nginx (reverse proxy), one for Tomcat (app server), and one for MariaDB (database). The whole stack boots with one command.
How to write a Vagrantfile for multiple VMs, how Nginx proxies traffic to a backend app, how Tomcat deploys a Java WAR file, and how to write MySQL-compatible schema since the original app used HSQLDB which didn't work with MariaDB.
Let's connect
I'm a beginner who's serious about learning. If you're hiring juniors, looking to collaborate, or just want to talk DevOps โ feel free to reach out via GitHub.
github.com/jemarzan