Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tks-devops/devops-nursery-to-graduation
"DevOps: Nursery to Graduation" is a comprehensive guide that takes you on a journey from the very basics to advanced concepts of DevOps. Blog-CloudCraft-with-TK
https://github.com/tks-devops/devops-nursery-to-graduation
cicd docker git git-repository gitlab-ci grafana jenkins kubernetes linux maven owasp owasp-dependencycheck trivy
Last synced: 1 day ago
JSON representation
"DevOps: Nursery to Graduation" is a comprehensive guide that takes you on a journey from the very basics to advanced concepts of DevOps. Blog-CloudCraft-with-TK
- Host: GitHub
- URL: https://github.com/tks-devops/devops-nursery-to-graduation
- Owner: Tks-Devops
- Created: 2024-12-16T18:05:04.000Z (12 days ago)
- Default Branch: main
- Last Pushed: 2024-12-26T17:36:45.000Z (2 days ago)
- Last Synced: 2024-12-26T18:27:43.073Z (2 days ago)
- Topics: cicd, docker, git, git-repository, gitlab-ci, grafana, jenkins, kubernetes, linux, maven, owasp, owasp-dependencycheck, trivy
- Homepage: https://hashnode.com/@CloudCraft-with-TK
- Size: 583 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DevOps-Nursery-to-Graduation
**"DevOps: Nursery to Graduation" is a comprehensive guide that takes you on a journey from the very basics to advanced concepts of DevOps. ******
Languages and Tools:
DevOps Course OutlineDay 1-5: Introduction to DevOps ๐
Day 1: ๐ DevOps FundamentalsLearn the principles, culture, and benefits of DevOps.
Day 2: ๐ฆ Maven BasicsExplore Maven's role in build automation and dependency management.
Day 3: ๐ฑ Getting Started with Apache TomcatIntroduction to Tomcat, a popular Java web server and servlet container.
Day 4: ๐ Jenkins SetupSet up Jenkins for continuous integration and delivery.
Day 5: ๐ฏ Code Quality with SonarQubeAnalyze code quality and perform continuous inspection using SonarQube.
Day 6-10: Security and Artifacts Management ๐ก๏ธ
Day 6: ๐งช OWASP Dependency CheckIdentify vulnerabilities in project dependencies.
Day 7: ๐๏ธ Artifacts and Nexus Repository ManagementLearn artifact concepts and use Nexus for repository management.
Day 8: ๐ณ Introduction to DockerUnderstand containerization for building and deploying applications.
Day 9: ๐ Mastering YAMLWrite and manage YAML configuration files for various DevOps tools.
Day 10: โ Introduction to KubernetesManage containerized applications using Kubernetes.
Day 11-15: Azure DevOps ๐
Day 11: ๐ Azure DevOps OverviewDiscover Azure DevOps as a comprehensive DevOps platform.
Day 12: ๐ Azure PipelinesConfigure pipelines for continuous integration and delivery.
Day 13: ๐จ Azure ArtifactsManage packages and artifacts for versioning and distribution.
Day 14: ๐ฆ Azure Container Registry (ACR)Store and manage Docker container images in ACR.
Day 15: โต Azure Kubernetes Service (AKS)Deploy and manage Kubernetes clusters using AKS.
Day 16-20: Infrastructure as Code (IaC) ๐ญ
Day 16: ๐ญ Introduction to AnsibleAutomate IT infrastructure configuration and management.
Day 17: ๐๏ธ Getting Started with TerraformLearn to provision and manage infrastructure as code.
Day 18: ๐๏ธ Terraform with AzureDeploy Azure resources using Terraform.
Day 19: ๐๏ธ Terraform Integration with Azure DevOpsUse Terraform in Azure DevOps pipelines for infrastructure automation.
Day 20: IaC Best PracticesExplore best practices for automation, versioning, and collaboration.
Day 21-25: Advanced DevOps Concepts (Not Finalized)
Day 21: Continuous MonitoringLearn proactive system monitoring tools and practices.
Day 22: Log ManagementAggregate and analyze logs using tools like the ELK stack.
Day 23: Infrastructure OrchestrationExplore orchestration techniques with tools like HashiCorp Nomad.
Day 24: Serverless ComputingDive into serverless architecture with Azure Functions.
Day 25: Cloud-native ArchitectureUnderstand principles and patterns for cloud-native application design.
Day 26-30: DevOps Best Practices and Case Studies (Not Finalized)
Day 26: Continuous TestingIntegrate automated testing into CI/CD pipelines.
Day 27: Release ManagementMaster strategies for managing software releases.
Day 28: DevOps Culture and CollaborationFoster collaboration, communication, and shared responsibility in teams.
Day 29: Scaling DevOpsScale DevOps practices and tools across organizations.
Day 30: DevOps Case StudiesAnalyze real-world success stories and lessons learned.
Have an idea? Let's connect:
Thank you for visiting my project repository! ๐