<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media = "http://search.yahoo.com/mrss/" version="2.0">
  <channel>
    <title>DevOps on Limawi</title>
    <link>https://limawi.io/en-us/tags/devops/</link>
    <image>
      <url>https://limawi.io/logo.png</url>
      <title>DevOps on Limawi</title>
      <link>https://limawi.io/en-us/tags/devops/</link>
    </image>
    <description>Cloud, DevOps and tools for all of that.</description>
    <language>en-us</language>
    <lastBuildDate>Tue, 14 Sep 2021 09:13:28 +0000</lastBuildDate><atom:link href="https://limawi.io/en-us/tags/devops/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>DevOps formation for beginners</title>
      <link>https://limawi.io/en-us/formations/devops-formation-for-beginners/</link>
      <pubDate>Tue, 14 Sep 2021 09:13:28 +0000</pubDate>
      <guid>https://limawi.io/en-us/formations/devops-formation-for-beginners/</guid>
      <description>You want to learn about DevOps and you don&#39;t know how to start ? This formation will teach you the basics.</description>
      <content:encoded><![CDATA[<p>DevOps is a way of collaborating between development teams and production operators.
It reduces frustration between these groups by enabling common standards, unloading repetitive and tedious tasks to automation
and accelerating the time-to-production in a more stable way.</p>
<h1 id="goals">Goals</h1>
<ul>
<li>Automate the release to production in a quick, reliable and repeatable way</li>
<li>Standardize codes and infrastructures in order to facilite communication between teams and team members</li>
<li>Increase quality by testing applications and infrastructures before production</li>
</ul>
<h1 id="targeted-audience">Targeted audience</h1>
<ul>
<li>Developers</li>
<li>Sysadmins</li>
<li>Networkadmins</li>
<li>Software architects</li>
<li>Software agile teams</li>
</ul>
<h1 id="requirements">Requirements</h1>
<ul>
<li>Basic knowledge of programmation</li>
<li>Basic knowledge of system/network administration</li>
</ul>
<h1 id="special-features-of-this-formation">Special features of this formation</h1>
<ul>
<li>Everything opensource: every tool we use is opensource. So it&rsquo;s easier to replicate what you learn directly into your own project</li>
<li>Quick theory-practice cycle: each theoretical point is linked to a practical exercise. You learn faster when you put directly into practice what has just been taught</li>
</ul>
<h1 id="the-formation-itself">The formation itself</h1>
<h2 id="why-devops-">Why DevOps ?</h2>
<p>Definition of the problematic. The story of DevOps and the problems it tries to solve</p>
<ul>
<li>The war between developers and production operators</li>
<li>The Agile methodology but in practice (User stories and tests)</li>
</ul>
<h2 id="modelize-your-dev-">Modelize your dev !</h2>
<p>How to correctly setup a dev environment to increase dev-prod parity and not have to redo the work again</p>
<ul>
<li>Vagrant and Virtualbox to manage repeatable servers setups on your own computer</li>
<li>Docker and other containers tools to manage your apps inside these servers</li>
</ul>
<h2 id="manage-your-code-">Manage your code !</h2>
<p>Basics of git to learn how to manage a codebase efficiently without getting lost in it</p>
<ul>
<li>Git clone, pull/push, branch, merge and some git flows</li>
<li>Discovery of Gitlab</li>
<li>Discovery of Gitea</li>
</ul>
<h2 id="everything-artifacts-">Everything artifacts !</h2>
<p>The way of correctly packaging your code and infrastructure for a reliable and secure production</p>
<ul>
<li>How to build an app with Docker</li>
<li>How to create an Ansible playbook to deploy your app</li>
</ul>
<h2 id="automate-everything-">Automate everything !</h2>
<p>How to automate your tests, packaging and even your deploy to production</p>
<ul>
<li>The principles of CI</li>
<li>Create a CI with Jenkins</li>
<li>Create a CI with Gitlab</li>
</ul>
<h2 id="test-everything-">Test everything !</h2>
<p>Basics on how to write tests for infrastructure to find bugs before reaching production</p>
<ul>
<li>Integration tests with Bats and Cucumber</li>
<li>Compliance tests with Inspec</li>
<li>A glimpse of DevSecOps</li>
</ul>
<h2 id="deploy-it-">Deploy it !</h2>
<p>How to correctly automate a deploy to avoid breaking production</p>
<ul>
<li>SemVer syntax to find your deploy history quickly</li>
<li>Blue/Green, Canary, rolling deploy</li>
<li>Basics of backups</li>
</ul>
<h2 id="monitor-it-">Monitor it !</h2>
<p>How to see what happens in production</p>
<ul>
<li>Monitor with Prometheus</li>
<li>Log with EFK</li>
</ul>
<hr>
<p><strong>Contact us via email <span><span class="cloaked-e-mail"
      data-user="tcatnoc"
       data-domain="oi.iwamil">
</span></span>
 or through social networks displayed below !</strong></p>
<hr>]]></content:encoded>
    </item>
  </channel>
</rss>
