[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9991":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":40,"readmeContent":41,"aiSummary":42,"trendingCount":16,"starSnapshotCount":16,"syncStatus":43,"lastSyncTime":44,"discoverSource":45},9991,"devops-resources","bregman-arie\u002Fdevops-resources","bregman-arie","DevOps resources - Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP","",null,"Groovy",9566,2387,268,16,0,6,42,1,41,false,"master",true,[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],"aws","bash","checklists","containers","devops","docker","go","interview","jenkins","linux","mongo","python","questions","security","sql","2026-06-12 02:02:15","\u003Cp align=\"center\">\u003Cimg src=\"images\u002Fdevops_resources.png\"\u002F>\u003C\u002Fp>\n\n:information_source: &nbsp;This repository is about gathering any useful resources and information regarding DevOps and secondly, provide some roadmap for those who want to practice DevOps.\n\n:pencil: &nbsp;Feel free to add more resources by submitting pull requests\n\n****\n\n\u003C!-- ALL-TOPICS-LIST:START -->\n\u003C!-- prettier-ignore-start -->\n\u003C!-- markdownlint-disable -->\n\u003Ccenter>\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"#devops\">\u003Cimg src=\"images\u002Fdevops.png\" width=\"70px;\" height=\"75px;\" alt=\"DevOps\" \u002F>\u003Cbr \u002F>\u003Cb>DevOps\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fjenkins\u002FREADME.md\">\u003Cimg src=\"images\u002Fjenkins.png\" width=\"70px;\" height=\"85px;\" alt=\"Jenkins\"\u002F>\u003Cbr \u002F>\u003Cb>Jenkins\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fgit.md\">\u003Cimg src=\"images\u002Fgit.png\" width=\"75px;\" height=\"75px;\" alt=\"Git\"\u002F>\u003Cbr \u002F>\u003Cb>Git\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fansible.md\">\u003Cimg src=\"images\u002Fansible.png\" width=\"65px;\" height=\"75px;\" alt=\"Ansible\"\u002F>\u003Cbr \u002F>\u003Cb>Ansible\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fnetwork.md\">\u003Cimg src=\"images\u002Fnetwork.png\" width=\"80x;\" height=\"75px;\" alt=\"Network\"\u002F>\u003Cbr \u002F>\u003Cb>Network\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Flinux.md\">\u003Cimg src=\"images\u002Flinux.png\" width=\"75x;\" height=\"75px;\" alt=\"Linux\"\u002F>\u003Cbr \u002F>\u003Cb>Linux\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fterraform.md\">\u003Cimg src=\"images\u002Fterraform.png\" width=\"75px;\" height=\"75px;\" alt=\"Terraform\"\u002F>\u003Cbr \u002F>\u003Cb>Terraform\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fcoding.md\">\u003Cimg src=\"images\u002Fcoding.png\" width=\"75px;\" height=\"75px;\" alt=\"coding\"\u002F>\u003Cbr \u002F>\u003Cb>Coding\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fpython.md\">\u003Cimg src=\"images\u002Fpython.png\" width=\"70px;\" height=\"75px;\" alt=\"Python\"\u002F>\u003Cbr \u002F>\u003Cb>Python\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fgo.md\">\u003Cimg src=\"images\u002Fgo.png\" width=\"80px;\" height=\"75px;\" alt=\"Go\"\u002F>\u003Cbr \u002F>\u003Cb>Go\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fbash.md\">\u003Cimg src=\"images\u002Fbash.png\" width=\"70px;\" height=\"75px;\" alt=\"Bash\"\u002F>\u003Cbr \u002F>\u003Cb>Shell Scripting\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fkubernetes.md\">\u003Cimg src=\"images\u002Fkubernetes.png\" width=\"75px;\" height=\"75px;\" alt=\"kubernetes\"\u002F>\u003Cbr \u002F>\u003Cb>Kubernetes\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fvictoriametrics.md\">\u003Cimg src=\"images\u002Fvictoriametrics.png\" width=\"64px;\" height=\"75px;\" alt=\"VictoriaMetrics\"\u002F>\u003Cbr \u002F>\u003Cb>VictoriaMetrics\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fprometheus.md\">\u003Cimg src=\"images\u002Fprometheus.png\" width=\"75px;\" height=\"75px;\" alt=\"Prometheus\"\u002F>\u003Cbr \u002F>\u003Cb>Prometheus\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fmongo.md\">\u003Cimg src=\"images\u002Fmongo.png\" width=\"75px;\" height=\"75px;\" alt=\"Mongo\"\u002F>\u003Cbr \u002F>\u003Cb>Mongo\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fcloud.md\">\u003Cimg src=\"images\u002Fcloud.png\" width=\"90px;\" height=\"85px;\" alt=\"Cloud\"\u002F>\u003Cbr \u002F>\u003Cb>Cloud\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Faws.md\">\u003Cimg src=\"images\u002Faws.png\" width=\"100px;\" height=\"75px;\" alt=\"AWS\"\u002F>\u003Cbr \u002F>\u003Cb>AWS\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fazure.md\">\u003Cimg src=\"images\u002Fazure.png\" width=\"80px;\" height=\"75px;\" alt=\"azure\"\u002F>\u003Cbr \u002F>\u003Cb>Azure\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fgcp.md\">\u003Cimg src=\"images\u002Fgcp.png\" width=\"75px;\" height=\"75px;\" alt=\"gcp\"\u002F>\u003Cbr \u002F>\u003Cb>Google Cloud Platform\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fopenstack.md\">\u003Cimg src=\"images\u002Fopenstack.png\" width=\"75px;\" height=\"75px;\" alt=\"openstack\"\u002F>\u003Cbr \u002F>\u003Cb>OpenStack\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fsecurity.md\">\u003Cimg src=\"images\u002Fsecurity.png\" width=\"75px;\" height=\"75px;\" alt=\"security\"\u002F>\u003Cbr \u002F>\u003Cb>Security\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fpuppet.md\">\u003Cimg src=\"images\u002Fpuppet.png\" width=\"75px;\" height=\"75px;\" alt=\"puppet\"\u002F>\u003Cbr \u002F>\u003Cb>Puppet\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Felk.md\">\u003Cimg src=\"images\u002Felk.png\" width=\"75px;\" height=\"75px;\" alt=\"ELK\"\u002F>\u003Cbr \u002F>\u003Cb>ELK\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fdataops.md\">\u003Cimg src=\"images\u002Fdataops.png\" width=\"75px;\" height=\"75px;\" alt=\"ELK\"\u002F>\u003Cbr \u002F>\u003Cb>DataOps\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fopenshift.md\">\u003Cimg src=\"images\u002Fopenshift.png\" width=\"75px;\" height=\"75px;\" alt=\"OpenShift\"\u002F>\u003Cbr \u002F>\u003Cb>OpenShift\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fsql.md\">\u003Cimg src=\"images\u002Fsql.png\" width=\"75px;\" height=\"75px;\" alt=\"sql\"\u002F>\u003Cbr \u002F>\u003Cb>SQL\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"resources\u002Fcontainers.md\">\u003Cimg src=\"images\u002Fcontainers.png\" width=\"75px;\" height=\"75px;\" alt=\"Containers\"\u002F>\u003Cbr \u002F>\u003Cb>Containers\u003C\u002Fb>\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\u003C\u002Fcenter>\n\u003C!-- markdownlint-enable -->\n\u003C!-- prettier-ignore-end -->\n\u003C!-- ALL-TOPICS-LIST:END -->\n\n\n* [DevOps Roadmap](#devops-roadmap)\n* [Alternative Roadmaps](#alternative-roadmaps)\n* [Learn About DevOps](#learn-about-devops)\n* [Learn Git](#learn-git)\n* [Programming](#programming)\n* [Operating Systems](#operating-systems)\n* [DevOps Toolchain](#devops-toolchain)\n\n\n\u003Ca name=\"devops\">\u003C\u002Fa>\n## DevOps\n\n### DevOps Roadmap\n\n  * The following path is opinionated. You can find alternative paths in the [alternative roadmaps section](#alternative-roadmaps)\n  * Do NOT attempt to learn everything, especially if you are a complete beginner (the burnout will make you regret you ever heard the word DevOps)\n  * Learn enough to say \"I know what is DevOps and I understand how to practice it\". You can learn everything else by demand or when you feel ready\n\nThe must list\n\nTopic | What to learn | Alternatives | Description\n:------|:------|:------|:------:\nVersion Control | [Git](#Learn-git) | - | Version Control is used everywhere and Git is the leading version control technology\nProgramming | At least one [programming language](#programming) | None. Don't settle for learning only shell scripting  | Anyone who practice DevOps should know programming to some extent\nOperating System | [Linux](#operating-systems) | Other distribution of Linux :D | Operating Systems is another must when it comes to DevOps\nProtocols | DHCP, UDP, TCP, HTTP, SSH | Not as an alternative, you can simply learn later: NFS, NTP, FTP | Learn how these protocols work and what they are used for\nApplications | Web Server, Load Balancer, Cache, Database | | Learn how they work and try out some implementations (e.g. MySQL for databases and httpd for web servers)\n[System Design](https:\u002F\u002Fgithub.com\u002Fbregman-arie\u002Fsystem-design-notebook) | Availability, Reliability, Scalability, Performance | Learn how to design infrastructure and systems\n\nThe second must list :)\nSeriously though, don't try to master everything in this list and start with something that you are interested in. The order has no meaning in this case.\n\nTopic | What to learn | Alternatives | Description\n:------|:------|:------|:------:\nConfiguration Management and IaC | Ansible and Terraform | CM: Chef, Puppet and Salt. IaC: Pulumi and CloudFormation |\nCloud | Azure, AWS, GCP | - |\nContainers | Podman and Kubernetes| Docker instead of Podman. Nomad instead of Kubernetes | \nCI\u002FCD | Jenkins, GitHub Actions | Gitlab CI, Circle CI, Argo CD |\nLogging and Dashboards | Elastic Stack, Report Portal, Grafana | Graylog, Splunk |\nMonitoring | VictoriaMetrics, Prometheus | Nagios, Centreon, Datadog | \n\n### Alternative Roadmaps\n\nThere are other DevOps roadmaps and learning plans out there. If you feel the one above is little bit too much or just want to look at other options, maybe you'll find the following useful\n\nName | Description\n:------|:------:\n[DevOps Roadmap](https:\u002F\u002Fgithub.com\u002Fkamranahmedse\u002Fdeveloper-roadmap) | DevOps skills roadmap. What to to learn at each step.\n[DevOps 3 Weeks Plan](https:\u002F\u002Fmedium.com\u002F@medineshkatwal\u002Fdevops-3-week-plan-from-16-oct-2019-to-31st-oct-2019-af486e625f72) | Detailed plan on what to do at each day\n[How to Become a DevOps Engineer in Six Months?](https:\u002F\u002Fspacelift.io\u002Fblog\u002Fhow-to-become-devops-engineer) | Skills you need to become DevOps Engineer\n\n### Learn about DevOps\n\nName | Description\n:------|:------:\n[What is DevOps? - Amazon](https:\u002F\u002Faws.amazon.com\u002Fdevops) | Learn what is DevOps by Amazon and which AWS services can help you to practice DevOps\n[What is DevOps? - Red Hat](https:\u002F\u002Fwww.redhat.com\u002Fen\u002Ftopics\u002Fdevops) | Learn what is DevOps by Red Hat, including many interesting articles\n[What is DevOps? - Microsoft](https:\u002F\u002Fdocs.microsoft.com\u002Fen-us\u002Fazure\u002Fdevops\u002Flearn\u002Fwhat-is-devops) | Learn what is DevOps by Microsofy, including Azure DevOps service\n[What is DevOps? - Google](https:\u002F\u002Fcloud.google.com\u002Fdevops) | Learn what is DevOps by Google\n[Who is DevOps? - Spacelift](https:\u002F\u002Fspacelift.io\u002Fblog\u002Fwho-is-devops-engineer) | Who is DevOps? Is it Worth it to Become a DevOps Engineer?\n\n### Learn Git\n\nMake sure you are comfortable with the following list once you done learning Git basics\n\n  * Commit changes to a project\n  * Submit pull\u002Fmerge requests\n  * Working with branches\n  * Rebase changes (change order, squash, ...)\n\nName | Description\n:------|:------:\n[Interactive Git Branching Learning](https:\u002F\u002Flearngitbranching.js.org\u002F) | Visual and interactive way to learn Git branching\n[Learn git concepts, not commands](https:\u002F\u002Fdev.to\u002Funseenwizzard\u002Flearn-git-concepts-not-commands-4gjc) | Article on Git concepts\n[Codeacademy Learn Git](https:\u002F\u002Fwww.codecademy.com\u002Flearn\u002Flearn-git) | Not Free \n\n### Programming\n\nPracticing DevOps without knowing programming is like eating cornflakes with ketchup - it's just doesn't makes sense (yes, my analogies are the worst).\u003Cbr>\nHere is a list of some good sites to practice programming in general:\n\nName | Comments\n:------|:------:\n[HackerRank](https:\u002F\u002Fwww.hackerrank.com) | Practice Coding skills\n[Exercism](https:\u002F\u002Fexercism.io) | Over 48 languages and 2600 exercises\n[LeetCode](https:\u002F\u002Fleetcode.com) | Practice programming online\n\nA better approach might be to actually write some DevOps related scripts or projects. Start simple. Here are some ideas:\n\n  * Write a script that gets a number of instances and a name of a platform (AWS, local, Azure, ...) as parameters and provisions those instances on the chosen platform\n  * Write a script to parse logs and extract some specific information you are interested in\n  * Write a script that extracts information from some website using web scraping libraries\n\n### Operating Systems\n\nDeep dive into operation system internals. Linux should be your first choice.\nHere is a list of resources that will help you learn Linux.\u003Cbr>\nAlso, don't waste a second on picking the right distribution. For learning OS concepts and internals, any distribution would work fine.\n\nName | Comments\n:------|:------:\n[Linux Journey](https:\u002F\u002Flinuxjourney.com) | Written guides + exercises + quiz\n[Techmint Linux](https:\u002F\u002Fwww.tecmint.com\u002Ffree-online-linux-learning-guide-for-beginners) | Written articles\u002Flessons\n[Linux Survival](https:\u002F\u002Flinuxsurvival.com\u002Flinux-tutorial-introduction) | Interactive guide\n\nOnce you are familiar with the commands and feel comfortable enough to keep deep diving, learn some OS concepts:\n\n  * Memory Management\n  * Processes\n  * Kernel\n  * Virtualization\n  * Storage\n\n#### Linux Master Application\n\nA completely free application for testing your knowledge on Linux\n\n\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.codingshell.linuxmaster\">\u003Cimg src=\"images\u002Flinux_master.jpeg\"\u002F>\u003C\u002Fa>\n\n### System Design\n\nSystem Design can be a complex topic. For that reason, I've created a separate repository for you to learn it properly.\n\n\u003Cp align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbregman-arie\u002Fsystem-design-notebook\">\u003Cimg src=\"images\u002Fsystem_design_notebook.png\"\u002F>\u003C\u002Fa>\u003C\u002Fp>\n\n### Tooling, Apps & Services\n\nName | Description\n:------|:------:\n[Periodic table of DevOps tools](https:\u002F\u002Fxebialabs.com\u002Fperiodic-table-of-devops-tools) | Table of DevOps tools per category\n[DevOps tool chest](https:\u002F\u002Fxebialabs.com\u002Fthe-ultimate-devops-tool-chest\u002F#tool-chest-type) | List of DevOps tools\n[DevOps Bookmarks](http:\u002F\u002Fwww.devopsbookmarks.com) | NSIA\n[CNCF Cloud Native Interactive Landscape](https:\u002F\u002Flandscape.cncf.io) | CNCF's recommended path through the cloud native landscape\n[DevOpsBookmarks](https:\u002F\u002Fwww.devopsbookmarks.org) | To discover tools in the devops landscape.\n\n## Interactive practice and learning sites\n\nLearning by doing proved to be a very effective way to learn new things. If you are at a point where you don't feel comfortable enough to do it by yourself and you look for some guidance, the following sites might assist you\n\nName | Description\n:------|:------:\n[Kodekloud Engineer](https:\u002F\u002Fwww.kodekloud-engineer.com\u002F) | perform real tasks by working in a fictional organization\n[QWIKLBAS](https:\u002F\u002Fwww.qwiklabs.com) | AWS, GCP, ... lab practice\n\n## Community\n\nAnother great way to learn is to learn from the experience of others. For that, the are some excellent DevOps communities.\n\nName | Comments\n:------|:------:\n[Reddit DevOps](https:\u002F\u002Fwww.reddit.com\u002Fr\u002Fdevops) | Reddit DevOps Community \n[Linkedin DevOps](https:\u002F\u002Fwww.linkedin.com\u002Fgroups\u002F2825397) | Linkedin DevOps Community\n[DevOps Bits](https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F538897960007080) | Facebook DevOps group. Disclosure: I started it :)\n\n## Conferences\n\nName | Comments\n:------|:------:\n[DevOpsDays](https:\u002F\u002Fdevopsdays.org) | DevOps Conferences around the world\n[Velocity](https:\u002F\u002Fconferences.oreilly.com\u002Fvelocity) | Oracle's DevOps conference\n\n## Books\n\nRead book! Practice is important and the best way to learn practical things but reading about cultures, methods, concepts, ... has its own important role in your path towards mastering DevOps and SRE.\n\nName | Comments\n:------|:------:\n[The Phoenix Project](https:\u002F\u002Fwww.amazon.com\u002FPhoenix-Project-DevOps-Helping-Business\u002Fdp\u002F1942788290) | DevOps explained through a story of a fictional company on the brink of a failure\n[The DevOps Handbook](https:\u002F\u002Fwww.amazon.com\u002Fdp\u002F1942788002) |\n[Google SRE books](https:\u002F\u002Flanding.google.com\u002Fsre\u002Fbooks) | Very detailed books on the theory and also practice of SRE\n[Essential Infrastructure as Code](https:\u002F\u002Fwww.manning.com\u002Fbooks\u002Fessential-infrastructure-as-code) | VBook about automating software infrastructure by capturing desired configurations as a set of scripts.\n\n## Blogs & News\n\nMy top picks:\n\nName | Description\n:------|:------:\n[Codefresh Blog](https:\u002F\u002Fcodefresh.io\u002Fblog) | Probably best GitOps content out there\n\nOther DevOps & Software Engineering related blogs\n\nName | Description\n:------|:------:\n[Spacelift Blog](https:\u002F\u002Fspacelift.io\u002Fblog) | Excellent tech blog on Kubernetes, Ansible, Terraform and Engineering in general\n[opensource.com](https:\u002F\u002Fopensource.com) | open source related articles including DevOps\n[CooperPress](https:\u002F\u002Fcooperpress.com\u002Fpublications) | various newsletters on different topics\n[afreshcup](https:\u002F\u002Fafreshcup.com) | \"covering Ruby on Rails and whatever else I find interesting in the universe of software\"\n[thisweekindevops.com](https:\u002F\u002Fthisweekindevops.com) | \"DevOps news without the hype\"\n[Uber Engineering](https:\u002F\u002Feng.uber.com\u002F) | Not only DevOps\n[Azure DevOps Blog](https:\u002F\u002Fdevblogs.microsoft.com\u002Fdevops) | Microsoft DevOps Blog\n[DevOps Dudes](https:\u002F\u002Fmedium.com\u002Fdevops-dudes) | \"Shortening the system development life cycle\"\n[Netflix Tech Blog](https:\u002F\u002Fnetflixtechblog.com\u002Ftagged\u002Fdevops) | Not Only DevOps\n[CloudBees Blog](https:\u002F\u002Fwww.cloudbees.com\u002Fblog) |\n[Red Hat Blog](https:\u002F\u002Fwww.redhat.com\u002Fen\u002Fblog) | Not only DevOps\n[Atlassian DevOps Blog](https:\u002F\u002Fwww.atlassian.com\u002Fblog\u002Fdevops) |\n[Facebook Engineering Blog](https:\u002F\u002Fengineering.fb.com) | Not only DevOps\n[DoorDash Engineering Blog](https:\u002F\u002Fdoordash.engineering) | Not only DevOps\n[Palark tech blog](https:\u002F\u002Fblog.palark.com\u002F) | Tech blog dedicated to DevOps & SRE\n\n## Articles\n\nName | Description\n:------|:------:\n[Infrastructure as Code, Part One](https:\u002F\u002Fcrate.io\u002Fa\u002Finfrastructure-as-code-part-one) |\n[DevOps Best Practices](https:\u002F\u002Fgist.github.com\u002Fjpswade\u002F4135841363e72ece8086146bd7bb5d91) | What is DevOps + list of resources\n[Infrastructure as Code: Examples, Best Practices & Tools](https:\u002F\u002Fspacelift.io\u002Fblog\u002Finfrastructure-as-code) |\n\n## DevOps Snippets\n\nName | Description\n:------|:------:\n[DevOpsnipp](https:\u002F\u002Fwww.devopsnipp.com\u002F) | Sharing DevOps Snippets\n[Gist](https:\u002F\u002Fgist.github.com) | Not DevOps specific\n\n## Other Great Projects\n\nName | Comments\n:------|:------:\n[DevOps Wiki](https:\u002F\u002Fgithub.com\u002FLeo-G\u002FDevopsWiki) | \"A wiki of Devops Tools, Tutorials and Scripts\"\n[cheat-sheet-pdf](https:\u002F\u002Fgithub.com\u002Fsk3pp3r\u002Fcheat-sheet-pdf) | \"Cheat-Sheet Collection for DevOps, Engineers, IT and more\"\n[System Design Primer](https:\u002F\u002Fgithub.com\u002Fdonnemartin\u002Fsystem-design-primer) | \"Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.\"\n[awesome-sre](https:\u002F\u002Fgithub.com\u002Fdastergon\u002Fawesome-sre) | A curated list of Site Reliability and Production Engineering resources\n\n## Interview Questions\n\nName | Comments\n:------|:------:\n[System Design Primer](https:\u002F\u002Fgithub.com\u002Fdonnemartin\u002Fsystem-design-primer) | \"Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.\"\nkdn251 | [Interviews](https:\u002F\u002Fgithub.com\u002Fkdn251\u002Finterviews) | \n[DevOps Exercises](https:\u002F\u002Fgithub.com\u002Fbregman-arie\u002Fdevops-exercises) | By topic, DevOps related questions and exercises\n\n## Misc\n\nName | Description\n:------|:------:\n[CheatSheets](https:\u002F\u002Fcheatsheet.dennyzhang.com) | CheatSeets for Kubernetes, Jenkins, YAML, Groovy, etc.\n[Codelabs](https:\u002F\u002Fcodelabs.transcend.io) | \"Codelabs provide a guided, tutorial, hands-on coding experience\"\n\n## Design & Architecture\n\nName | Description\n:------|:------:\n[The 12 Factor App](https:\u002F\u002F12factor.net) | must-read in my opinion \n[A distributed Systems Reading List](https:\u002F\u002Fdancres.github.io\u002FPages\u002F?fbclid=IwAR2gapLU03iaxH4NDotc0LD_GiXOkyByfMT3iwufofUOEfCKEVwmezE3vCw)\n\n## DevOps Tooling\n\n- [ ] CI\u002FCD\n  - [ ] [Jenkins](https:\u002F\u002Fwww.jenkins.io\u002F) (Managed & on-premise, Containers supported, Plugins)\n  - [ ] [GitHub Actions](https:\u002F\u002Fdocs.github.com\u002Fen\u002Factions) (Hosted service)\n  - [ ] [Travis](https:\u002F\u002Ftravis-ci.org\u002F) (Hosted service)\n  - [ ] [CircleCI](https:\u002F\u002Fcircleci.com\u002F) (Hosted service)\n  - [ ] [GitLab CI](https:\u002F\u002Fdocs.gitlab.com\u002Fee\u002Fci\u002F) (Hosted service and on-premise)\n  - [ ] [Bamboo](https:\u002F\u002Fwww.atlassian.com\u002Fsoftware\u002Fbamboo) (Managed service and on-premise)\n  - [ ] [BuildKite](https:\u002F\u002Fbuildkite.com) (Hosted)\n  - [ ] [Zuul](https:\u002F\u002Fzuul-ci.org\u002Fdocs\u002Fzuul) (Hosted and on-premise)\n  - [ ] [Drone](https:\u002F\u002Fwww.drone.io)\n  - [ ] [Tekton](https:\u002F\u002Fcloud.google.com\u002Ftekton)\n  - [ ] [Argo CD](https:\u002F\u002Fargoproj.github.io\u002Fargo-cd)\n  - [ ] [werf](https:\u002F\u002Fwerf.io\u002F)\n\nNote: \"Provisioning\" tools can be used to perform configuration management to some extent. The same applies for configuration management tools, which can be used for pprovisioning.\n\n- [ ] Provisioning\n  - [ ] Terraform (Open Source)\n  - [ ] CloudFormation (Available only on AWS)\n  - [ ] Pulumi (Open Source)\n\n- [ ] Configuration Management (all Open Source)\n  - [ ] Ansible (Agentless, Mutable Infrastructure, Procedural)\n  - [ ] Puppet (Agent, Mutable Infrastructure, Procedural)\n  - [ ] Chef (Mutable Infrastructure)\n  - [ ] Saltstack (Mutable Infrastructure)\n  - [ ] [Spacelift](https:\u002F\u002Fspacelift.io\u002F) (`$$$`)\n\n- [ ] Images\n  - [ ] [diskimage-builder](https:\u002F\u002Fgithub.com\u002Fopenstack\u002Fdiskimage-builder)\n  - [ ] [Packer](https:\u002F\u002Fwww.packer.io)\n\n- [ ] Cloud\n  - [ ] AWS\n  - [ ] Azure\n  - [ ] GCP\n  - [ ] OpenStack\n \n- [ ] Monitoring\n  - [ ] [AppDynamics](https:\u002F\u002Fwww.appdynamics.com\u002Fproduct\u002Finfrastructure-monitoring)\n  - [ ] [Datadog](https:\u002F\u002Fwww.datadoghq.com\u002F)\n  - [ ] [Dynatrace](https:\u002F\u002Fwww.dynatrace.com\u002Fplatform\u002Finfrastructure-monitoring\u002F)\n  - [ ] [Monit](https:\u002F\u002Fmmonit.com\u002Fmonit\u002F)\n  - [ ] [Nagios](https:\u002F\u002Fwww.nagios.org\u002F)\n  - [ ] [Centreon](https:\u002F\u002Fwww.centreon.com\u002Fcentreon-editions\u002Fcentreon-open-source\u002F)\n  - [ ] [New Relic](https:\u002F\u002Fnewrelic.com\u002F)\n  - [ ] [Prometheus](https:\u002F\u002Fprometheus.io)\n  - [ ] [Sensu](https:\u002F\u002Fsensu.io\u002F)\n  - [ ] [SolarWinds](https:\u002F\u002Fwww.solarwinds.com\u002Fserver-application-monitor)\n  - [ ] [Statuscake](https:\u002F\u002Fwww.statuscake.com) - Website Uptime & Performance\n  - [ ] [VictoriaMetrics](https:\u002F\u002Fvictoriametrics.com\u002F) - a fast, cost-effective and scalable monitoring solution and time series database.\n  - [ ] [Zabbix](https:\u002F\u002Fwww.zabbix.com\u002F)\n\n- [ ] Collector of Metrics by agent\n  - [ ] [Telegraf](https:\u002F\u002Fwww.influxdata.com\u002Ftime-series-platform\u002Ftelegraf\u002F)\n\n Monitoring\n\n- [ ] Log Management\n  - [ ] Logstash\n  - [ ] Graylog\n  - [ ] Papertrail\n  - [ ] Fluentd\n  - [ ] [Splunk](https:\u002F\u002Fwww.splunk.com)\n  - [ ] [SumoLogic](https:\u002F\u002Fwww.sumologic.com)\n\n- [ ] Log aggregation system\n  - [ ] [Loki](https:\u002F\u002Fgrafana.com\u002Foss\u002Floki\u002F)\n\n- [ ] Dashboards\n  - [ ] Grafana\n  - [ ] Kibana (Elastic)\n  - [ ] Report Portal (Mostly for Test Automation)\n\n- [ ] Security\n  - [ ] [Vault](https:\u002F\u002Fwww.vaultproject.io) - \"Secure, store and tightly control access to tokens, passwords, certificates, encryption keys for protecting secrets...\"\n  - [ ] [Open Policy Agent](https:\u002F\u002Fwww.openpolicyagent.org) - \"Flexible, fine-grained control for administrators across the stack\"\n\n- [ ] Code review \n  - [ ] Gerrit - Code Review system\n  - [ ] PullPanda - A collection of Tools such as reminder & analytics\n  - [ ] Review Board\n\n- [ ] Issue Tracking\n  - [ ] Jira\n  - [ ] Bugzilla\n\n- [ ] Code coverage\n  - [ ] Cobertura\n  - [ ] Clover\n  - [ ] JaCoCo\n\n- [ ] Data Processors\n  - [ ] Spark\n  - [ ] Apache Hadoop\n  - [ ] Apache Airflow\n  - [ ] Presto\n\n- [ ] Analytics Engines\n  - [ ] Druid\n  - [ ] Dremio\n  - [ ] Snowflake\n\n- [ ] Operations Data\n  - [ ] Salesforce\n  - [ ] Zuora\n\n- [ ] Containers Orchestration\n  - [ ] Kubernetes\n  - [ ] OpenShift\n  - [ ] Nomad\n\n- [ ] Alerting\n  - [ ] PagerDuty\n  - [ ] ServiceNow\n  - [ ] Slack (Mostly used for IM)\n\n- [ ] Metric Storage\n  - [ ] InfluxDB\n  - [ ] Splunk\n  - [ ] Cloud Storage services and Databases\n\n## More Infra & DevOps projects\n\n\u003Cp align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbregman-arie\u002Fsre-checklist\">\u003Cimg width=\"500px\" src=\"images\u002Fsre_checklist.png\"\u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbregman-arie\u002Fhowtheydevops\">\u003Cimg src=\"images\u002Fhow_they_devops.png\"\u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbregman-arie\u002Fdevops-exercises\">\u003Cimg src=\"images\u002Fdevops_exercises.png\"\u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbregman-arie\u002Finfraverse\">\u003Cimg src=\"images\u002Finfraverse.png\"\u002F>\u003C\u002Fa>\u003C\u002Fp>\n\n## Credits\n\nImages and icons attribution can be found [here](credits.md)\n\n## License\n\n[![License: CC BY-NC-ND 3.0](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-CC%20BY--NC--ND%203.0-lightgrey.svg)](https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-nc-nd\u002F3.0\u002F)\n","该项目是一个集合了DevOps相关资源和信息的仓库，旨在为希望实践DevOps的人提供指导。它涵盖了从Linux、Jenkins、Docker到Kubernetes等广泛的技术领域，并提供了关于AWS、GCP、Azure等云平台的实用资料。项目以Groovy语言编写，但主要内容是文档形式的资源链接和教程。这些资源适合于任何希望深入了解或开始使用Dev Ops工具链的专业人士，无论是初学者还是经验丰富的工程师都能从中受益，特别是在构建持续集成\u002F持续部署(CI\u002FCD)管道、自动化测试与部署流程以及优化系统运维方面。",2,"2026-06-11 03:25:59","top_topic"]