Techiescamp
  • Courses
  • Blog
  • Login
  • Sign Up

Project: Jenkins HA Setup on AWS (Terraform + Ansible + Packer)

In this project, you will implement three essential DevOps concepts:

📦 Immutable Infrastructure

🛠️ Infrastructure as Code (IaC): Covering both provisioning and configuration management

🛡️ External Configuration and Secret Management

The project workflow is structured to reflect real-world environments, giving you a practical understanding of how these concepts are applied in professional DevOps settings.

In this DevOps project, you will learn how to deploy Jenkins on an AWS Auto Scaling group, complete with an Application Load Balancer and an EFS filesystem for Jenkins' data directory. This mini-project is designed to put your Terraform, Ansible, and AWS knowledge into practice.

By completing this project, you’ll have the opportunity to put your IaC knowledge into practice, solidifying your skills with hands-on experience.

Course Curriculum


  Introduction
Available in days
days after you enroll
  • Introduction (0:43)
  • What you’ll learn (0:50)
  • Prerequisites (0:36)
  • Community Support
  Architecture and Workflow
Available in days
days after you enroll
  • Project Architecture (1:43)
  • Setup Provisioning Workflow (1:39)
  Jenkins HA Deployment
Available in days
days after you enroll
  • Introduction (1:08)
  • Create SSH key Pair in Parameter Store (1:35)
  • Create IAM Role for Jenkins Agent (1:58)
  • Provision EFS File System (2:06)
  • Create Jenkins Controller & Agent AMIs (3:36)
  • Deploy Jenkins Controller Autoscaling Group & Load Balancer (5:28)
  • Deploy Jenkins Agent (4:28)
  • Test Jenkins HA (1:42)
  • Patching & Upgrading Jenkins Controller (3:35)
  • Teardown AWS Resources
  • Jenkins Real World Production Setup (1:13)
  • Feedback

Featured Courses

CKA Exam Practice Questions & Explanations

Exam-Focused Scenarios: Dive deep into a variety of scenarios that mirror the challenges you'll face on the CKA exam. Detailed Explanations: Gain a thorough understanding of each scenario with step-by-step explanations. Certified Support: Receive support from CKAD certified authors who share tips and strategies for success. By the end of this course, you'll be well-prepared to ace the CKA exam and excel as a Kubernetes Administrator. Join us and take a decisive step towards mastering Kubernetes administration!

Aman Jaiswal

Aman Jaiswal

% COMPLETE

$12

Container Fundamentals: A Practical Guide to Docker

This course is designed to give you an in-depth understanding of container fundamentals and container management tools, including Docker and Podman, through hands-on, real-world tasks.

Bibin Wilson

Bibin Wilson

% COMPLETE

FREE

Kubernetes Kustomize Crash Course

In this Kustomize crash course, you will learn all the Kustomize concepts and deploy an application using Kustomize on a Kubernetes cluster.

Bibin Wilson

Bibin Wilson

% COMPLETE

FREE

Let’s keep in touch

Subscribe to the mailing list and receive the latest updates

We respect your privacy.

Check your inbox to confirm your subscription

© TechiesCamp 2024

  • Github
  • LinkedIn
  • Discord
  • YouTube

Courses

  • Container Fundamentals
  • Certified Kubernetes Administrator
  • CKA Exam Practice Scenarios

Resources

  • Courses
  • Blog

Legal

  • Terms of Use
  • Privacy Policy
  • © Techiescamp 2025
  • Blog
  • Discord
  • GitHub
  • Terms of Use
  • Privacy Policy