Public Sector

We've had the pleasure of working with UK and overseas central and local government departments, including Healthcare (NHS and Foundation Trusts), Defence, Education (Universities and colleges), many of the main Civil Service departments, Emergency Services; also public-owned corporations including the BBC, Bank of England, Ordnance Survey, and regulatory bodies such as Ofgem.

We are registered on Crown Commercial Service’s (CCS) Dynamic Purchasing System (RM6219 Training and Learning) and also with numerous tender portals such as Ariba, Coupa and Delta E-Sourcing.

Read more...

Graduate Training Schemes

Framework Training has a strong track record of providing a solid introduction into the working world for technical graduates across myriad industries. We provide the opportunity to learn and gain valuable hands-on experience in a supportive, friendly and sociable training environment.

Attract & retain the brightest new starters

We know it is vital for our clients to invest in the future of their talented grads; not only to provide them with high-quality, professional training essential for their roles, but to embed them within the organisation’s culture and guide them on the right path to a successful career.

After all, your new hires could well be the next leaders and their creative ideas and unique insights are invaluable to your business.

Read more ...

Learning & Development

Our unique portfolio of high-quality technical courses and training programmes are industry-respected. They’re carefully designed so that delegates can seamlessly apply what they’ve learnt back in the workplace. Our team of domain experts, trainers, and support teams know our field — and all things tech — inside out, and we work hard to keep ourselves up to speed with the latest innovations. 

We’re proud to develop and deliver innovative learning solutions that actually work and make a tangible difference to your people and your business, driving through positive lasting change. Our training courses and programmes are human-centred. Everything we do is underpinned by our commitment to continuous improvement and learning and generally making things much better.

Read more...

Corporate & Volume Pricing

Whether you are looking to book multiple places on public scheduled courses (attended remotely or in our training centres in London) or planning private courses for a team within your organisation, we will be happy to discuss preferential pricing which maximise your staff education budget.

Enquire today about:

  • Training programme pricing models  

  • Multi-course voucher schemes

Read more...

Custom Learning Paths

We understand that your team training needs don't always fit into a "one size fits all" mould, and we're very happy to explore ways in which we can tailor a bespoke learning path to fit your learning needs.

Find out about how we can customise everything from short overviews, intensive workshops, and wider training programmes that give you coverage of the most relevant topics based on what your staff need to excel in their roles.

Read more...

GitOps Training Course

Revolutionise your continuous deployments and embrace the GitOps way

About the course

This practical training course provides a thorough grounding in the principles and practices of GitOps, equipping your team with the skills to manage cluster configurations and application deployments directly from Git.

You'll get stuck in with Argo CD, the leading declarative GitOps tool, learning its architecture, command-line interface, and web user interface.

Through hands-on labs, you'll master defining applications, synchronising desired state, controlling updates, and even integrating GitOps into your existing CI/CD pipelines.

Learn how to manage secrets securely within a GitOps environment and unlock a more reliable, auditable, and efficient approach to managing your cloud-native infrastructure.

Please note: While our standard course utilises Argo CD for practical exercises, please let us know if you are looking to implement these GitOps techniques with your own preferred platform (e.g. Azure DevOps, Jenkins, Circle CI...) - we can tailor the training to meet your specific technology requirements.

Instructor-led online and in-house face-to-face options are available - as part of a wider customised training programme, or as a standalone workshop, on-site at your offices or at one of many flexible meeting spaces in the UK and around the World.

    • Explain the core principles and benefits of the GitOps methodology for managing infrastructure and applications.
    • Navigate the architecture and key concepts of Argo CD, a leading GitOps tool.
    • Install and configure the Argo CD command-line interface and web user interface.
    • Define applications in Argo CD using YAML resources, Helm charts, and Kustomize.
    • Synchronise the desired state of your Kubernetes cluster and applications using Argo CD's syncing capabilities.
    • Control application updates using selective syncing, automated syncing, and Git references.
    • Manage the order of deployments using Argo CD's phases and waves.
    • Integrate Argo CD into existing CI/CD pipelines for automated delivery.
    • Implement secure management of secrets within a GitOps environment using tools like External Secrets Operator.
    • Troubleshoot common issues and apply best practices for implementing GitOps with Argo CD.
  • This course is specifically designed for DevOps Engineers, Platform Engineers, Site Reliability Engineers (SREs), and Kubernetes Administrators who are looking to adopt GitOps methodologies for managing their Kubernetes clusters and applications.

    It will also benefit Software Developers involved in deploying and managing applications in a Kubernetes environment and Technical Leads responsible for improving deployment reliability and automation.

  • To get the most out of this GitOps training, delegates should have a solid understanding of Kubernetes fundamentals, including concepts such as Deployments, Services, Namespaces, and basic kubectl usage.

    Familiarity with Git version control and basic CI/CD concepts will also be beneficial. Experience with YAML and ideally some exposure to Helm or Kustomize will be advantageous, as these are commonly used configuration management tools within a GitOps workflow.

    We can customise a custom syllabus for your team that gives good coverage of any skills gaps so you can gain the maximum value from your training.

  • This GitOps course is available for private / custom delivery for your team - as an in-house face-to-face workshop at your location of choice, or as online instructor-led training via MS Teams (or your own preferred platform).

    Get in touch to find out how we can deliver tailored training which focuses on your project requirements and learning goals.

  • What is GitOps?

    • The GitOps Principles

    • Push vs Pull

    • History

    • Comparison with ?aC

    • Landscape

    • Community

    Introducing ArgoCD

    • Architecture

    • ArgoCD CLI

    • Lab: Installing the ArgoCD CLI

    • ArgoCD Web UI

    • Concepts

    Installing ArgoCD

    • Overview of Options

    • Single-Tenancy vs Multi-Tenancy

    • High availability

    • Bootstrapping ArgoCD with Autopilot

    • Accessing ArgoCD

    • Lab: Installing ArgoCD to a Kubernetes Cluster

    Defining Applications in ArgoCD

    • Configuration Tool Options

    • Working with YAML Resources

    • Lab: Defining an ArgoCD Application with the Web UI

    • Using Helm Chart Packages

    • Lab: Defining an Application using the CLI

    • Kustomize Bases and Overlays

    • Configuration Management Plugins

    Syncing the Desired State

    • Selective Syncing

    • Automated Syncing

    • Pruning Cluster Objects on Removal from Source

    • Dealing with Imperative Change with Self-Healing

    • Lab: Tuning the Syncing Process

    Selective Control of Application Updates

    • Restricting Helm Chart Updates with Semantic Versioning

    • Tracking Different Git References

    • Lab: Configuring Deployments Based on Git Branches Ordering Syncing with Phases and Waves

      • Sync Phases

      • Defining Resource Hooks

      • Sync Waves

      • Lab: Ordering an Update with Sync Phases and Waves

      Adding ArgoCD to a CI/CD Pipeline

      • Configuring a Webhook for Asynchronous Syncing

      • Using the ArgoCD Image Updater

      • Lab: Building a Basic Pipeline for Automated Delivery

      Managing Secrets in a GitOps Environment

      • GitOps and Secrets

      • Managing Secrets from External Sources

      • Lab: ArgoCD and the External Secrets Operator

Trusted by

Crown Commercial Service Supplier (CCS) logo BBC logo Amadeus Services company logo

Public Courses Dates and Rates

Please get in touch for pricing and availability.

Related courses