Training

Improve the skills that matter most to your business by harnessing the power of modern software practices. Join us for deep dives into functional programming. Become an expert in modern cloud infrastructures. Fully realise the potential of the DevOps approach in your organisation to empower your teams. We help you boost your teams' skillset with lean and practical trainings delivered by experts – remotely or onsite.

State of the art software engineering, consulting & developing

Basic Kubernetes Workshop

As the cornerstone of modern container orchestration, Kubernetes has transformed the landscape of cloud computing and microservices. 

This concise workshop is tailored for beginners and those seeking a refresher, covering essential Kubernetes concepts. Gain hands-on experience in deploying applications and managing ingress configurations in a Kubernetes environment. 

This training is your gateway to mastering efficient application scaling and deployment, setting the foundation for advanced cloud infrastructure management.

Contents 

  • Kubernetes Architecture, Components and Concepts
  • Hands-on Labs for Basic Kubernetes Resources used to Deploy Apps
    • Pods
    • Deployments
    • StatefulSets
    • Services
    • Ingress
    • Secrets and ConfigMaps
    • Persistence
  • Deployment of Example Apps
  • Troubleshooting & Debugging

Advanced Kubernetes Workshop

Elevate your Kubernetes expertise with our Advanced Kubernetes Workshop. Designed for those with a foundational understanding of Kubernetes, this workshop delves into sophisticated topics building on the topics covered in the basic workshop.

Explore the nuances of managing your applications with operators, securing your Kubernetes environment with robust access controls, and implementing effective monitoring strategies for comprehensive oversight. We'll also cover ArgoCD for continuous deployment, enhancing your DevOps practices. 

This workshop is an ideal progression for professionals seeking to deepen their knowledge and skill in managing complex Kubernetes ecosystems with efficiency and confidence.

Contents 

  • Deep Dive into Kubernetes Operators
  • Kubernetes Network Security and RBAC (Role-Based Access Control)
  • Comprehensive Kubernetes Monitoring with Prometheus and Grafana
  • Application Packaging and Deployment with Helm or Kustomize
  • ArgoCD for Kubernetes
  • Cluster and Workload Autoscaling
  • Troubleshooting & Debugging

Large Language Models

Unleash the potential of Large Language Models (LLMs) with our workshop! Master LLM fundamentals and dive into hands-on sessions on designing applications and deploying them to Kubernetes for optimal efficiency.

Discover Retrieval-Augmented Generation (RAG) use cases in a practical setting, gaining valuable insights into crafting dynamic conversational interfaces and precision content generation. Equip your team with the skills to confidently navigate and leverage the capabilities of LLMs for real-world applications.

Join us to empower your team with expertise in designing, deploying, and optimizing LLM applications. By the workshop's end, your team will possess the skills to stay at the forefront of AI advancements.

Contents 

  • LLM fundamentals
  • How to design LLM apps
  • How to deploy LLM apps to Kubernetes, AWS Bedrock or GCP Vertex AI
  • Retrieval-Augmented Generation (RAG) Use Cases

Kafka Training

Embrace the power of real-time data streams with our comprehensive Kafka Training workshop. Delve into effective management of Kafka clusters, understanding key operational aspects like setup, monitoring, and high availability. 

For developers, the workshop offers insights into producing and consuming data streams, integrating Kafka with various applications for real-time processing. Architects will gain valuable knowledge on integrating Kafka into existing architectures, focusing on scalability and reliability. 

Enhance your skills in Kafka to drive efficiency and innovation in your data-driven projects.

Contents 

  • Core Concepts and Ecosystem of Kafka
    • Kafka Broker
    • Kafka Connect
    • Kafka Streams
  • Best Practices for Scalability and Reliability
  • Real-World Use Cases

Apache Flink

Apache Flink is a leading technology for data stream processing, allowing stateful and distributed computations over unbounded and bounded data streams.

This workshop will cover the core Flink concepts and APIs, including the powerful Flink SQL API, as well as how to deploy Flink to Kubernetes. 

Ideal for teams looking to improve their data stream computation capabilities and make their solutions far more scalable and more efficient.

Contents 

  • Intro to Flink concepts
  • Flink APIs
  • Connecting Datastores
  • Flink SQL
  • Deploying Flink to Kubernetes

Apache Spark

Spark offers an abstract computation model based on read-only data structures (RDD) and iterative transformation. It offers high levels APIs for Scala, Java, Python and R.
It can be run on Kubernetes, Mesos, YARN and even standalone. 

This workshop will cover the core Spark libraries; writing efficient transformation steps; how jobs are executed and coordinated; reading and writing to any kind of data source, and deployment. 

This workshop is ideal for looking to harness the data processing power of Spark and how to deploy it in modern architectures.

Contents 

  • Intro to Spark concepts
  • Spark APIs
  • Spark Jobs
  • Spark SQL
  • Connecting Data Sources
  • Paralleising Machine Learning workloads with Spark
  • Deploying Spark on Kubernetes and YARN

Fast Delivery

This workshop will teach you how to employ Agile Development and Extreme Programming to maximise productivity and minimise the time to create a minimum viable product.

Contents 

  • Agile Product Development
  • Writing Good User Stories
  • Extreme Programming

Why choose Hivemind?

 

Learn from veteran experts with years of experience.

Mentoring is in Hivemind's DNA - our trainings not only teach your teams new stuff, but how to mentor their peers.

Logo B