Welcome to the Cheat-Sheet Collection for DevOps, Engineers, IT, and more! This repository contains a curated list of cheat-sheets for various tools and technologies commonly used in the software development and IT industry.
Before we delve into the cheat-sheets, here are some essential rules to keep in mind:
- All cheat-sheets are provided in PDF format only.
- Contributors are warmly welcomed to improve and expand the collection.
- If you find the cheat-sheets helpful, show your appreciation by giving us a โญ on GitHub.
-
Nginx: Nginx is open-source software for web serving, reverse proxying, caching, load balancing, media streaming, and more.
-
Docker: Docker is a tool designed to make it easier to create, deploy, and run applications using containers.
-
Ansible: Ansible is the simplest way to automate apps and IT infrastructure.
-
Python: Python is an interpreted, high-level, general-purpose programming language.
-
Go (Golang): Go, also known as Golang, is a statically typed, compiled programming language designed at Google.
-
Git: Git is the open-source distributed version control system that facilitates GitHub activities on your laptop or desktop.
-
Regular Expression (Regex): Regular expressions are special text strings for describing search patterns.
-
PowerShell: PowerShell is a task automation and configuration management framework from Microsoft.
-
VIM: VIM, aka
Vi IMproved
, is a highly configurable text editor for efficiently creating and changing any kind of text. -
Jenkins: Jenkins is an open-source automation server that enables developers to reliably build, test, and deploy their software.
-
Continuous Integration and Continuous Delivery (CI/CD): CI/CD frameworks have made the practice of software development increasingly complexโand overwhelming.
-
Kubernetes: Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.
- Kubernetes K8s Cheat-Sheet
- Kubectl: Kubectl is a command-line interface for running commands against Kubernetes clusters.
-
Linux:
- Bash: Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell.
- Linux Commands 1
- Linux Commands 2
- Linux Commands 3
- Linux Network Tools: A compilation of various Linux networking tools.
- Network-tools: Network-tools cheat-sheet includes ping, curl, wget, ssh, and more.
- Cron: Cron is a time-based job scheduler in Unix-like computer operating systems.
- Rsync: Rsync is a fast and versatile file copying tool used for local and remote file transfers.
- cURL
- SSH
- NC (Netcat)
- Nmap: Nmap is a powerful network scanning tool.
- Nmap Cheat Sheet by Comparitech.
- OpenSSL
- Ethtool
- ngrep
- grep
- xargs
- find
- awk
- sed
- tar
- ps
- top
- Wireshark: Wireshark is a free and open-source packet analyzer.
- Bash: Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell.
-
Redis: Redis is an in-memory data structure store used as a database, cache, and message broker.
-
Slack: Slack is a messaging tool for fast and easy communication within teams, organized by channels.
-
Puppet: Puppet lets you automate the enforcement, security, and delivery of your hybrid or cloud-native infrastructure.
-
Google Cloud Developer: This cheat-sheet covers building scalable and highly available applications using Google-recommended practices and tools that leverage fully managed services.
-
AI, Neural Networks, Machine Learning, Deep Learning & Data Science: This section explores intelligence demonstrated by machines.
-
PostgreSQL: PostgreSQL is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance.
-
Ajax: AJAX = Asynchronous JavaScript And XML.
-
Amazon Web Services (AWS): AWS provides on-demand cloud computing platforms and APIs on a metered pay-as-you-go basis.
-
Infrastructure as Code (IaC): IaC is the process of managing and provisioning computer data centers through machine-readable definition files.
- Terraform: Terraform is an open-source infrastructure-as-code software tool for managing cloud services.
-
System Design: System Design is defined as a process of creating an architecture for different components, interfaces, and modules of the system and providing corresponding data helpful in implementing such elements in systems.
- System Design Blueprint: Terraform is an open-source infrastructure-as-code software tool for managing cloud services.
If you find this collection helpful, consider supporting the project by buying us a coffee.
Thank you for using our cheat-sheet collection! Happy coding! ๐