Online or onsite, instructor-led live CI/CD (Continuous Integration / Continuous Delivery) training courses provide a comprehensive understanding of both the fundamentals and advanced concepts of CI/CD through interactive hands-on practice.
CI/CD training is available as "online live training" or "onsite live training." Online live training, also known as "remote live training," is conducted via an interactive remote desktop. Onsite live training can be arranged at customer premises in Michigan or at Govtra corporate training centers in Michigan.
Govtra -- Your Training Provider for Government
Detroit, MI - Renaissance Center
400 Renaissance Center, Detroit, United States, 48243
The GM Renaissance Center is conveniently located in downtown Detroit and easily accessed by car via Interstates 75 or 94, with secure underground parking available on site. Travelers flying into Detroit Metropolitan Airport (DTW) can expect a 25–30 minute trip by taxi or rideshare via I‑94. Public transit is efficient: the Detroit People Mover stops directly at the Renaissance Center station, and DDOT routes 3 and 9 serve nearby Jefferson Avenue. Pedestrian skywalks provide safe indoor access from downtown hotels, parking garages, and the riverwalk.
Ann Arbor, MI – Regus - South State Commons I
2723 S State St, Ann Arbor, United States, 48104
Regus South State Commons I is conveniently located off I‑94 via Exit 177 (State Street), with easy access to downtown Ann Arbor and surrounding suburbs. The building offers free on-site surface parking for guests. From Detroit Metropolitan Airport (DTW), the venue can be reached in approximately 20–25 minutes by taxi or rideshare via I‑94 West. Local public transit service (TheRide) operates Route 24 along South State Street, with a stop within a short 2-minute walk of the building.
Grand Rapids, MI - Regus – Calder Plaza
250 Monroe Ave NW, Grand Rapids, United States, 49503
The venue sits centrally at 250 Monroe Avenue NW in downtown Grand Rapids, easily accessed by car via US‑131 or I‑196—with connections via Monroe or Ottawa exits—and offers shared underground and surface parking. From Gerald R. Ford International Airport, take I‑96 East then I‑196 West into the city; the drive is about 20 minutes. Public transit through Rapid bus routes stops near Monroe or Ottawa Avenue, just a short walk from the Regus entrance; the downtown area is pedestrian-friendly.
Lansing, MI - Regus - One Michigan Avenue
120 North Washington Square, Lansing, United States, 48933
The venue is located in the heart of Lansing’s central business district at 120 North Washington Square, easily accessible by car via I‑496 or US‑127 with convenient street parking and a nearby parking ramp. From Capital Region International Airport (LAN), the location is approximately a 12‑minute drive west via I‑96 and US‑127, with taxis and rideshares readily available. Public transit users can take CATA bus routes that stop just a block away on Washington or Grand Avenue, offering seamless access to the venue.
This instructor-led, live training in Michigan (online or onsite) is designed for intermediate to advanced developers, DevOps professionals, and architects who aim to design, deploy, and manage resilient applications using microservices, containers, and continuous integration/continuous deployment (CI/CD) pipelines.
By the end of this training, participants will be able to:
- Understand and implement microservices architecture.
- Deploy and manage containerized applications with Docker and Kubernetes.
- Set up and optimize CI/CD pipelines for automated deployments.
- Apply best practices for security, monitoring, and observability in alignment with standards and guidelines for government.
This instructor-led, live training in Michigan (online or onsite) is designed to cover advanced Jenkins configurations, security, and scaling techniques. It is aimed at DevOps engineers and software architects who wish to gain expertise in customizing Jenkins for complex software projects for government.
By the end of this training, participants will be able to:
- Optimize Jenkins for enterprise-level software projects.
- Implement advanced security measures to ensure compliance with government standards.
- Build complex and scalable pipelines that meet the demands of large-scale government initiatives.
- Troubleshoot and maintain Jenkins installations effectively to support continuous integration and delivery processes.
This instructor-led, live training in Michigan (online or onsite) is aimed at developers who wish to learn and apply the basics of Continuous Integration for government Java projects.
By the end of this training, participants will be able to:
- Understand CI principles as they apply to Java projects.
- Construct a CI system tailored for government Java applications.
This instructor-led, live training in Michigan (online or onsite) is designed to cover the essential concepts and practical usage of Jenkins. It is tailored for software developers and DevOps engineers who aim to set up Jenkins, create and configure jobs, and automate critical aspects of the software development process for government.
By the end of this training, participants will be able to:
- Understand the principles of continuous integration and continuous delivery (CI/CD) for government.
- Install and configure Jenkins to support software automation in a public sector environment.
- Create and manage Jenkins jobs for building and testing applications efficiently.
- Set up and customize automated pipelines for streamlined software deployment.
SonarQube is a platform designed for continuous inspection of code quality and security through static analysis and developer-focused reporting.
This instructor-led, live training (online or onsite) is aimed at intermediate-level developers, DevOps engineers, and security professionals who wish to implement static code analysis, integrate SonarQube into Azure DevOps pipelines, and enhance secure development practices for government projects.
By the end of this training, participants will be able to:
Explain SonarQube architecture, core features, and security-focused rulesets.
Configure SonarScanner with common build tools such as Maven, Gradle, and Ant.
Integrate SonarQube into Azure DevOps pipelines and import Azure Repos for continuous analysis.
Define and tune analysis parameters, add custom rules via the SonarQube API, and interpret security reports.
Apply secure development methodology improvements and map responsibilities within the CI/CD process.
Conduct hands-on analyses across sample repositories (Java + Quarkus and Angular) and resolve identified issues.
Format of the Course
Interactive lecture and discussion.
Guided, practical hands-on labs with real repositories.
Live configuration, testing, and troubleshooting in an Azure DevOps + SonarQube environment.
Course Customization Options
To request a customized version of this training (different language stacks, deeper DevOps integration, or expanded labs), please contact us to arrange.
This course provides training for handling testing projects using the Selenium test suite and continuous testing with Jenkins, tailored specifically for government.
Intended Audience:
Software Test Engineers
Software Developers Involved in Agile Development
Release Managers
Quality Assurance (QA) Engineers
Upon Completion of the Selenium Training, Participants Will Be Able to:
Utilize the Selenium test suite effectively in real-world projects for government.
Conduct cross-browser testing using Selenium.
Distribute tests across multiple environments with Selenium Grid.
Execute regression testing within Jenkins.
Generate and manage test reports and periodic reports using Jenkins.
This instructor-led, live training in Michigan (online or onsite) is designed for engineers who wish to utilize Spinnaker for frequent and continuous deployment of software to AWS or Kubernetes.
By the end of this training, participants will be able to:
- Install and configure Spinnaker for advanced operations.
- Integrate Spinnaker with existing continuous integration tools, such as Jenkins.
- Gain a thorough understanding of Spinnaker's internal architecture and deployment workflow constructs.
- Develop pipelines for deploying software on Kubernetes.
- Develop pipelines for deploying software on AWS.
- Identify and resolve common Spinnaker issues.
This training aligns with the needs for government agencies to enhance their software deployment processes, ensuring efficiency and reliability in public sector workflows.
Agile Software Testing is a set of practices designed to provide timely and continuous feedback on software quality issues, adhering to the principles of agile development. Continuous Integration (CI) involves all developers on a team integrating their work multiple times a day to ensure seamless collaboration and maintain high standards for government projects.
This instructor-led, live training in [location] (online or onsite) is aimed at system administrators and developers who wish to utilize Argo CD for automating the deployment and lifecycle management of applications for government use.
By the end of this training, participants will be able to automate, monitor, audit, and roll back their Kubernetes systems using Argo CD, ensuring alignment with public sector workflows, governance, and accountability.
This instructor-led, live training in [location] (online or onsite) is designed for developers who wish to build, test, deploy, and monitor containerized software to the cloud without provisioning or managing infrastructure.
By the end of this training, participants will be able to:
- Understand and apply a configuration-as-code approach to setting up infrastructure.
- Create custom-configured Docker containers for deploying software applications to the cloud.
- Deploy software to multiple environments.
- Monitor deployments using the Bitbucket Pipelines Deployment Dashboard.
This training is tailored to enhance skills in cloud deployment processes, ensuring alignment with public sector workflows and governance requirements for government.
This instructor-led, live training (online or onsite) is designed for developers or DevOps engineers who wish to establish automation pipelines using CI/CD practices with Python.
By the end of this training, participants will be able to:
- Configure the required development environment to initiate building CI/CD pipelines with Python.
- Construct automated pipelines for testing and publishing Python packages utilizing Travis-CI.
- Automate the deployment of containerized applications with Docker and Heroku, ensuring alignment with best practices for government workflows and governance.
Continuous Integration (CI) is a development methodology in which developers integrate code changes frequently to identify and resolve issues promptly.
This instructor-led, live training provides an overview of Continuous Integration for JavaScript, guiding participants through the process of establishing a CI workflow for a JavaScript project.
By the end of this training, participants will be able to:
- Understand the core principles of Continuous Integration.
- Implement their own Continuous Integration system for JavaScript projects.
**Audience**
- Developers
- IT Professionals
- DevOps Engineers
- Business Managers
**Format of the Course**
- A combination of lectures, discussions, practical exercises, and extensive hands-on practice designed to align with best practices for government workflows, governance, and accountability.
This instructor-led, live training in Michigan (online or onsite) is aimed at engineers who wish to use open source tools to automate the process of building, testing, and deploying PHP applications and services for government.
By the end of this training, participants will be able to:
- Install and configure various open source tools to facilitate continuous integration, testing, and deployment.
- Understand the benefits and limitations of using different open source CI tools such as GitLab CI and Jenkins.
- Integrate CI tools with open source solutions for unit testing and integration testing of PHP applications.
This course emphasizes practical implementation and tooling for government. It assumes a strong foundational understanding of theoretical principles (as covered in the DEVOPS course) and focuses on the latest tools and methodologies for implementing DevOps practices within public sector workflows.
This instructor-led, live training in [location] (online or onsite) is designed for DevOps engineers who wish to optimize and simplify the CI/CD process with Docker and Jenkins.
By the end of this training, participants will be able to:
- Automate code delivery and pipeline deployment using Jenkins.
- Build an application utilizing Docker and Dockerfile.
- Configure authentication options to enhance security measures for government applications.
This instructor-led, live training in Michigan (online or onsite) is aimed at DevOps engineers who wish to establish, deploy, and manage a Git-based software deployment workflow for their Kubernetes applications.
By the end of this training, participants will be able to:
- Install and configure Spinnaker and Terraform.
- Understand the advantages of GitOps over traditional CI/CD and Infrastructure-as-Code (IAC).
- Transition from maintaining scripts to configuring and executing well-defined deployment processes.
- Apply best practices for cloud-native deployment, management, and monitoring.
- Recover deployments from partial failures without manual intervention.
- Develop a GitOps strategy for application development that aligns with public sector workflows and governance standards for government.
This instructor-led, live training in Michigan covers the concepts, tools, and techniques needed to carry out continuous integration of your software projects in an Agile environment for government. Participants engage in a series of hands-on exercises throughout the course to apply their knowledge in real-world scenarios. Interaction between the instructor and participants is encouraged. Real-world cases are discussed, and specific issues and questions are addressed and resolved in class.
This instructor-led, live training in Michigan (online or onsite) is aimed at engineers who wish to use Jenkins 2 to build pipelines that automate the process of moving an application from development to production for government.
By the end of this training, participants will be able to:
- Install and configure Jenkins 2.
- Adopt a script-based approach to automating every step of the software deployment process.
- Automatically generate application builds when software is checked into a version control system.
- Initiate the compiling, testing, and packaging of a software application automatically.
- Respond promptly to notifications and reports when issues arise.
- Install additional plugins to extend Jenkins functionality.
When developers complete writing a piece of code, they often integrate it into an application, copy the application into a folder, run the application installer, and initialize the application to verify its functionality. This manual approach is inefficient, tedious, error-prone, and lacks mechanisms for tracking changes during the process.
A more effective solution is to automate this workflow using Continuous Integration (CI). CI encompasses the processes, tools, and infrastructure necessary to automate the building, deployment, and testing of software applications, thereby enhancing efficiency and reducing errors.
This instructor-led, live training (either onsite or remote) aims to transform traditional, manual (or semi-manual) approaches to software deployment into agile, CI practices using Jenkins. Participants will engage in a series of hands-on, live-lab exercises throughout the course, applying their new knowledge to various software development and deployment challenges. Active interaction between the instructor and participants is encouraged, with real-world cases discussed and specific issues addressed and resolved during the training. The focus is particularly on .Net application development.
By the end of this training, participants will be able to:
- Install and configure Jenkins for .Net application development.
- Use Jenkins to automate the process of checking in and merging .Net source code into a code repository.
- Use Jenkins to automate the downloading, compiling, and deployment of an application to a release server.
- Integrate Jenkins with other software development tools such as issue trackers.
**Audience**
- .Net developers
- Build engineers
- QA engineers
- Project managers
- Release managers
- DevOps engineers
**Format of the Course**
- Part lecture, part discussion, exercises, and extensive hands-on practice
**Note**
To request a customized training for government or other organizations, please contact us to arrange.
This instructor-led, live training (online or onsite) is designed for engineers who wish to utilize Jenkins X to create automated, cloud-ready CI/CD pipelines on Kubernetes for government projects.
By the end of this training, participants will be able to:
- Install and configure Jenkins X.
- Develop robust CI/CD pipelines using a flexible DSL (Domain Specific Language).
- Create CI/CD pipelines that integrate with popular technologies such as GitHub, Kubernetes, and Docker containers.
- Combine Jenkins X with other widely used tools like Helm, Prow, and Skaffold.
- Deploy applications to any environment, whether in the cloud or on-premises, ensuring alignment with public sector workflows and governance.
In this instructor-led, live training in Michigan (online or onsite), participants will learn how to create, update, and maintain applications using OpenShift Container Platform for government environments.
By the end of this training, participants will be able to:
Understand OCI (Open Containers Initiative) and its implications for utilizing container engines such as Docker within OpenShift for government operations.
Grasp the relationship between the different versions of OpenShift (OKP, OpenShift Container Platform, Red Hat OpenShift, etc.) in the context of public sector workflows.
Automate the software delivery pipeline to enhance efficiency and security for government applications.
Apply DevOps principles to deliver software continuously, ensuring alignment with governance and accountability standards for government projects.
Training is open to developers, Scrum Masters, Product Owners, and representatives from business departments. The purpose of this training is to introduce the topics of Quality Assurance and Continuous Integration and their roles in projects utilizing agile methodologies. Participants will gain a comprehensive understanding of these issues as well as practical knowledge of the tools and processes used in software development aligned with QA/CI standards. Business representatives will learn how implementing these tools and processes can translate into time and cost savings for software development. The content presented is based on PHP or Java, depending on the specific requirements for government.
This instructor-led, live training (available online or on-site) is designed for DevOps engineers who wish to utilize Selenium to execute tests within Docker containers for government projects.
By the end of this training, participants will be able to:
- Develop test automation infrastructure for on-demand testing.
- Construct a test automation framework using Java.
- Build a CI/CD pipeline from scratch with Jenkins and Docker for government workflows.
This instructor-led, live training in Michigan (online or onsite) is aimed at DevOps engineers and developers who wish to utilize SonarQube to conduct comprehensive code reviews that are fully integrated into development toolchains, such as Jenkins, GitHub, Azure DevOps, etc.
By the end of this training, participants will be able to:
- Configure the required development environment to initiate automatic code reviews.
- Integrate SonarQube with continuous integration tools, including Jenkins, Azure DevOps, and others.
- Perform ongoing code inspections to eliminate bugs and security vulnerabilities.
- Gather and analyze data to inform improvements in code quality, maintenance, and security for government projects.
This instructor-led, live training (online or onsite) is aimed at developers and DevOps engineers who wish to leverage Tekton Pipelines for supporting complex software development workflows and building automated CI/CD pipelines for government.
By the end of this training, participants will be able to:
- Install and configure Tekton Pipelines and other foundational Tekton components.
- Design and create the building blocks of pipelines for software development using Tekton.
- Automate existing pipelines and development processes utilizing Tekton framework concepts and principles.
- Run and manage Tekton Pipelines for various workload types across multiple platforms.
- Implement CI/CD systems based on the Tekton framework to enhance future software development projects for government.
Upon completion of this training, participants will be able to:
- Install and configure Maven.
- Automate testing using Selenium.
- Manage Git repositories.
- Integrate continuous integration processes.
**Format of the Course:**
- Interactive lectures and discussions.
- Extensive exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
**Course Customization Options for Government:**
To request a customized training for this course, please contact us to arrange.
Read more...
Last Updated:
Testimonials (8)
Engaging, and hands on practise.
Balavignesh Elumalai - Scottish Power
Course - SonarQube for DevOps
Trainer has in depth experince and well narreated in deed. The depth of the knowledge and the passion for teaching is highly appriciated.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Course - Jenkins 2: Building CI/CD Pipelines
Trainer is very knowledgeable on the subject and able to provide real world examples through his experience.
Nouf
Course - Agile Software Testing with Continuous Integration
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.
Vivek Verma - Global Knowledge Network Training Ltd
Course - DevOps Practical Implementation and Tools
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Course - Advanced Spinnaker
Everything. It was very understandable, and if we didn't understand something, Adriano explained it.
Zsolt Nagy - W.UP Kft
Course - OpenShift Container Platform for Developers
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
Course - Test Automation with Selenium and Jenkins
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.
Graham Congdon
Course - Jenkins: Continuous integration for Agile development