update
This commit is contained in:
229
html/devops.html
Normal file
229
html/devops.html
Normal file
@@ -0,0 +1,229 @@
|
||||
<h1 id="awesome-devops">Awesome Devops</h1>
|
||||
<p>A curated list of resources for DevOps</p>
|
||||
<h2 id="what-is-devops">What is DevOps?</h2>
|
||||
<p>DevOps (a clipped compound of “development” and “operations”) is a
|
||||
culture, movement or practice that emphasizes the collaboration and
|
||||
communication of both software developers and other
|
||||
information-technology (IT) professionals while automating the process
|
||||
of software delivery and infrastructure changes. <a
|
||||
href="https://en.wikipedia.org/wiki/DevOps">Wikipedia</a></p>
|
||||
<h2 id="index">Index</h2>
|
||||
<ul>
|
||||
<li><a href="#culture">Culture</a></li>
|
||||
<li><a href="#process">Process</a></li>
|
||||
<li><a href="#technology">Technology</a></li>
|
||||
<li><a href="#security">Security</a></li>
|
||||
<li><a href="#tools">Tools</a></li>
|
||||
<li><a href="#misc">Misc</a></li>
|
||||
</ul>
|
||||
<h2 id="culture">Culture</h2>
|
||||
<ul>
|
||||
<li><a href="http://martinfowler.com/bliki/DevOpsCulture.html">DevOps
|
||||
Culture</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Conway%27s_law">Conway’s
|
||||
Law</a> - States that organisations will tend to produce systems that
|
||||
mirror their communication structures</li>
|
||||
<li><a
|
||||
href="https://medium.com/swlh/how-to-hire-34f4ded5f176#.ilxplhbdh">How
|
||||
to Hire</a> - Some useful tips on hiring</li>
|
||||
<li><a
|
||||
href="https://labs.signalsciences.com/what-security-experts-need-to-know-about-devops-and-continuous-delivery-f9e0d53dd09f#.7y0lxtsr9">What
|
||||
security experts need to know about DevOps and continuous delivery</a> -
|
||||
Info and benefits for Security and DevOps teams working together</li>
|
||||
<li>DevOps and the Myth of Efficiency <a
|
||||
href="http://blog.christianposta.com/devops/devops-and-the-myth-of-efficiency-part-i/">Part
|
||||
1</a> & <a
|
||||
href="http://blog.christianposta.com/devops/devops-and-the-myth-of-efficiency-part-ii/">Part
|
||||
2</a> - Complex vs Complicated and Efficiency - DevOps for
|
||||
Enterprise</li>
|
||||
<li><a
|
||||
href="https://opensource.com/article/17/12/who-drives-culture-devops">Who
|
||||
drives culture in DevOps?</a></li>
|
||||
</ul>
|
||||
<h2 id="process">Process</h2>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://medium.com/compliance-at-velocity/the-war-of-independence-for-enterprise-architecture-1ed8eb34af3f#.kts5s5a12">The
|
||||
War of Independence for Enterprise Architecture</a> - the role of
|
||||
Enterprise Architects in DevOps: 4 ’R’s - Review, Renewal, Refactoring,
|
||||
Resilience</li>
|
||||
<li><a
|
||||
href="https://18f.gsa.gov/2015/11/17/choose-design-over-architecture/">Choosing
|
||||
Design over Architecture</a> - Starting from user stories and user
|
||||
experience</li>
|
||||
<li><a
|
||||
href="https://blog.serverdensity.com/how-to-write-a-postmortem/">How to
|
||||
write a Postmortem</a></li>
|
||||
</ul>
|
||||
<h3 id="project-management">Project Management</h3>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://robinpowered.com/blog/best-practice-system-for-organizing-and-tagging-github-issues/">Organizing
|
||||
GitHub issues</a> - One (of many) approaches to managing and tagging
|
||||
Github issues</li>
|
||||
<li><a
|
||||
href="https://www.atlassian.com/agile/release-ready-agile-teams">Release
|
||||
Ready Teams</a> - An infographic showing the how Atlassian’s agile teams
|
||||
release early and often</li>
|
||||
<li><a
|
||||
href="https://medium.com/cto-school/ditching-scrum-for-kanban-the-best-decision-we-ve-made-as-a-team-cd1167014a6f#.p8a1zicwm">Using
|
||||
Kanban over Scrum</a> - A useful post on the benefits of Kanban over
|
||||
Scrum (but not always relevant for every team)</li>
|
||||
</ul>
|
||||
<h3 id="mapping">Mapping</h3>
|
||||
<ul>
|
||||
<li><a
|
||||
href="http://blog.gardeviance.org/2015/02/an-introduction-to-wardley-value-chain.html">Wardley
|
||||
Mapping</a> - An introduction to Value Chain Mapping to help understand
|
||||
the “Why” for organisations and Devops Teams.</li>
|
||||
</ul>
|
||||
<h3 id="automation">Automation</h3>
|
||||
<h3 id="quality">Quality</h3>
|
||||
<h3 id="open-source">Open Source</h3>
|
||||
<ul>
|
||||
<li><a
|
||||
href="http://manishearth.github.io/blog/2016/01/03/making-your-open-source-project-newcomer-friendly/">Making
|
||||
Your Open Source Project Newcomer-friendly</a></li>
|
||||
</ul>
|
||||
<h2 id="technology">Technology</h2>
|
||||
<ul>
|
||||
<li><a
|
||||
href="http://www.scriptcrafty.com/basic-infrastructure-patterns/">Basic
|
||||
Infrastructure Patterns</a> - Basic patterns seen while working on
|
||||
build/CI/deployment technology</li>
|
||||
<li><a
|
||||
href="http://martinfowler.com/bliki/InfrastructureAsCode.html">Infrastructure
|
||||
as Code</a> - the approach to defining infrastructure through code that
|
||||
can then be treated just like any software</li>
|
||||
</ul>
|
||||
<h3 id="containers">Containers</h3>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://medium.com/@sumbry/the-curious-case-of-linux-containers-328e2adc12a2#.j1hbq72im">The
|
||||
Curious Case of Linux Containers</a> - A Blog Post discussing real
|
||||
issues of deploying containers across distributed systems.</li>
|
||||
<li><a
|
||||
href="http://www.juliandunn.net/2015/12/04/the-oncoming-train-of-enterprise-container-deployments/">The
|
||||
Oncoming Train of Enterprise Container Deployments</a> - Blog summary of
|
||||
containers and a few antipatterns.</li>
|
||||
<li><a
|
||||
href="http://www.slideshare.net/dberkholz/devops-containers-microservices-separating-the-hype-from-the-reality">DevOps,
|
||||
Containers & Microservices: Separating the hype from the reality</a>
|
||||
- A presentation outlining a future of how to build and deploy
|
||||
applications to generate business value.</li>
|
||||
<li><a
|
||||
href="https://www.youtube.com/playlist?list=PLlh6TqkU8kg_Eydfk1Nyt6iK7wM8v9bRA">Tectonic
|
||||
Summit Videos</a> - A YouTube playlist of Container and DevOps
|
||||
presentationss from the Tectonic Summit in December 2015</li>
|
||||
<li><a
|
||||
href="http://developerblog.redhat.com/2016/01/13/a-practical-introduction-to-docker-container-terminology/">A
|
||||
Practical Introduction to Docker Container Terminology</a> - When
|
||||
discussing an architecture for containerization, it’s important to have
|
||||
a solid grasp on the related vocabulary.</li>
|
||||
</ul>
|
||||
<h3 id="operating-systems">Operating Systems</h3>
|
||||
<ul>
|
||||
<li><a href="https://github.com/jlevy/the-art-of-command-line">The Art
|
||||
of Command Line</a> - A guide on the Command Line for beginners and the
|
||||
experienced</li>
|
||||
</ul>
|
||||
<h3 id="cloud">Cloud</h3>
|
||||
<ul>
|
||||
<li><a
|
||||
href="http://www.scriptcrafty.com/infrastructure-as-a-database/">Infrastructure
|
||||
as Database</a> - Is infrastructure more like a DB than code?</li>
|
||||
</ul>
|
||||
<h3 id="microservices">Microservices</h3>
|
||||
<h3 id="security">Security</h3>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://paragonie.com/blog/2015/08/you-wouldnt-base64-a-password-cryptography-decoded">You
|
||||
Wouldn’t Base64 a Password - Cryptography Decoded</a> - A primer on
|
||||
Cryptography for Developers</li>
|
||||
<li><a
|
||||
href="http://blog.mailgun.com/security-guide-basic-infrastructure-security/">How
|
||||
to Protect Your Infrastructure Against the Basic Attacker</a> - A good
|
||||
outline of important security configurations in Linux based systems</li>
|
||||
</ul>
|
||||
<h2 id="tools">Tools</h2>
|
||||
<h3 id="containers-1">Containers</h3>
|
||||
<ul>
|
||||
<li><a href="https://www.docker.com/">Docker</a> - The tool that
|
||||
kickstarted the modern container movement</li>
|
||||
<li><a href="https://coreos.com/rkt/docs/latest/">rkt</a> - An
|
||||
alternative container runtime and spec by the team at CoreOS</li>
|
||||
</ul>
|
||||
<h3 id="operating-systems-1">Operating Systems</h3>
|
||||
<ul>
|
||||
<li><a href="https://coreos.com">CoreOS</a> - A small linux operating
|
||||
system that runs containers</li>
|
||||
<li><a href="https://rancher.com">RancherOS</a> - Another small
|
||||
container OS where the entire OS is containerized.</li>
|
||||
<li><a href="http://www.projectatomic.io/">Project Atomic</a> - RedHat’s
|
||||
container OS and tools</li>
|
||||
<li><a href="https://developer.ubuntu.com/en/snappy/">Snappy Ubuntu
|
||||
Core</a> - Canonical’s container OS</li>
|
||||
</ul>
|
||||
<h3 id="cluster-managers">Cluster Managers</h3>
|
||||
<ul>
|
||||
<li><a href="https://kubernetes.io">Kubernetes</a></li>
|
||||
<li><a href="https://www.nomadproject.io/">Nomad</a></li>
|
||||
<li><a href="https://mesos.apache.org/">Mesos</a></li>
|
||||
<li><a href="https://mesosphere.com/">Mesosphere</a></li>
|
||||
<li><a href="https://docs.docker.com/swarm/">Swarm</a></li>
|
||||
</ul>
|
||||
<h3 id="source-control">Source Control</h3>
|
||||
<ul>
|
||||
<li><a href="https://git-scm.com/">Git</a> - The most popular
|
||||
distributed version control system.</li>
|
||||
<li><a href="https://www.mercurial-scm.org/">Mercurial</a></li>
|
||||
<li><a href="https://github.com/">Github</a> - Git repo hosting as a
|
||||
Service</li>
|
||||
<li><a href="https://about.gitlab.com/">Gitlab</a> - Self-hosted Git
|
||||
repos</li>
|
||||
</ul>
|
||||
<h3 id="configuration-management">Configuration Management</h3>
|
||||
<ul>
|
||||
<li><a href="http://www.ansible.com/">Ansible</a></li>
|
||||
<li><a href="https://www.chef.io/">Chef</a></li>
|
||||
<li><a href="https://puppetlabs.com/">Puppet</a></li>
|
||||
<li><a href="https://saltstack.com/">SaltStack</a></li>
|
||||
</ul>
|
||||
<h3 id="continuous-integration-deployment">Continuous Integration &
|
||||
Deployment</h3>
|
||||
<ul>
|
||||
<li><a href="https://jenkins-ci.org/">Jenkins</a></li>
|
||||
<li><a href="https://buildkite.com/">Buildkite</a></li>
|
||||
<li><a href="https://github.com/drone">Drone</a></li>
|
||||
<li><a href="https://app.shippable.com/">Shippable</a></li>
|
||||
<li><a href="https://travis-ci.org/">Travis</a></li>
|
||||
<li><a href="https://about.gitlab.com/">Gitlab CI</a></li>
|
||||
</ul>
|
||||
<h3 id="incident-management">Incident Management</h3>
|
||||
<ul>
|
||||
<li><a href="https://pagertree.com/">PagerTree</a></li>
|
||||
<li><a href="https://www.opsgenie.com/">OpsGenie</a></li>
|
||||
<li><a href="https://victorops.com/">VictorOps</a></li>
|
||||
<li><a href="https://www.pagerduty.com/">PagerDuty</a></li>
|
||||
</ul>
|
||||
<h2 id="misc">Misc</h2>
|
||||
<ul>
|
||||
<li><a href="https://github.com/sindresorhus/awesome">Awesome Lists</a>
|
||||
- A list of Awesome lists (very meta!)</li>
|
||||
<li><a href="http://www.devopsweekly.com/">DevOps Weekly</a> - A weekly
|
||||
mailing list with interesting DevOps related News and Tools</li>
|
||||
<li><a href="http://devopslinks.com/">DevOpsLinks</a> - A newsletter
|
||||
& team chat with interesting DevOps related News and Tools</li>
|
||||
<li><a href="http://sysadvent.blogspot.co.uk">Sysadvent</a> - One
|
||||
DevOps/Sysadmin related article for each day of December, ending on the
|
||||
25th article.</li>
|
||||
<li><a
|
||||
href="http://www.amazon.com/Phoenix-Project-DevOps-Helping-Business/dp/0988262509/ref=sr_1_1?ie=UTF8&qid=1451900824&sr=8-1&keywords=project+phoenix">The
|
||||
Phoenix Project</a> - A Novel about IT, DevOps, and Helping Your
|
||||
Business Win</li>
|
||||
<li><a href="https://devopsish.com/">DevOps’ish</a> - A newsletter
|
||||
focused on People, Process, and Tools in the DevOps, Cloud Native, and
|
||||
Open Source spaces.</li>
|
||||
</ul>
|
||||
<p><a href="https://github.com/joubertredrat/awesome-devops">devops.md
|
||||
Github</a></p>
|
||||
Reference in New Issue
Block a user