diff --git a/docs/devsecops.md b/docs/devsecops.md
index af373889..aa3c92a6 100644
--- a/docs/devsecops.md
+++ b/docs/devsecops.md
@@ -219,6 +219,7 @@
- [infracloud.io: Enforcing Image Trust on Docker Containers using Notary](https://www.infracloud.io/blogs/enforcing-image-trust-docker-containers-notary/)
- [medium: Verify Container Image Signatures in Kubernetes using Notary or Cosign or both](https://medium.com/sse-blog/verify-container-image-signatures-in-kubernetes-using-notary-or-cosign-or-both-c25d9e79ec45) Connaisseur v2.0 adds support for multiple keys and signature solutions.
- [infracloud.io: How to Secure Containers with Cosign and Distroless Images](https://www.infracloud.io/blogs/secure-containers-cosign-distroless-images/)
+- [appvia.io: Tutorial: Keyless Sign and Verify Your Container Images With Cosign](https://www.appvia.io/blog/tutorial-keyless-sign-and-verify-your-container-images)
## GitHub security
- [GitHub security: what does it take to protect your company from credentials leaking on GitHub? π](https://blog.gitguardian.com/github-security/)
diff --git a/docs/images/excelente_propuesta_de_trabajo_meme.png b/docs/images/excelente_propuesta_de_trabajo_meme.png
new file mode 100644
index 00000000..00ea76bd
Binary files /dev/null and b/docs/images/excelente_propuesta_de_trabajo_meme.png differ
diff --git a/docs/introduction.md b/docs/introduction.md
index a26abc35..192f0b54 100644
--- a/docs/introduction.md
+++ b/docs/introduction.md
@@ -181,6 +181,7 @@
- [architectelevator.com: Multi Cloud Architecture: Decisions and Options](https://architectelevator.com/cloud/hybrid-multi-cloud/) Multi cloud means different things to different people. A decision model helps bust the buzzwords and show the options clearly.
- [softwebsolutions.com: Why enterprises need to adopt a multi-cloud strategy](https://www.softwebsolutions.com/resources/multi-cloud-adoption-strategy.html)
- [medium: Multi Cloud Enterprise Deployment Pattern](https://medium.com/solutions-architecture-patterns/multi-cloud-enterprise-deployment-pattern-19571604e64b)
+- [redhat.com: 5 essential tools for managing hybrid cloud infrastructure](https://www.redhat.com/architect/hybrid-cloud-management-tools) It's not just a matter of having the right tools; you must also use them correctly.
## Cloud Automation
* [zdnet.com: The year ahead in DevOps and agile: bring on the automation, bring on the business involvement](https://www.zdnet.com/article/the-year-ahead-in-devops-and-agile-more-automation-more-business-involvement-needed/) DevOps has an automation problem, while agile has an identification problem. Both face organizational problems. Both are needed in the digital transformation shaping the months ahead.
* [thenewstack.io: What Is Cloud Automation and How Does It Benefit IT Teams? π](https://thenewstack.io/what-is-cloud-automation-and-how-does-it-benefit-it-teams)
diff --git a/docs/istio.md b/docs/istio.md
index e23dae33..94cdb830 100644
--- a/docs/istio.md
+++ b/docs/istio.md
@@ -82,6 +82,7 @@ IstioMesh, PrometheusIO, Flux v2 & Flagger.
- [tetrate.io: Using Istio Service Mesh as API Gateway π](https://www.tetrate.io/blog/istio-servicemesh-api-gateway/)
- [mirantis.com: Your App Deserves More than Kubernetes Ingress: Kubernetes Ingress vs. Istio Gateway [webinar]](https://www.mirantis.com/blog/your-app-deserves-more-than-kubernetes-ingress-kubernetes-ingress-vs-istio-gateway-webinar)
- [solo.io: Configuration as Data, GitOps, and Controllers: itβs not simple for multi-cluster](https://www.solo.io/blog/configuration-as-data-gitops-and-controllers-its-not-simple-for-multi-cluster/)
+- [solo.io: Istioβs networking: An in-depth look at traffic and architecture π](https://www.solo.io/blog/istios-networking-in-depth) Istioβs networking in a demo environment
## API Access Control
- [medium: API Access Control using Istio Ingress Gateway](https://medium.com/@senthilrch/api-access-control-using-istio-ingress-gateway-44be659a087e)
diff --git a/docs/kubernetes-tools.md b/docs/kubernetes-tools.md
index 69337402..8e5d8593 100644
--- a/docs/kubernetes-tools.md
+++ b/docs/kubernetes-tools.md
@@ -5,7 +5,7 @@
- [Deckhouse Kubernetes Platform](#deckhouse-kubernetes-platform)
- [Porter](#porter)
- [Datree. Quality Checks for Kubernetes YAMLs](#datree-quality-checks-for-kubernetes-yamls)
-- [Kaniko Build Images in Kubernetes](#kaniko-build-images-in-kubernetes)
+- [Kaniko Build Images in Kubernetes without docker](#kaniko-build-images-in-kubernetes-without-docker)
- [Shipwright Framework for Building Container Images on Kubernetes](#shipwright-framework-for-building-container-images-on-kubernetes)
- [BuildKit CLI for kubectl](#buildkit-cli-for-kubectl)
- [Buildpacks vs Dockerfiles](#buildpacks-vs-dockerfiles)
@@ -391,6 +391,7 @@
* [chr-fritz/csi-sshfs](https://github.com/chr-fritz/csi-sshfs) Kubernetes CSI Plugin for SSHFS. It allows to mount directories using a ssh connection.
* [ctrox/csi-s3](https://github.com/ctrox/csi-s3) A Container Storage Interface for S3. This is a Container Storage Interface (CSI) for S3 (or S3 compatible) storage. This can dynamically allocate buckets and mount them via a fuse mount into any container.
* [codesenberg/bombardier π](https://github.com/codesenberg/bombardier) Fast cross-platform HTTP benchmarking tool written in Go
+* [fstab/cifs](https://github.com/fstab/cifs) CIFS Flexvolume Plugin for Kubernetes. Driver for CIFS (SMB, Samba, Windows Share) network filesystems as Kubernetes volumes.
## Penetration Testing Tools
* [quarkslab/kdigger](https://github.com/quarkslab/kdigger) kdigger is a context discovery tool for Kubernetes penetration testing.
@@ -406,12 +407,13 @@
- [dev.to: CI With Datree](https://dev.to/thenjdevopsguy/ci-with-datree-4h8d) Learn all about Datree, the leader in Kubernetes static code analysis; Helm chart analysis; and how to ensure that all manifest configurations are working properly in a Continuous Integration (CI) build process. [youtube: CI and Building Code With Datree](https://www.youtube.com/watch?v=2Z5HhEk1zK8&ab_channel=MichaelLevan)
* [dev.to: Automating quality checks for Kubernetes YAMLs](https://dev.to/wkrzywiec/automating-quality-checks-for-kubernetes-yamls-398)
-## Kaniko Build Images in Kubernetes
+## Kaniko Build Images in Kubernetes without docker
- [Kaniko π](https://github.com/GoogleContainerTools/kaniko) Kaniko is a tool to build container images from a Dockerfile. Unlike Docker, Kaniko doesnβt require the Docker daemon. With the help of Kaniko, you wonβt be needing to run docker containers with privileged mode.
- [medium: Multibranch and HA Pipeline in Jenkins with Kaniko on GKE](https://medium.com/searce/multibranch-and-ha-pipeline-in-jenkins-with-kaniko-on-gke-8a1e7fa93403)
- [developers.redhat.com: Perform a kaniko build on a Red Hat OpenShift cluster and push the image to a registry](https://developers.redhat.com/articles/2021/06/18/perform-kaniko-build-red-hat-openshift-cluster-and-push-image-registry)
- [devopscube.com: How To Build Docker Image In Kubernetes Pod π](https://devopscube.com/build-docker-image-kubernetes-pod/)
- [learnsteps.com: Kaniko and how you can build images on Kubernetes using kaniko?](https://www.learnsteps.com/kaniko-and-how-you-can-build-images-on-kubernetes-using-kaniko/)
+- [kubesandclouds.com: Kaniko: Building images without Docker](https://kubesandclouds.com/index.php/2021/11/04/kaniko/)
## Shipwright Framework for Building Container Images on Kubernetes
- [shipwright.io](https://shipwright.io/)
diff --git a/docs/kubernetes.md b/docs/kubernetes.md
index 9b7b3c7f..8372a550 100644
--- a/docs/kubernetes.md
+++ b/docs/kubernetes.md
@@ -1083,6 +1083,7 @@
- [cncf.io: Certified Kubernetes Application Developer (CKAD)](https://www.cncf.io/certification/ckad/)
- [CKAD-Bookmarks](https://github.com/reetasingh/CKAD-Bookmarks) save time in searching docs in CKAD exam
- [itnext.io: Tips & Tricks for CKA, CKAD and CKS exams](https://itnext.io/tips-tricks-for-cka-ckad-and-cks-exams-cc9dade1f76d)
+- [bmuschko/ckad-crash-course: Certified Kubernetes Application Developer (CKAD) Crash Course](https://github.com/bmuschko/ckad-crash-course)
## Books and eBooks
- [developers.redhat.com: Kubernetes Operators](https://developers.redhat.com/books/kubernetes-operators)
diff --git a/docs/message-queue.md b/docs/message-queue.md
index 5e3d9e1d..b78c3f7d 100644
--- a/docs/message-queue.md
+++ b/docs/message-queue.md
@@ -75,7 +75,15 @@
- [thenewstack.io: The Rise of Event-Driven Architecture ](https://thenewstack.io/the-rise-of-event-driven-architecture/)
- [jinwookim928.medium.com: Why Not Event Driven Architecture?](https://jinwookim928.medium.com/intro-to-event-driven-architecture-79914e5969d7)
- [thenewstack.io: Streaming Data and the Modern Real-Time Data Stack](https://thenewstack.io/streaming-data-and-the-modern-real-time-data-stack/)
-
+
+ | | **Modern Data Stack** | **Modern Real-Time Data Stack** |
+ | :--- | :--- | :--- |
+ | Language | SQL | SQL |
+ | Deployment | Cloud-native | Cloud-native |
+ | Data Ops | Complex batch transformations every 15 minutes, hourly or daily | Simple incremental transformations every second |
+ | Insights | Monthly, Weekly or Daily | Instantly |
+ | Cost | Affordable at massive scale | Affordable at massive scale and speed |
+
## RPC vs Messaging
- [particular.net: RPC vs. Messaging β which is faster?](https://particular.net/blog/rpc-vs-messaging-which-is-faster)
diff --git a/docs/recruitment.md b/docs/recruitment.md
index 958ffea4..7fc04a3e 100644
--- a/docs/recruitment.md
+++ b/docs/recruitment.md
@@ -125,7 +125,10 @@