People attending this talk will leave with an understanding of continous deployment and continous deployment tools in general and Fabric in particular.
They will appreciate the usefulness of a continous deployment tool like Fabric. Essentially they will realise the time they save by using a single step build process. By the time they leave, they would have learned how to write a Fabric script which can automate deployment.
A laptop with Python installed on it.
Lack of knowledge about the basics of SELinux leads to many SysAdmins/DevOps disabling SELinux on production servers, and inadvertently losing out on the security benefits.
The session is aimed at presenting the basics of SELinux in an easy to understand way, so that SysAdmins/DevOps would have strong foundational information to start using SELinux, and to progress at one's own pace to advanced usage.
Only an open mind
Takeway from the workshop:
Note : Each Participant will be handed over a pen drive which will have Ubuntu virtualbox which is fully configured Go development environment. However if someone wants to setup development environment upfront then follow link https://github.com/gocd/documentation/blob/master/3/3.1.md
Things which can be done before workshop
It does not matter how good our design or architecture is, at the end of the day what matters is whether our code is ready for production. But the question is, how we make sure that our code is always production ready. As described by Jez Humble [Co-author of Continuous Delivery book] Continuous Delivery [CD] is fast, automated feedback for production readiness of our code when any change that happens to the code or DB or config or the infrastructure.
During this workshop, we will give an overview of Continuous Integration[CI] and Continuous Delivery[CD] and also talk about the practices that are required for implementing CI and CD such as:
We will also walk you through setting up CD using Jenkins and its Build Pipeline Plugin. We will also briefly touch upon open source tools that help with deployment automation such as Chef/Puppet, Capistrano etc.
Attendees will benefit from things like:
An eager ear to listen and question the speakers
Understand what Linux containers are and how to package a given software using them. We would use docker (https://www.docker.io) to do that.
Showcase platforms, tools and APIs.
Engage the best developers and designers.