DevOps Industry Updates #20

In this linux-heavy edition of DevOps Industry Updates, we visit some more advanced git features, SSH tunnels, a 24 year old kernel bug and, and on a non-linux note, the earth-shattering emergence of Databricks. It’s been an especially busy couple of weeks in the wonderful world of DevOps, but lucky for you, I have all of the best parts right here:

🔥 Top Cream

This issue’s top 5 stories:

  1. 5 habits of successful DevOps leaders
  2. A visual guide to SSH tunnels
  3. Hildegard: New Malware Targeting Kubernetes
  4. How .NET container images are maintained
  5. A visual guide on troubleshooting Kubernetes deployments

🌎 Society

  • Changes to LastPass Free: starting March 16th, you will need to pay $27/year if you want to use LastPass on your mobile device and computer.

📟 DevOps

🛠️ DevOps Tools

  • iann0036/iamlive: generate a basic IAM policy from AWS client-side monitoring (CSM).

  • spulec/moto: a library that allows you to easily mock out tests based on AWS infrastructure.

  • conwnet/github1s: one second to read GitHub code with VS Code.

  • Homebrew 3.0.0: adds official Apple Silicon support and a new bottle format in formulae.

☸️ Kubernetes

  • Hildegard: New Malware Targeting Kubernetes: Unit 42 researchers detected a new malware campaign targeting Kubernetes clusters. Once getting a foothold, the malware attempted to spread over as many containers as possible and eventually launched cryptojacking operation.

  • Exploring Kubernetes Operator Pattern: “in this article, I’ll try to take a closer look at the Operators pattern, see which Kubernetes parts are involved in operators implementation, and what makes operators feel like first-class Kubernetes citizens. Of course, with as many pictures as possible.”

🔐 Security

  • What’s an SPF Record? Ultimate Guide to Email: spam has been sloshing around on the internet since forever and so have methods to fight it. SPF is a neat way to help prevent your domain name from being abused for appearing to send spam or forged emails.

  • How .NET container images are maintained : staying safe and up-to-date with containers can be challenging and not always intuitive. This post describes Microsoft’s approach to helping you with that — largely via their container image publishing system — and with associated guidance of the images Microsoft publishes.

💻 Programming

🐧 Linux

  • A visual guide to SSH tunnels: this article does a great job explaining common use cases and examples of SSH tunnels while visually presenting the traffic flows.

🚢 Leadership

  • 5 habits of successful DevOps leaders: building and improving a DevOps culture requires a special kind of leader. The most successful DevOps leaders model habits including consensus-building and continuous learning.

  • How Managers Can Support Employees with Chronic Illnesses: chronic illness is extremely common, and the Covid-19 pandemic has helped normalize talking about it in the workplace. It can be hard to know what to say to an employee with a chronic illness — it’s an emotional topic, but there are three steps managers can take to ensure they approach these conversations with empathy and confidence.

☁️ Cloud

AWS

  • AWS Innovate: AI/ML Edition: learn about AWS’s latest technologies and innovations in AI/ML, share core concepts, and dive deep into architectural and deployment best practices across 30+ sessions at this free online event.

  • How they AWS: a curated collection of publicly available resources on how technology and tech-savvy organizations around the world use AWS.

  • AWS Lambda now supports Node.js 14: new features include top-level-await, enhanced diagnostics, modifications of the streams APIs, and a revised JavaScript engine for better performance.

Article version: 1.0.0

Written on February 19, 2021