====== Courses related to devops ====== [[https://www.devsecops-academy.com/courses|DevSecOps Academy]] [[https://media.webteam.puppet.com/uploads/2020/11/Puppet-State-of-DevOps-Report-2020.pdf|State of DevOps 2020]] DevOps exam by The Training Company ====== 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 https://www.guru99.com/linux-admin.html ====== 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 Nagios https://www.nagios.org/documentation/ ====== 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 ECM https://aws.amazon.com/workdocs/ IAM https://docs.aws.amazon.com/iam/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://www.getzephyr.com/insights/why-robust-devops-monitoring-dashboard-critical-your-devops-adoption-strategy https://blog.overops.com/the-top-5-devops-dashboards-every-engineer-should-consider/ https://insights.sei.cmu.edu/devops/2017/05/information-visualization-as-a-devops-monitoring-tool.html 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) [[products_ict_devops_ms_course|Microsoft Professional Certification in DevOps (edX)]] [[products_ict_devops_google_cloud|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) [[courses_ict_kubernetes|]] 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 https://expertise.jetruby.com/the-history-of-devops-and-why-you-should-consider-adopting-it-babeaa778288 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://searchitoperations.techtarget.com/tip/A-proper-DevOps-feedback-loop-includes-business-leaders https://devops.com/feedback-loops-features/ https://www.ibm.com/developerworks/community/files/basic/anonymous/api/library/36ed35f5-2b62-4317-95eb-8cb3fdcfc10f/document/d78408a7-2056-44d2-a70e-1704dc140707/media 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/ https://www.tcs.com/content/dam/tcs/pdf/Services/technology-operations/Getting%20IT%20Infrastructure%20Right%20by%20Implementing%20a%20DevOps%20Framework.pdf 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://medium.com/datadriveninvestor/6-reasons-why-you-should-be-adopting-a-devops-culture-82dc88592d6b https://searchitoperations.techtarget.com/feature/How-to-adopt-a-successful-DevOps-enterprise