Welcome to the Cheat-Sheet Collection for DevOps, Engineers, IT professionals, 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 diving into the cheat sheets, please keep these essential rules in mind:
- Contributions 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 π³
- Docker π³
- Ansible π οΈ
- Python π
- Go (Golang) π
- Git
- Regular Expressions (Regex) π
- PowerShell π
- VIM β¨οΈ
- Jenkins π·
- Continuous Integration and Continuous Delivery (CI/CD) π
- Kubernetes π’
- Linux π§
- Redis πΎ
- Slack π¬
- Puppet π
- Google Cloud Developer βοΈ
- AI, Neural Networks, Machine Learning, Deep Learning & Data Science π€
- PostgreSQL π
- Ajax π
- Amazon Web Services (AWS) βοΈ
- Infrastructure as Code (IaC) ποΈ
- System Design βοΈ
- Cyber Security π
- 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.
- Docker by JRebel
- Docker Security
- Ansible: Ansible is the simplest way to automate apps and IT infrastructure.
- Go (Golang): Go, also known as Golang, is a statically typed, compiled programming language designed at Google.
- Regex: Regular expressions are special text strings for describing search patterns.
- Regex for Python
- 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.
- CI/CD Framework: CI/CD frameworks have made the practice of software development increasingly complexβand overwhelming.
- Kubernetes K8s Cheat-Sheet
- Kubectl: Kubectl is a command-line interface for running commands against Kubernetes clusters.
- 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.
- Linux File Systems: The Linux file system used to resemble an unorganized town where individuals constructed their houses wherever they pleased.
- 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 & ML Cheat-Sheet: 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.
- Terraform: Terraform is an open-source infrastructure-as-code software tool for managing cloud services.
- System Design Blueprint: 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.
- Cyber Security 101: Fundamentals of Cybersecurity Topics.
- What is DevSecOps?: DevSecOps emerged as a natural evolution of DevOps practices with a focus on integrating security into the software development and deployment process.
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! π