Table of Contents
Courses related to devops
Linux Fundamentals
Security Administration
https://www.linuxtopia.org/online_books/linux_administrators_security_guide/index.html
Virtualization
https://www.linux-kvm.org/page/Main_Page
Shell Scripting
https://www.guru99.com/introduction-to-shell-scripting.html
User Administration
Python Scripting
Frameworks and IDEs
https://hackr.io/blog/python-frameworks
Data Types
https://realpython.com/python-data-types/
Functions and OOPs
https://realpython.com/python3-object-oriented-programming/
Multi-Threading
https://realpython.com/intro-to-python-threading/
GUI Programming
https://www.tutorialspoint.com/python/python_gui_programming.htm
DevOps Concepts
Git https://git-scm.com/docs/user-manual.html
Docker https://docs.docker.com/v17.09/engine/userguide/
Jenkins https://jenkins.io/user-handbook.pdf
Puppet https://puppet.com/docs
Ansible https://docs.ansible.com/ansible/latest/user_guide/index.html
Docker
Docker Containers https://docs.docker.com/
Docker Compose https://docs.docker.com/compose/
Docker Hub https://docs.docker.com/docker-hub/
Networking and Configuration https://docs.docker.com/network/
AWS DevOps
CloudFormation https://docs.aws.amazon.com/cloudformation/index.html
OpsWorks https://docs.aws.amazon.com/opsworks/index.html
CloudWatch https://docs.aws.amazon.com/cloudwatch/index.html
SDLC Tools https://docs.aws.amazon.com/whitepapers/latest/aws-overview/developer-tools.html
Beanstalk https://docs.aws.amazon.com/elastic-beanstalk/index.html
Splunk
Configuration https://docs.splunk.com/Splexicon:Configurationfile
Search and Reporting https://docs.splunk.com/Documentation/Splunk/7.2.6/Overview/Searchingandreporting
Virtualization and Dasbboarding
https://blog.overops.com/the-top-5-devops-dashboards-every-engineer-should-consider/
https://www.klipfolio.com/resources/dashboard-examples/devops
Clustering
https://devops.com/one-simple-reason-consider-clusters/
https://devops.com/vms-containers-cloud-cluster-scheduling-differences/
https://dzone.com/articles/understanding-influxenterprise-what-is-a-cluster
Introduction to DevOps
Free DevOps Foundation Course (LinkedIn Learning)
Microsoft Professional Certification in DevOps (edX)
Architecting with the Google Cloud Platform
Master Jenkins CI For DevOps and Developers (Udemy)
Master in DevOps : Docker Jenkins GIT CI Pipeline and Maven
Docker Technologies for DevOps and Developers (Udemy)
Learn DevOps: The Complete Kubernetes Course (Udemy)
Learn DevOps: Infrastructure Automation With Terraform (Udemy)
History and Background of DevOps
https://blog.turbonomic.com/blog/on-turbonomic/a-brief-history-of-devops
https://devops.com/the-origins-of-devops-whats-in-a-name/
https://blog.newrelic.com/technology/devops-evolution-gareth-rushgrove/
https://bugwolf.com/blog/the-origin-of-devops
DevOps topics
https://www.devopsagileskills.org/certifications/dasa-devops-fundamentals/
Skill Areas
Courage: Evangelism, coaching, self-confidence, proactivity, reflection, trust, open discussions, experimentation, fail fast, courage to change. Teambuilding: Understand the other’s point of view, collaboration, mutual accountability, common purpose, ability to integrally support the service/product. DevOps Leadership: Facilitating teams to high performance, humility, transparency, Service lifecycle mindset, Stakeholder management. Continuous improvement: Today we do our work better than yesterday, kaizen mindset, quality at the source, first time right, knowledge-sharing, ability to adapt.
Knowledge Areas
Business Value Optimization: Use of the IT service in real life, including direct feedback loop of user comments to team, service level management, definition of done, business activity/performance monitoring, business case management. Business Analysis: Functional requirements, non-functional requirements, longer term development of business process (based on translation of market developments), data analysis, and refinement. Architecture & Design: Ensuring fit between developments and current situation, overall service design, patterns & styles. Programming: Software engineering mastery, everything as code, data management. Continuous Delivery: Automated testing, deployment and release management, configuration management, version control, cloud, containerization, feature-driven delivery. Test Specification: Design of test cases, test concepts. Infrastructure Engineering: Technical monitoring, performance management (e.g load balancing etc.), capacity and availability management, reliability engineering, cloud, containerization. Security, Risk & Compliance: Security, service continuity planning.
Introduction to DevOps
DevOps Principles
The Principle of Flow
https://priyankvex.wordpress.com/2018/04/29/devops-and-the-principle-of-lean/
The principle of feedback
https://www.devopsagileskills.org/dasa-devops-principles/
https://dzone.com/articles/an-introduction-to-devops-principles
Mike Cardy DevOps 6 Principles of Feedback https://www.youtube.com/watch?v=gRgCwOjFykI
The principle of continual learning and experimentation
https://www.slideshare.net/arunmurughan/devops-continuous-learning-and-experimentation
Mike Cardy DevOps 7 Principles of Continual Learning and Experimentation https://www.youtube.com/watch?v=hCn4jnt9a1o
DevOps Practices
Technical Practices of Flow
https://www.lucidchart.com/blog/devops-process-flow
https://blog.eduonix.com/software-development/technical-practices-flow-feedback/
https://www.infoq.com/presentations/devops-culture-practices-flow/
The technical practice of feedback
https://techbeacon.com/devops/how-infuse-customer-feedback-your-devops
https://www.infoq.com/articles/service-delivery-review-missing-devops-feedback-loop/
https://devops.com/feedback-loops-features/
The technical practices of continual learning and experimentation
https://www.linkedin.com/pulse/three-ways-key-principles-devops-michal-florys/
https://www.slideshare.net/arunmurughan/devops-continuous-learning-and-experimentation
The technical practices of integrating information security, change management and compliance
https://devops.com/integrating-itil-change-management-and-devops/
https://resources.sei.cmu.edu/asset_files/Presentation/2018_017_001_517074.pdf
https://dzone.com/articles/how-does-devops-handle-change-management
https://clearbridgemobile.com/devops-change-management-in-the-enterprise-world/
DevOps and Other Frameworks
https://www.thinkhdi.com/library/supportworld/2018/devops-as-a-super-framework.aspx
https://www.testhouse.net/blogs/devops-framework-and-practices/
DevOps Values ‐ Culture
https://www.bmc.com/blogs/devops-values-principles/
https://resources.collab.net/devops-101/what-is-devops
https://www.slideshare.net/arunmurughan/top-10-devops-values
DevOps Values ‐ Automation
https://dzone.com/articles/the-value-of-devops
https://www.smartsheet.com/devops
https://thenewstack.io/want-devops-automation-its-people-before-pipelines/
DevOps Values – Measurement and Sharing
https://devops.com/using-calms-to-assess-organizations-devops/
https://techbeacon.com/devops/devops-metrics-matter-how-prove-business-value
https://techbeacon.com/devops/how-measure-devops-roi
DevOps Roles and Organizational Considerations
https://techbeacon.com/devops/7-devops-roles-you-need-succeed
https://web.devopstopologies.com/
Adopting DevOps
https://devops.com/there-is-no-magic-recipe-to-adopting-devops/
https://www.agileconnection.com/article/6-steps-successful-devops-adoption
https://www.cio.com/article/3235726/5-hurdles-to-adopting-devops.html
https://searchitoperations.techtarget.com/feature/How-to-adopt-a-successful-DevOps-enterprise