
# DevOps and IT Cheat-Sheet Collection

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.

![Cheat Sheet](~img/cheat-sheet-main.png)

## :scroll: Rules

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 :star: on GitHub.

## :pushpin: Index of Cheat-Sheets

1. [Nginx :whale:](#nginx-whale)
2. [Docker :whale:](#docker-whale)
3. [Ansible :hammer_and_wrench:](#ansible-hammer_and_wrench)
4. [Python :snake:](#python-snake)
5. [Go (Golang) :racehorse:](#go-golang-racehorse)
6. [Git :octocat:](#git-octocat)
7. [Regular Expressions (Regex) :mag:](#regular-expressions-regex-mag)
8. [PowerShell :electric_plug:](#powershell-electric_plug)
9. [VIM :keyboard:](#vim-keyboard)
10. [Jenkins :construction_worker:](#jenkins-construction_worker)
11. [Continuous Integration and Continuous Delivery (CI/CD) :repeat:](#continuous-integration-and-continuous-delivery-cicd-repeat)
12. [Kubernetes :ship:](#kubernetes-ship)
13. [Linux :penguin:](#linux-penguin)
14. [Redis :floppy_disk:](#redis-floppy_disk)
15. [Slack :speech_balloon:](#slack-speech_balloon)
16. [Puppet 🐕](#puppet-🐕)
17. [Google Cloud Developer :cloud:](#google-cloud-developer-cloud)
18. [AI, Neural Networks, Machine Learning, Deep Learning & Data Science :robot:](#ai-neural-networks-machine-learning-deep-learning-data-science-robot)
19. [PostgreSQL :elephant:](#postgresql-elephant)
20. [Ajax :arrows_counterclockwise:](#ajax-arrows_counterclockwise)
21. [Amazon Web Services (AWS) :cloud_with_lightning_and_rain:](#amazon-web-services-aws-cloud_with_lightning_and_rain)
22. [Infrastructure as Code (IaC) :building_construction:](#infrastructure-as-code-iac-building_construction)
23. [System Design :gear:](#system-design-gear)
24. [Cyber Security :lock:](#cyber-security-lock)

---

### Nginx :whale:
* [Nginx](pdf/nginx.pdf): Nginx is open-source software for web serving, reverse proxying, caching, load balancing, media streaming, and more.

### Docker :whale:
* [Docker](pdf/docker.pdf): Docker is a tool designed to make it easier to create, deploy, and run applications using containers.
* [Docker by JRebel](pdf/docker_by_jrebel.pdf)
* [Docker Security](pdf/docker-security.pdf)

### Ansible :hammer_and_wrench:
* [Ansible](pdf/ansible.pdf): Ansible is the simplest way to automate apps and IT infrastructure.

### Python :snake:
* [Python 3 - The Basics](pdf/cheatsheet-python-grok.pdf)
* [Python for Beginners](pdf/python_beginners.pdf)

### Go (Golang) :racehorse:
* [Go (Golang)](pdf/go_golang.pdf): Go, also known as Golang, is a statically typed, compiled programming language designed at Google.

### Git :octocat:
* [Git by Atlassian](pdf/atlassian-git-cheatsheet.pdf)
* [Git by GitHub](pdf/git_by_github.pdf)
* [Git by Git-Tower](pdf/git_by_git-tower.pdf)
* [Git/GitHub - Pull Request](pdf/github.pdf)

### Regular Expressions (Regex) :mag:
* [Regex](pdf/regex.pdf): Regular expressions are special text strings for describing search patterns.
* [Regex for Python](pdf/python-regular-expression-regex.pdf)

### PowerShell :electric_plug:
* [PowerShell](pdf/Powershell.pdf): PowerShell is a task automation and configuration management framework from Microsoft.

### VIM :keyboard:
* [VIM](pdf/vim-cheat-sheet.pdf): VIM, aka `Vi IMproved`, is a highly configurable text editor for efficiently creating and changing any kind of text.

### Jenkins :construction_worker:
* [Jenkins](pdf/Jenkins-Cheat-Sheet-converted.pdf): 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) :repeat:
* [CI/CD Framework](pdf/cicd-framework_by_densify.pdf): CI/CD frameworks have made the practice of software development increasingly complex—and overwhelming.

### Kubernetes :ship:
* [Kubernetes K8s Cheat-Sheet](pdf/Kubernetes-Cheat-Sheet.pdf)
* [Kubectl](pdf/kubectl.pdf): Kubectl is a command-line interface for running commands against Kubernetes clusters.

### Linux :penguin:
* 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](pdf/linux-bash.pdf)
  * [Linux Commands 2](pdf/linux-bash-terminal.pdf)
  * [Linux Commands 3](pdf/linux_commands.pdf)
  * [Linux Network Tools](pdf/linux-networking-tool): A compilation of various Linux networking tools.
* [Network-tools](pdf/linux-networing-tools.pdf): Network-tools cheat sheet includes ping, curl, wget, ssh, and more.
* [Cron](pdf/cron.pdf): Cron is a time-based job scheduler in Unix-like computer operating systems.
* [Rsync](pdf/rsync.pdf): Rsync is a fast and versatile file copying tool used for local and remote file transfers.
* [cURL](pdf/curl.pdf)
* [SSH](pdf/ssh.pdf)
* [NC (Netcat)](pdf/netcat.pdf)
* [Nmap](pdf/nmap.pdf): Nmap is a powerful network scanning tool.
  * [Nmap Cheat Sheet](pdf/Nmap-Cheat-Sheet.pdf) by Comparitech.
* [OpenSSL](pdf/openssl.pdf)
* [Ethtool](pdf/ethtool.pdf)
* [ngrep](pdf/ngrep.pdf)
* [grep](pdf/grep.pdf)
* [xargs](pdf/xargs.pdf)
* [find](pdf/find.pdf)
* [awk](pdf/awk.pdf)
* [sed](pdf/sed.pdf)
* [tar](pdf/tar.pdf)
* [ps](pdf/ps.pdf)
* [top](pdf/top.pdf)
* [Wireshark](pdf/wireshark.pdf): Wireshark is a free and open-source packet analyzer.
* [Linux File Systems](pdf/LinuxFileSystems.gif): The Linux file system used to resemble an unorganized town where individuals constructed their houses wherever they pleased.

### Redis :floppy_disk:
* [Redis](pdf/redis.pdf): Redis is an in-memory data structure store used as a database, cache, and message broker.

### Slack :speech_balloon:
* [Slack](pdf/slack.pdf): Slack is a messaging tool for fast and easy communication within teams, organized by channels.

### Puppet 🐕
* [Puppet](pdf/puppet): Puppet lets you automate the enforcement, security, and delivery of your hybrid or cloud-native infrastructure.

### Google Cloud Developer :cloud:
* [Google Cloud Developer](pdf/GoogleCloudDeveloper.pdf): 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 :robot:
* [AI & ML Cheat-Sheet](pdf/AI_ML.pdf): This section explores intelligence demonstrated by machines.

### PostgreSQL :elephant:
* [PostgreSQL](pdf/PostgreSQL-Cheat-Sheet.pdf): PostgreSQL is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance.

### Ajax :arrows_counterclockwise:
* [Ajax](pdf/ajax.pdf): AJAX = Asynchronous JavaScript And XML.

### Amazon Web Services (AWS) :cloud_with_lightning_and_rain:
* [AWS: The Basics](pdf/AWS-Basic-Cheat-Sheet.pdf)
* [AWS Services](pdf/aws-services.pdf)
* [AWS Cost Information](pdf/aws-cost.pdf)

### Infrastructure as Code (IaC) :building_construction:
* [Terraform](pdf/terraform-cheatsheet1-.pdf): Terraform is an open-source infrastructure-as-code software tool for managing cloud services.

### System Design :gear:
* [System Design Blueprint](pdf/System_Design_Blueprint.pdf): 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 :lock:
* [Cyber Security 101](pdf/cybersecurity-101.gif): Fundamentals of Cybersecurity Topics.
* [What is DevSecOps?](pdf/devsecops.gif): 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](https://www.buymeacoffee.com/haim_cohen).

Thank you for using our cheat sheet collection! Happy coding! :rocket:
