CB @AWS 🕸️All Day Containers 🥑Contrib @kubernetesio @Devops_Community Simplifying Complex topics into Visual Guides for you | OSS Adv | Author @kubesimplify
Mar 18, 2023 • 12 tweets • 4 min read
Understanding Linux kernel cgroups is crucial for efficient resource management and optimization in a distributed or cloud-based infrastructure.
It is key to building and maintaining high-performance and scalable systems.
Let's dive into the topic 🧵👇
/ Intro
To begin with, we need a reminder that namespaces determine what a process can see.
Control Groups, also known as cgroups, determine what a process can use.
Cgroups purpose is to manage resources for a group of processes. Let's see how they do it.
Mar 14, 2023 • 11 tweets • 4 min read
Linux namespaces are an important feature that helps to create separate environments in which programs can run independently.
This is crucial in modern, container-based systems where multiple programs must run on the same server without interfering with each other.
🧵👇
Technologies like Docker, Kubernetes are actually dependent on the Linux kernel to work things out.
The term container is a collection of Linux features called namespaces.
Let's see what those are.
Mar 8, 2023 • 23 tweets • 4 min read
Linux file permissions are key to DevOps/SRE engineers because they allow them to control who can access, modify, or execute files and directories
Which is crucial in preventing security vulnerabilities and ensuring proper functioning of the system
Lets dive into the topic 🧵👇
In Linux, the operating system uses file permissions, attributes, and ownership to manage file access
These factors decide what level of access users and system programs have to files
So, if you have the permissions, you can access and modify a file, and if you don't, you can't
Mar 6, 2023 • 11 tweets • 4 min read
Understanding the boot process in its entirety can be beneficial for DevOps/SREs Enginners.
It allows them to pinpoint and resolve issues that may occur when the system starts up.
Let's see how this goes 🧵👇
When we start our computer, it goes through six stages before presenting you with a login screen.
I will provide a diagrammatic view of these six phases, starting with a high-level overview before we examine each phase in detail.
Mar 4, 2023 • 24 tweets • 4 min read
DevOps/SRE engineers are often responsible for creating and maintaining automated workflows
Having knowledge of Git's advanced features enables you to work more efficiently.
So, let's take a look at the most useful Git commands to streamline your Git productivity.
🧵👇
I already explained what VCS are by using diagrams in another thread.
If you're interested, you can check out that post by looking at the tag in my last tweet.
This thread is for people who are already familiar with Git and want to improve their usage of it.
Let's begin!
Mar 2, 2023 • 12 tweets • 2 min read
Whether in public or private conversations, asking good questions is important for personal and professional growth
It can help you build relationships and gain knowledge from others.
Here's how 🧵
Based on my personal experience,I have learned that simply saying hello or hi can actually worsen a situation
Asking good questions can help you learn from experienced people and grow your career
This are the things you need to take care of, to get a good response.
Feb 28, 2023 • 25 tweets • 9 min read
A solid understanding of the Linux file system and directory structure is critical for any DevOps/SRE engineer working in a Linux-based infrastructure.
It helps to navigate, manage, and automate operations more effectively.
Let's dive into the topic 🧵👇
To begin with, let's first understand what FHS or Filesystem Hierarchy Standard is.
It is simply a reference that describes the rules and guidelines for organizing a UNIX system.
It's maintained by the Linux Foundation
Which created 29 years ago in 1994 (yes, it's true).
Feb 26, 2023 • 9 tweets • 4 min read
Understanding Version Control Systems for DevOps/SRE Engineers.
A Visual Guide with Diagrams!!
🧵👇
First, let's understand what VCS is:
Version control system,is simply a tool used by developers to manage changes made to the source code of a software project over time
We can create, edit, and save different versions of our code,track the changes made between versions
Feb 23, 2023 • 26 tweets • 5 min read
As a DevOps/SRE engineer, understanding Linux commands is crucial for efficient server management
So, let's dive into some of the most used Linux commands!!
🧵👇
First, we need to know what Is a Linux Command?
In Linux, a command is a program that runs on the Command Line Interface (CLI)
You can simply think of it as a command prompt on Windows.
you can perform tasks, such as installing packages, managing users, and managing files
Feb 21, 2023 • 17 tweets • 3 min read
Creating a More Connected World
The Story of CNCF and Cloud Native Computing
🧵👇
1/15 Intro
First,you need to understand what open-source free software is.
It is software that is made publicly available for anyone to use, study,modify, and distribute.
The term free in this context refers to the freedom to use the software in any way without any limitations
Feb 19, 2023 • 15 tweets • 5 min read
Understanding Linux Kernel for DevOps/SRE Engineers.
A Visual Guide with Diagrams!!
🧵👇
1/12 Intro
To begin with, it's important to understand that the Linux kernel is not a complete operating system on its own. Rather, it is a component of an operating system known as GNU/Linux
Which is the combination of the GNU project's userland tools and the Linux kernel.
Feb 18, 2023 • 11 tweets • 3 min read
Join the Open-Source Movement
Everything You Need to Know to Get Started
🧵👇
Fundamental knowledge
The term "Open-Source" is software whose source code is publicly available.The "open" part means that anyone can access the code,and "source" refers to the code that makes the software work.This means that Open-Source software can be modified and customized
Feb 17, 2023 • 4 tweets • 3 min read
It seems that there are quite a few people reaching out to me for help with finding resources to learn DevOps. When I first started out,I learned from @kubesimplify and @kunalstwt youtube channels. you can find the links in the comments below this tweet,happy learning!! @kubesimplify@kunalstwt Kubesimplify youtube channel (This is especially for DevOps and cloud-native folks)
Operating Systems 101: Essential Knowledge for DevOps/SRE Engineers.
A Thread with 20 Clear Diagrams!!
🧵👇
1/20 Operating Systems
- An OS is software that manages the hardware resources of a computer.
- It acts as a mediator between the hardware and the software applications running on the computer.
- It provides a platform for running applications and managing memory and storage.
Feb 7, 2023 • 12 tweets • 3 min read
Steps to Secure a Remote Job as a Fresher:
Key Considerations and Preparation Tips by @kunalstwt
🧵👇
1/10Making the most of university life
- Find your niche in web development, DevOps, or another technical field
- Network with people in your domain
- Represent your knowledge through blogging, social media, events, hackathons, contributing to open source, and community work