site_url: https://linkedin.github.io/school-of-sre/ site_name: School Of SRE docs_dir: courses theme: name: material logo: img/sos.png favicon: img/favicon.ico custom_dir: overrides extra_css: - stylesheets/custom.css nav: - Home: index.md - Level 101: - Fundamentals Series: - Linux Basics: - Introduction: level101/linux_basics/intro.md - Command Line Basics: level101/linux_basics/command_line_basics.md - Server Administration: level101/linux_basics/linux_server_administration.md - Conclusion: level101/linux_basics/conclusion.md - Git: - Git Basics: level101/git/git-basics.md - Working With Branches: level101/git/branches.md - Github and Hooks: level101/git/github-hooks.md - Conclusion: level101/git/conclusion.md - Linux Networking: - Introduction: level101/linux_networking/intro.md - DNS: level101/linux_networking/dns.md - UDP: level101/linux_networking/udp.md - HTTP: level101/linux_networking/http.md - TCP: level101/linux_networking/tcp.md - Routing: level101/linux_networking/ipr.md - Conclusion: level101/linux_networking/conclusion.md - Python and Web: - Introduction: level101/python_web/intro.md - Some Python Concepts: level101/python_web/python-concepts.md - Python, Web and Flask: level101/python_web/python-web-flask.md - The URL Shortening App: level101/python_web/url-shorten-app.md - Conclusion: level101/python_web/sre-conclusion.md - Data: - Relational Databases: - Introduction: level101/databases_sql/intro.md - Key Concepts: level101/databases_sql/concepts.md - MySQL: level101/databases_sql/mysql.md - InnoDB: level101/databases_sql/innodb.md - Backup and Recovery: level101/databases_sql/backup_recovery.md - MySQL Replication: level101/databases_sql/replication.md - Operational Concepts: - Select Query: level101/databases_sql/select_query.md - Query Performance: level101/databases_sql/query_performance.md - Lab: level101/databases_sql/lab.md - Conclusion: level101/databases_sql/conclusion.md - NoSQL: - Introduction: level101/databases_nosql/intro.md - Key Concepts: level101/databases_nosql/key_concepts.md - Conclusion: level101/databases_nosql/further_reading.md - Big Data: - Introduction: level101/big_data/intro.md - Evolution and Architecture of Hadoop: level101/big_data/evolution.md - Conclusion: level101/big_data/tasks.md - Systems Design: - Introduction: level101/systems_design/intro.md - Scalability: level101/systems_design/scalability.md - Availability: level101/systems_design/availability.md - Fault Tolerance: level101/systems_design/fault-tolerance.md - Conclusion: level101/systems_design/conclusion.md - Metrics and Monitoring: - Introduction: level101/metrics_and_monitoring/introduction.md - Command-line Tools: level101/metrics_and_monitoring/command-line_tools.md - Third-party Monitoring: level101/metrics_and_monitoring/third-party_monitoring.md - Proactive Monitoring with Alerts: level101/metrics_and_monitoring/alerts.md - Best Practices for Monitoring: level101/metrics_and_monitoring/best_practices.md - Observability: level101/metrics_and_monitoring/observability.md - Conclusion: level101/metrics_and_monitoring/conclusion.md - Security: - Introduction: level101/security/intro.md - Fundamentals of Security: level101/security/fundamentals.md - Network Security: level101/security/network_security.md - Threat, Attacks & Defences: level101/security/threats_attacks_defences.md - Writing Secure code: level101/security/writing_secure_code.md - Conclusion: level101/security/conclusion.md - Level 102: - Linux Intermediate: - Introduction: level102/linux_intermediate/introduction.md - Package Management: level102/linux_intermediate/package_management.md - Storage Media: level102/linux_intermediate/storage_media.md - Archiving and Backup: level102/linux_intermediate/archiving_backup.md - Introduction to Vim: level102/linux_intermediate/introvim.md - Bash Scripting: level102/linux_intermediate/bashscripting.md - Conclusion: level102/linux_intermediate/conclusion.md - Linux Advanced: - Containerization And Orchestration: - Introduction: level102/containerization_and_orchestration/intro.md - Introduction To Containers: level102/containerization_and_orchestration/intro_to_containers.md - Containerization With Docker: level102/containerization_and_orchestration/containerization_with_docker.md - Orchestration With Kubernetes: level102/containerization_and_orchestration/orchestration_with_kubernetes.md - Conclusion: level102/containerization_and_orchestration/conclusion.md - System Calls and Signals: - Introduction: level102/system_calls_and_signals/intro.md - Signals: level102/system_calls_and_signals/signals.md - System Calls: level102/system_calls_and_signals/system_calls.md - Conclusion: level102/system_calls_and_signals/conclusion.md - Networking: - Introduction: level102/networking/introduction.md - Security: level102/networking/security.md - Scale: level102/networking/scale.md - RTT: level102/networking/rtt.md - Infrastructure Services: level102/networking/infrastructure-features.md - Conclusion: level102/networking/conclusion.md - System Design: - Introduction: level102/system_design/intro.md - Large System Design: level102/system_design/large-system-design.md - Scaling: level102/system_design/scaling.md - Scaling Beyond the Data Center: level102/system_design/scaling-beyond-the-datacenter.md - Resiliency: level102/system_design/resiliency.md - Conclusion: level102/system_design/conclusion.md - System Troubleshooting and Performance Improvements: - Introduction: level102/system_troubleshooting_and_performance/introduction.md - Troubleshooting: level102/system_troubleshooting_and_performance/troubleshooting.md - Important Tools: level102/system_troubleshooting_and_performance/important-tools.md - Performance Improvements: level102/system_troubleshooting_and_performance/performance-improvements.md - Troubleshooting Example: level102/system_troubleshooting_and_performance/troubleshooting-example.md - Conclusion: level102/system_troubleshooting_and_performance/conclusion.md - Continuous Integration and Continuous Delivery: - Introduction: level102/continuous_integration_and_continuous_delivery/introduction.md - What is CI/CD?: level102/continuous_integration_and_continuous_delivery/introduction_to_cicd.md - Brief History: level102/continuous_integration_and_continuous_delivery/cicd_brief_history.md - Continuous Integration: level102/continuous_integration_and_continuous_delivery/continuous_integration_build_pipeline.md - Continuous Delivery and Deployment: level102/continuous_integration_and_continuous_delivery/continuous_delivery_release_pipeline.md - CI/CD Pipeline - Hands-on: level102/continuous_integration_and_continuous_delivery/jenkins_cicd_pipeline_hands_on_lab.md - Conclusion: level102/continuous_integration_and_continuous_delivery/conclusion.md - Contribute: CONTRIBUTING.md - Code of Conduct: CODE_OF_CONDUCT.md - SRE Community: sre_community.md copyright: "Copyright 2020 LinkedIn Corporation. All Rights Reserved. Licensed under the Creative Commons Attribution 4.0 International Public License" extra: social: - icon: fontawesome/brands/github link: https://github.com/linkedin/school-of-sre