Skip to content

pedroleung/devops-resources

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

DevOps Learning Guide

All things DevOps: processes, best practices, guides and more!

https://github.com/AsianJohnBoi/devops-resources/blob/main/DevOps.png

DNS

What is DNS?

Understanding how DNS works

The dig command in Linux

Authoritative vs Recursive DNS Servers: What's the Difference?

DNS Records

Subdomain Delegation

Version Control / Git

Learn Git

Git Branching Strategies

Oh Shit, git! : How to fix mistakes

AWS

Easy Amazon EC2 Instance Comparison

Azure

https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/

Docker

Containerisation Explained

App Containerisation and comparisaon to VMs

Best Practices for writing Dockerfiles

Linux

An introduction to Linux filesystems

Understanding Linux filesystems: ext4 and beyond

An A-Z index of the Linux command line

Understanding /etc/hosts file in Linux

Security

Hardening your HTTP response headers

Restful APIs

Best Practices for Designing a Pragmatic RESTful API

Recommended Tools

CICD:

  • TeamCity (CI)
  • Octopus Deploy (CD)
  • Bitbucket Pipelines
  • GitHub Actions

IDE's

Git GUIs

RESTful Clients

Security Testing

Package Managers

  • Pip: Python package manager
  • npm : Node Package Manager
  • Composer: Dependency Manager for PHP
  • Homebrew: Package Manager for OSX

Database Clients

Testing

Site optimisations:

IaC:

DNS:

  • Dig
  • Nslookup

Network:

  • Mmap
  • traceroute
  • tcpdump
  • iptables
  • netstat

Web Servers:

  • NGINX
  • Apache

Protocols:

  • SFTP
  • FTP
  • SSH
  • SCP
  • VNC
  • RDP

About

DevOps guide and resources

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published