Lets-DevOps / Awesome Learning
Licence: other
A curated list for DevOps learning resources. Join the slack channel to discuss more.
Stars: ✭ 327
Projects that are alternatives of or similar to Awesome Learning
Defcon24 Infra Monitoring Workshop
Defcon24 Workshop Contents : Ninja Level Infrastructure Monitoring
Stars: ✭ 104 (-68.2%)
Mutual labels: devops, infrastructure
Mitogen
Distributed self-replicating programs in Python
Stars: ✭ 1,779 (+444.04%)
Mutual labels: devops, infrastructure
Terraform Multienv
A template for maintaining a multiple environments infrastructure with Terraform. This template includes a CI/CD process, that applies the infrastructure in an AWS account.
Stars: ✭ 107 (-67.28%)
Mutual labels: devops, infrastructure
Chef
Chef Infra, a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across any environment, at any scale
Stars: ✭ 6,766 (+1969.11%)
Mutual labels: devops, infrastructure
Sceptre
Build better AWS infrastructure
Stars: ✭ 1,160 (+254.74%)
Mutual labels: devops, infrastructure
Terrascan
Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure.
Stars: ✭ 2,687 (+721.71%)
Mutual labels: devops, infrastructure
Toc
A Table of Contents of all Gruntwork Code
Stars: ✭ 111 (-66.06%)
Mutual labels: devops, infrastructure
Opunit
🕵️♂️ Sanity checking containers, vms, and servers
Stars: ✭ 176 (-46.18%)
Mutual labels: devops, infrastructure
Awesome Devops
A curated list of resources for Devops
Stars: ✭ 697 (+113.15%)
Mutual labels: devops, infrastructure
Awesome Computer Science Opportunities
An awesome list of events and fellowship opportunities for Computer Science students
Stars: ✭ 2,445 (+647.71%)
Mutual labels: learning, devops
Howtheysre
A curated collection of publicly available resources on how technology and tech-savvy organizations around the world practice Site Reliability Engineering (SRE)
Stars: ✭ 6,962 (+2029.05%)
Mutual labels: devops, infrastructure
Cintodeutilidadesdocker
My Docker templates repository 🐳 ☁️ 🐳
Stars: ✭ 74 (-77.37%)
Mutual labels: devops, infrastructure
Ansible For Kubernetes
Ansible and Kubernetes examples from Ansible for Kubernetes Book
Stars: ✭ 389 (+18.96%)
Mutual labels: devops, infrastructure
Terrahub
Terraform Automation and Orchestration Tool (Open Source)
Stars: ✭ 148 (-54.74%)
Mutual labels: devops, infrastructure
Around Dataengineering
A Data Engineering & Machine Learning Knowledge Hub
Stars: ✭ 257 (-21.41%)
Mutual labels: devops, infrastructure
Unleash
Unleash is the open source feature toggle service.
Stars: ✭ 4,679 (+1330.89%)
Mutual labels: devops
Infrataster
Infrastructure Behavior Testing Framework
Stars: ✭ 322 (-1.53%)
Mutual labels: infrastructure
awesome-learning
... because learning DevOps is awesome
=======================================================================================================================
Hello world! We will try our best to make sure this is the finest curated list of all DevOps resources at one place. Help us by fixing our mistakes and adding more useful links. Thanks!
Philosophy 💭 | Processes 💬 | Source Code Management | Build Automation 🔄 | Continuous Integration 🔄 | Continuous Delivery 🔄 |
---|---|---|---|---|---|
Infrastructure As Code ➿ | Monitoring 📊 | Logging 📄 | IAAS Providers ☁️ | PAAS Providers ☁️ | Containerisation 🚢 |
---|---|---|---|---|---|
MicroServices 🔬 | Anti Patterns 🚫 | Security 🔒 | Languages 📝 | Books 📚 | Slide Presentations | Videos 📺 |
---|---|---|---|---|---|---|
Philosophy
- [ ] Five years, building a culture, and handing it off
- [ ] 3 characteristics of an effective cloud developer
- [ ] The Must Know Checklist For DevOps & Site Reliability Engineers
Processes
- [ ] I want to be a DevOps!
- [ ] Hiring a Cloud Engineer? Questions to Ask and What You Should Hear
- [ ] How To Write A Good Status Update
- [ ] Communication and Collaboration across teams
- [ ] 5 Expert Recommendations when Hiring a DevOps Engineer
Source Code Management
- [ ] Gitignore examples - Ignoring what shouldn't go inside your codebase
- [ ] Contributing to Open Source on GitHub
- [ ] Useful Git Workflows - Comparison as well
- [ ] GitHub Training & Guides
- [ ] Versioning 101
- [ ] Forking Vs Branching
- [ ] How is SVN v 1.8 branching / merging compared to Git?
- [ ] Code Reviews - Git Pull Requests Vs Gerrit
- [ ] Zappr - Approvals for Github PRs - By Zalando
Build Automation:
Continuous Integration:
- [ ] CI Using Docker platform - Jenkins, SonarQube, Nexus, Gitlab
- [ ] Six rules for setting up continuous integration systems
Continuous Delivery:
- [ ] A skeptic’s guide to continuous delivery
- [ ] Continuous Delivery - Jez Humble
- [ ] CD using Jenkins DSL Plugin
Infrastructure As Code:
- [ ] Why Bosh? I just learnt Chef!
- [ ] Chef - Tips and Tricks -1
- [ ] Chef - Tips and Tricks -2
- [ ] Chef - Best Practices -2
- [ ] Chef - Best Practices -3
- [ ] Chef - Cookbook versioning - 1
- [ ] Chef - Cookbook versioning - 2
- [ ] Chef- Do's and Don'ts
- [ ] TDD with Chef - Overview
- [ ] Test Kitchen - Developing and testing infrastructure code
- [ ] Chef and Jenkins -1
- [ ] Chef and Jenkins -2
- [ ] Foodcritic - Helpful lint tool
- [ ] Chef Vs Puppet
Monitoring:
Logging:
IAAS Providers:
AWS:
- [ ] 5 AWS Mistakes You Should Avoid
- [ ] AWS Route 53 Best Practices
- [ ] A Beginner's Guide to Scaling to 11 Million+ Users on Amazon's AWS
- [ ] Rolling Update with AWS CloudFormation
- [ ] AWS Shell
- [ ] AWS Inspector - Security
- [ ] AWS VPC - Fundamentals
Scalability
- [ ] Internet Scale Services Checklist
- [ ] How to build stable systems
- [ ] Zookeeper
- [ ] Haproxy Best Practices
PAAS Providers:
Containerisation:
- [ ] Decisions needed to run Docker in Production
- [ ] LXC Introduction
- [ ] Dockerfile for beginners
- [ ] Docker - Intermediate and Dangling Images
- [ ] Learn the Kubernetes Key Concepts in 10 Minutes
- [ ] Version control your development databases in docker
- [ ] Dockerfile Linter
- [ ] Namespaces Overview
- [ ] User namespaces have arrived in Docker!
- [ ] Vagrant Or Docker?
- [ ] Docker Vs Virtual Machine
- [ ] Containers are not VMs
- [ ] Containers and VMs Together
- [ ] Docker and 12FA - A perfect Couple
Microservices:
Anti Patterns:
Security
- [ ] Streisand - sets up a brand new server running a wide variety of anti-censorship software
- [ ] Install, configure and automatically renew Let's Encrypt SSL certificate
- [ ] Security Guide: How to Protect Your Infrastructure Against the Basic Attacker
Languages:
Python
- Python 2.7 - https://docs.python.org/2/tutorial/
- Curated Python Learning Resources - https://hackr.io/tutorials/learn-python/
Ruby
Golang:
Shell
Distributed Systems:
Bots:
Books:
Slide Presentations:
Videos:
Conferences:
Contributing:
Contributions are most welcome!
This list is just getting started, please contribute to make it super awesome.
Check out the Contributing Guidelines.
License:
awesome-learning by The Remote Lab is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].