Course Outline

Module 1: Git

  • Introduction to Version Control Systems for Government
  • History of Git for Government Use
  • Basic Concepts of Git
  • States in the Git Workflow
  • Installing Git for Government Systems
  • Configuring Git for Secure Operations
  • Working with Repositories in a Government Context
  • Essential Git Commands for Government Use
  • Collaborating with Remote Repositories for Government Projects
  • Tagging and Versioning in Government Repositories
  • Branching Strategies for Government Development Teams

Module 2: Docker

  • Introduction to Containerization for Government Applications
  • Overview of Docker for Government Use
  • Downloading and Installing Docker in Government Environments
  • Fundamental Docker Commands for Government Operations
  • Docker Engine Architecture for Secure Government Deployments
  • Running Your First Container in a Government Setting
  • Creating and Managing Docker Images for Government Projects
  • Building Custom Images with Dockerfiles for Government Applications
  • Setting Up Private Registries for Government Use
  • Storing and Retrieving Docker Images from Docker Hub for Government Projects
  • Networking Docker Containers in a Government Environment
  • Data Persistence with Volumes for Government Data Management

Module 3: Automation with Ansible

  • Introduction to Ansible for Government IT Automation
  • Ansible Architecture and Design for Government Systems
  • Installing and Configuring Ansible for Government Operations
  • Using AD-Hoc Commands in a Government Context
  • Managing Playbooks for Efficient Government Workflows
  • Handling Variables in Ansible for Government Applications
  • Working with Loops in Ansible for Government Automation
  • Utilizing Notify and Handlers for Government Tasks
  • Securing Sensitive Data with Ansible Vault for Government Use
  • Creating and Using Jinja2 Templates for Government Configurations
  • Managing Roles in Ansible for Streamlined Government Operations

Module 4: Jenkins

  • Introduction to Continuous Integration and Continuous Deployment (CI/CD) for Government Projects
  • Overview of Jenkins for Government CI/CD Pipelines
  • The Jenkins Process in a Government Setting
  • Installing Jenkins for Government Use
  • Navigating the Jenkins User Interface for Government Teams
  • Building Your First Job: Automating Web Server Deployment on a Jenkins Machine for Government
  • Adding Remote Machines and Credentials for Secure Government Operations
  • Automatically Deploying Web Servers on Remote Machines in a Government Environment
  • Configuring Git Webhooks for Jenkins to Enhance Government Workflows
  • Using Parameters in Jenkins for Customizable Government Jobs
  • Integrating Jenkins with Ansible for Enhanced Government Automation
 35 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories