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
Day 1
Introduction to DevOps (with Simple Exercises)
- Strategies for integrating DevOps into established Agile teams
- Real-world case studies
- The IT Core Chronic Conflict and its resolution through DevOps
- Key roles in a DevOps environment
- Definition of DevOps and its significance for government operations
- Fundamental concepts and principles of DevOps
How Does DevOps Work?
- Continuous Integration: Automating the merging of code changes into a central repository
- Continuous Deployment: Automatically deploying code to production environments
- Continuous Delivery: Ensuring that code can be reliably and efficiently deployed at any time
- Continuous Testing: Implementing automated testing throughout the development lifecycle
- Continuous Monitoring: Tracking application performance and system health in real-time
- Automation: Leveraging tools to streamline processes and reduce manual errors
Day 2
Build and Test Automation
- Jenkins: Automating the build process for continuous integration
- Selenium: Conducting automated web application testing
- JMeter: Performing load and performance testing
- Testing strategy for deployment in government environments
- Rapid feedback mechanisms to enhance development cycles
Deployment Automation
- Ansible:
- Managing multiple machines efficiently
- Creating and executing simple playbooks for deployment
- Comparison of Ansible to Chef and Puppet in government settings
- Docker:
- Deploying applications through container registries
- Kubernetes:
- Managing pod and replication controllers for scalable deployments
- Ensuring replication and high availability in government systems
Day 3
Environment Provisioning
- Amazon AWS:
- Strategies for deployment in cloud environments
- Automating the provisioning process for efficient resource management
- Comparison of AWS to OpenStack for government use cases
Automated Feedback and Monitoring
- Nagios:
- Configuring hosts and host groups for monitoring
- Implementing comprehensive monitoring solutions
- Setting up notifications for timely issue resolution
- Comparison of Nagios to Zabbix for government applications
Requirements
A strong theoretical foundation in DevOps practices is essential. This should be complemented by a solid understanding of Agile methodologies, which are critical for efficient and effective project management for government operations.
21 Hours
Testimonials (2)
Being introduced to some technologies I wish I knew earlier.
Michel - Vanier College
Course - DevOps Practical Implementation and Tools
The trainer was very well organized. He explained about all the tools required for the training in the beginning. The trainer happily clarified all the doubts and practical use cases were discussed.