{"id":20393148,"url":"https://github.com/aichbauer/devops-training","last_synced_at":"2026-01-31T01:05:06.595Z","repository":{"id":202903888,"uuid":"707418036","full_name":"aichbauer/devops-training","owner":"aichbauer","description":"Learn about DevOps tooling and automation","archived":false,"fork":false,"pushed_at":"2024-12-05T08:16:04.000Z","size":11411,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-04T20:40:51.437Z","etag":null,"topics":["devops","devops-tools","training-materials"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aichbauer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-19T21:22:03.000Z","updated_at":"2024-12-09T07:28:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"f5fb47f0-2440-427c-83a0-dfc427d2b9fc","html_url":"https://github.com/aichbauer/devops-training","commit_stats":null,"previous_names":["aichbauer/devops-training"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aichbauer%2Fdevops-training","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aichbauer%2Fdevops-training/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aichbauer%2Fdevops-training/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aichbauer%2Fdevops-training/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aichbauer","download_url":"https://codeload.github.com/aichbauer/devops-training/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241942592,"owners_count":20046379,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["devops","devops-tools","training-materials"],"created_at":"2024-11-15T03:47:40.982Z","updated_at":"2026-01-31T01:05:06.549Z","avatar_url":"https://github.com/aichbauer.png","language":"TypeScript","readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://devopscycle.com\"\u003e\n    \u003cimg target=\"_blank\" height=\"100\" src=\"http://devopscycle.com/wp-content/uploads/sites/4/2023/10/DevOps-Cycle-Logo-Long.png\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n# DevOps Training\n\n\u003e This Repository helps you to learn about DevOps tooling and automation\n\nThis repository is intended for corporate trainings, university courses and all people (mainly developers and system administrators, but also QA, security experts) that are interested into learning DevOps and especially in automating their processes and tasks to improve the iteration speed, the quality of their work output, and the overall transparancy in their company.\n\nThe complete project can be done without spending a single dime on cloud infrastructure.\n\n## Why?\n\nIt is hard getting started with the technical implementation of devops tools. Sharing Knowledge is an important part in devops and this is why this repository exists. This repository should give you some guidance on how you can start. This is by no means a silver bullet and also never finished. Another important part is continuous imporvement. You could use this repository as entrypoint for an internal hackathon at your company or your university. Feel free to share your results and learnings as a pull request to this repository.\n\nBefore you start with automating the product lifecycle and implementation of devops tools, you should have the correct foundation.\n\nStart with the culture and the mindset.\n\nYou get a slighty different definition for devops when you look at different websites, but the intersection is always culture or the cultural philosophy. So get the key principles straight, then you will be able to profit from the technical tools as well:\n\n* Colloboration \u0026 Communication\n* Continuous Improvement\n* Automation of the Product Lifecycle\n* Customer Centric Action \u0026 Short Feedback Loops\n\nHere are some good resources to get started with colloboration, communication and continuous imporvment:\n\n* [https://dora.dev/devops-capabilities/cultural/generative-organizational-culture/](https://dora.dev/devops-capabilities/cultural/generative-organizational-culture/)\n* [https://dora.dev/devops-capabilities/cultural/learning-culture/](https://dora.dev/devops-capabilities/cultural/learning-culture/)\n\n## Prerequistits\n\nYou need to have some software installed on your working machine.\n\nThe ops or apps directory have their own README files with instructions and prerequisits.\n\n## Prerequistits for Cloud\n\nWhat do you need to have installed to set up the project and confirm everything from your local work machine.\n\n* git\n* kubernetes\n* helm\n* terraform\n* azure cli\n* docker (optional)\n\n### Prerequistits for Local Development\n\nWhat do you need to have installed to set up the project and confirm everything from your local work machine\n\n* git\n* any text editor\n* docker\n* node\n* kubernetes (optional)\n* helm (optional)\n* terraform (optional)\n* azure cli (optional)\n* docker (optional)\n\n## Cloud Provider\n\n\u003e Note: You always need to be careful about your budget. After the workshop do not forget to destroy the infrastructure.\n\n* You are a **private person** or a **company**? You need a credit card, but get 200$ for one month. -\u003e [https://azure.microsoft.com/en-us/free](https://azure.microsoft.com/en-us/free)\n* You are a **student** or a **lecturer** at a **university** that is registered at microsoft azure? You get 100$ every 12 months. -\u003e [https://azure.microsoft.com/en-us/free/students](https://azure.microsoft.com/en-us/free/students)\n\n## LICENSE\n\nMIT @ Lukas Aichbauer\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faichbauer%2Fdevops-training","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faichbauer%2Fdevops-training","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faichbauer%2Fdevops-training/lists"}