Skip to content

ShirMon/devops-culture

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

devops-culture

Ideas & concepts that will help you become a great Develoepr / Devops / SRE, whatever you want to be!

Inroduction

This document is created to help developers and operations as one to get easily inside the world of devops. In general, knowing these concepts and ideas will help you to become better in any field. There are more specific information to some stuff and its inside it's specific folder.

Concepts are the biggest section, as the world of application and its ecosystem evolves, there are more thing to learn in order to understand the big picture. Still, There is no section which more important than other. Some gives you knowledge, and some gives you a way to learn and evolve on your own, so don't skip anything.

It is always a pleasure to get an issue or even a PR.
Please, if you liked this repository, give us a star on GitHub, it will help more people to be aware to this repo.
Hope it will help you!

Devops RoadMap

This is the check list (or step by step guide) to become a devops/SRE (or whatever you want to call it): https://roadmap.sh/devops

I don't think that's the perfect and full example but it sure help to understand the basics of what you need to know - yes, you need to know everything :)


Concepts

What is Devops

  1. Quick and simple video
  2. What is devops by Amazon
  3. What is devops by Atlassian

CI/CD

  1. What is CI/CD by RedHat
  2. What is CI/CD by Codefresh
  3. CI & Continuous Delivery vs. Continuous Deployment by Atlassian
  4. Devops Assembly Lines

Gitops

  1. GitOps by weaveworks
  2. GitOps Community

Configuration Management

  1. What is configuration management by DigitalOcean
  2. What is configuration management by RedHat
  3. The importance of configuration management

Cloud Services

  1. What is Cloud Computing by Amazon
  2. What is Cloud services by RedHat
  3. Best practices for production cloud service

Infrastructure as a Code

  1. IaC by Microsoft
  2. IaC by Crate.io

Testing

  1. Software Testing Fundementals (all code is guilty until proven innocent)
  2. Parallel testing
  3. Performance Testing vs. Load Testing vs. Stress Testing by BlazeMeter
  4. Cross Browser Testing

Microservices

  1. Microservices by Martin Fowler (OG)
  2. Microservices in a nutshell
  3. Microservices architecthure style by Microsoft
  4. What are microservices by RedHat
  5. Microservices.com

Versioning

  1. Semantic Versioning

Git

  1. Git Workflows
  2. Git Branching

Observability & Monitoring

  1. The Golden Triangle of Observability in Monitoring
  2. Key Differences Between Observability and Monitoring – And Why You Need Both (Coralogix)

Events & Apache Kafka

  1. Apache Kafka® Fundamentals by confluent

Service Mesh

  1. Service mesh by HashiCorp (consul concept overview)
  2. Service mesh security by HashiCorp (consul connect overview)

Security

  1. What is devsecops by RedHat
  2. DevSecOps community
  3. Awsome DevSecOps
  4. DevSecOps manifesto

Web servers

  1. Web servers introduction
  2. What is a proxy server by Varonis
  3. What is a reverse proxy by NGINX

API & REST

  1. REST API Tutorial
  2. REST: Good Practices for API Design
  3. Web API design by Microsoft

HTTP/S

  1. HTTP fundementals

README.md

  1. Syntax guidance for basic Markdown usage by Microsoft
  2. The MarkDown Guide

Ideas

  1. Google SRE
  2. The Twelve-Factor App
  3. Google SRE Workbook
  4. The secret lives of data (RAFT)
  5. AWS Well-Architected and the Five Pillars

Blogs and Channels

  1. Devops Toolkit by Viktor farcic
  2. Anais Urlichs
  3. Bret Fisher
  4. Bret Fisher Blog
  5. Bret Fisher "Ask Me Anything"
  6. TGI Kubernetes by Joe Beda

Know these foundations

  1. CNCF
  2. Linux Foundation
  3. CD Foundation

Community

There are a lot of communities around the world. Find yours at the community.md

Know these websites

  1. DEV community
  2. Medium (Advice: Pay 5$ per month and create an account)
  3. TechWorld with Nana Channel
  4. Medium Container Hub by Codefresh
  5. The Devop Guy YouTube Channel
  6. Docker Blog
  7. MDN Web Docs
  8. The agile admin
  9. Atlassian Devops

Hubs

  1. Docker Hub
  2. Operator Hub
  3. Artifact Hub

Hands-On

List of learning sources to study from. For the list of learning sources: Hands-On Learning Sources

About

Ideas & concepts that will help you become a great devops

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published