Our author

Soren Vale – author an DevOps & CI/CD Specialist

Tanner Moses

Author and DevOps & CI/CD Specialist

Tanner Moses is a DevOps engineer and CI/CD specialist with seven years of experience building reliable delivery pipelines for Java applications. Born and raised in a small coastal town in southern England, he has been fascinated since childhood with how computers “think” and how to make their work faster and more predictable. After graduating with a degree in computer science, he joined a team developing a large-scale financial transaction platform and immediately encountered real-world challenges of scaling and deployment stability.

Over the course of his career, Tanner has worked in four different companies — from a fast-growing startup to a large product company serving millions of active users. He has designed CI/CD systems that enable teams to release updates multiple times a day with minimal risk and zero downtime. Among his key knowledge background are reducing full delivery cycle time (from commit to production) from 4 hours to 7 minutes in a high-load project, implementing blue-green deployments and canary releases, automating infrastructure testing, and transitioning teams from manual deployments to fully automated pipelines.

Tanner has always believed that the best engineers are those who don’t just write code, but make sure that code reaches users quickly and safely. That’s why he began sharing knowledge — first through internal team training sessions, then through open workshops. In November 2025, while working on another large-scale project in the United Kingdom, he realized that most Java developers — even experienced ones — still spend far too much time on routine deployment tasks, environment configuration, and fighting “it works on my machine” issues. They write excellent code but struggle to deliver it reliably and fast.

This realization became the main reason for creating the course. Tanner wanted to show that DevOps and CI/CD are not some separate “dark art” reserved for dedicated engineers, but a natural extension of a Java developer’s skills. He poured his real-world experience into the materials: how to configure Gradle for both monoliths and microservices, how to containerize applications, how to build pipelines where tests, security scans, and deployments happen automatically, and how to avoid the common mistakes that lead to late-night alerts. The course is built around real production cases he has personally solved and the questions he most often hears from junior and mid-level colleagues.

Tanner believes that when a developer understands the full journey of code — from idea to end user — they write better code, design better architecture, and fear changes less. That is why the course is not just about tools, but about mindset: how to make your work predictable, fast, and enjoyable. He hopes that after completing the materials, students will feel more confident not only in writing code, but also in delivering it — because that is what truly separates a good developer from someone who controls the entire process.