Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Testimonials (1)
There were many practical exercises supervised and assisted by the trainer