GitOps

GitOps

Standarized workflow to deploy, configure, monitor, update IaaC – the repository contains declarative descriptions of the desired state of the infrastructure ... and automation makes the production enviroment match the repositoryState is

Chaos Engineering

Chaos Engineering

IntroductionMain objectives: Part of overall Resilience approachSurface evidence of weaknesses before crisis and outagesMake everyone responsible for code in productionImprove availability, stability, robustness, service in case of outagesAssess how well

Kubernetes

Kubernetes

The most used container orchestration tool for deployment, scaling, and maintenance in the cloud. Notes are living documents and will change over time 🌱

Rust Libraries

Rust Libraries

NetworkingReqwest is an ergonomic, batteries-included HTTP Client for Rust. Plain bodies, JSON, urlencoded, multipart, Customizable redirect policy, HTTP Proxies, HTTPS via system-native TLS (or optionally, rustls), Cookie Store, WASM. Rustls

Rust

Rust

Getting startedInstall via script # install curl https://sh.rustup.rs -aSf | sh source $HOME/.cargo/env export PATH="$HOME/.cargo/bin:$PATH" # check installation cargo -V rustc -V Create a

Vim

Vim

Basicsmove k h l j move between words words! _a_re words w words! are _w_ords e words! ar_e_ words b words_!_ are words B _w_ords! are

Helm

Helm

The package manager for Kubernetes, e.g. helm install wpdemo stable/wordpress helm status wpdemo NAME: wpdemo LAST DEPLOYED: May 25 15:06:44 2020 NAMESPACE: default STATUS: deployed REVISION:

8 Learning Tips I actually use

8 Learning Tips I actually use

After years of trying different learning approaches, I've found that what works best for me is a mix of structure and chaos. These are some of my hard-earned observations about

DevSecOps

DevSecOps

Definitions 1. A holistic secure by design approach to the DevOps pipeline aligned with People, Process, Tools. 2. Bring 3 teams together under a common goal of providing secure, consistent,

Remote work

Remote work

Be effectiveremote first teams have expansive talent pools & add resiliency and flexibility to your organization – Assume everyone will be remote at some point.result-oriented groups, strive for results, deliverables

Svelte

Svelte

Quick startnpx degit sveltejs/template my-svelte-project cd my-svelte-project npm installSvelte converts your app into ideal JavaScript at build time, rather than interpreting your application code at run time. This means

K8s Admin

K8s Admin

Administration and common tasks on Kubernetes clusters