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 @@ Click to expand!
+ ![interviews getting harder](images/interviews_getting_harder.jfif) + +[![excelente_propuesta_de_trabajo_meme](images/excelente_propuesta_de_trabajo_meme.png)](https://sinergiasincontrol.blogspot.com/2021/11/643-la-excelente-propuesta-de-trabajo.html9)
diff --git a/docs/selenium-appium-zephyr.md b/docs/selenium-appium-zephyr.md index 182d0351..4393e896 100644 --- a/docs/selenium-appium-zephyr.md +++ b/docs/selenium-appium-zephyr.md @@ -46,6 +46,7 @@ based on your test scripts. - [dzone: What's New in Selenium 4?](https://dzone.com/articles/what-is-new-in-selenium-4) The newly released Selenium 4 is creating a lot of buzz and the complete testing community is looking forward to exploring its updated features. - [freecodecamp.org: Use Selenium to Create a Web Scraping Bot](https://www.freecodecamp.org/news/use-selenium-to-create-a-web-scraping-bot) - [lambdatest.com: Debunking The Top 8 Selenium Testing Myths](https://www.lambdatest.com/blog/debunking-selenium-testing-myths/) +- [linkedin.com: Selenium 4 and Grid Integration with Kubernetes 🌟](https://www.linkedin.com/pulse/selenium-4-grid-integration-kubernetes-rishi-khanna/) This article is written to highlight Selenium 4 capabilities and how selenium grid can be incorporated with Kubernetes. ## Robot Framework * [Robot Framework 🌟](https://robotframework.org/) Robot Framework is a generic open source automation framework. It can be used for test automation and robotic process automation (RPA). diff --git a/docs/sre.md b/docs/sre.md index 875d218e..6c0e0062 100644 --- a/docs/sre.md +++ b/docs/sre.md @@ -44,7 +44,12 @@ - [stackpulse.com: No, SRE Is Not the New DevOps – Unless It Is](https://stackpulse.com/blog/no-sre-is-not-the-new-devops-unless-it-is/) - [youtube: Viktor Farcic - What is the difference between SRE and DevOps?](https://www.youtube.com/watch?v=jgW4r9FxItI&ab_channel=DevOpsToolkitbyViktorFarcic) - [dzone: Remote server management - Common architectural elements](https://dzone.com/articles/remote-server-management-common-architectural-elem) -- [dzone: Upcoming Trends in DevOps and SRE in 2021](https://dzone.com/articles/upcoming-trends-in-devops-and-sre) DevOps and SRE are domains with rapid growth and frequent innovations. With this blog you can explore the latest trends in DevOps, SRE and stay ahead of the curve. +- [dzone: Upcoming Trends in DevOps and SRE in 2021 🌟](https://dzone.com/articles/upcoming-trends-in-devops-and-sre) DevOps and SRE are domains with rapid growth and frequent innovations. With this blog you can explore the latest trends in DevOps, SRE and stay ahead of the curve. **The following trends are most likely to have a lasting impact in the field of DevOps and SRE:** + - **AIOps and Self-Healing Platforms** + - **Service Meshes** + - **Low-code DevOps** + - **GitOps** + - **DevSecOps** - [dzone: SRE vs. DevOps: What are the Differences?](https://dzone.com/articles/sre-vs-devops-what-are-the-differences) SRE and DevOps are closely related concepts with some important distinctions between both, and many businesses can benefit from embracing both of them. - [dev.to: DevOps vs SRE: What's The Difference?](https://dev.to/thenjdevopsguy/devops-vs-sre-what-s-the-difference-560d) - [thenewstack.io: How the SRE Experience Is Changing with Cloud Native 🌟](https://thenewstack.io/how-the-sre-experience-is-changing-with-cloud-native/) **From Firefighting to Prevention for SREs. Empower Developers with Self-Service. Facilitate Developer Autonomy**