Course Overview
TOPThis intensive 2-day course is designed to provide participants with a comprehensive understanding of Jenkins, a leading automation server. It covers everything from the fundamentals to advanced integration techniques. Participants will learn how to automate tasks, manage software lifecycles, and integrate Jenkins with various tools and platforms. By the end of the course, attendees will have the skills to set up and manage robust CI/CD pipelines, scale Jenkins to meet organizational needs, and leverage AI for enhanced configuration and troubleshooting.
Scheduled Classes
TOPOutline
TOPSoftware Control Management
- SCM Option #1 - GitHub
- Git Branching
Basics
- Deploying Jenkins with Docker
- Jenkins Dashboard
- Freestyle Projects and Workspaces
- Triggering Jenkins Builds with WebHooks
- Installing Jenkins Plugins
Scripting
- Docker Build Agents
- Python Builds
- Ansible Builds
CI / CD
- Continuous Integration
- Creating Jenkins Scripted Pipelines
- Declarative vs Scripted Pipelines
- Jenkins REST API
Administration
- Backing Up Jenkins
- Security and Credential Management
- Configuration as Code
Deploy and Configure
- Build Agents
- Freestyle Terraform and Ansible Builds
Prerequisites
TOPWho Should Attend
TOP- DevOps Engineers
- Software Developers
- Telecommunications Professionals
- Architects
- Quality Assurance & Site Reliability Professionals