Information Technology
Star icon
Most Popular
Hands on Training icon
Hands On Training
Star icon
Hands on Training icon

Introduction to Jenkins for DevOps

Course Cover

5

(1)

compare button icon

Course Features

icon

Duration

4.1 hours

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

4.1 hours

Course Description

Software reliability is an integral part of any business' success. Continuous testing is essential for the delivery of robust software and increasing confidence in software releases. Failure is inevitable without constant validation. Continuous integration allows developers automate the debugging and identification of problems in new code as it is integrated. Jenkins is a popular CI/CD platform. However, it is not well-known for its ability to scale and best practices. Although it is simple to install Jenkins it can be difficult to do it correctly. This course will show you how to use industry-standard best practices to deploy and maintain continuous Jenkins testing.
This course will teach you how to configure and deploy a Jenkins instance using a real-world use scenario. Cloud technology has revolutionized the tech industry, with more emphasis on continuous delivery and integration. Learn how to deploy, configure and use Jenkins for Continuous Integration & Continuous Delivery (CI/CD), and pipeline-like workflows.
This LiveLesson will walk you through industry-standard best practices for deploying Jenkins in continuous testing environments. Learn how to deploy Jenkins in AWS and Google Cloud using Infrastructure as Code (IaC). Learn advanced features of Jenkins, such as the Jenkins Job Builder. Learn about real-world Jenkins deployment cases.
You can access the code at:
https://github.com/alfredodeza/static and
https://github.com/alfredodeza/pipeline-jobs

Course Overview

projects-img

Virtual Labs

projects-img

International Faculty

projects-img

Case Based Learning

projects-img

Post Course Interactions

projects-img

Case Studies,Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

Basic understanding of Linux Operating Systems (package installation and configuration), Git

What You Will Learn

Operate Jenkins and its core concepts: what it is, how it works, how to scale

Produce repeatable deployments and configuration as code for a production-grade environment

Automate job creation and maintenance through Jenkins Job Builder and Git

Deploy Jenkins in various cloud providers like AWS, Google Cloud, and Azure

Install, update, and manage Jenkins plugins

Automate further with systemd and other CLI tools to simplify adding nodes

Properly manage Jenkins with current best practices

Scale the platform to meet demands

Understand pipeline workflows to streamline testing and deployments

Learn best practices to deploy and run Jenkins for a CI/CD workflow

Configure a Jenkins instance with configuration as code

Target Students

DevOps Engineer (mix of developer and engineer), Software Engineer, Operations (Ops) Engineer

Course Instructors

Author Image

Alfredo Deza / Noah Gift

Instructor

Alfredo Deza / Noah Gift is the instructor for this course
Course Cover