2 minute read

A few good talks about deployment this week, as well as a scattering of security discussion, a deep dive into some hardware and more details about PuppetConf. Speaking of PuppetConf, I’m going to be in San Francisco for the week of the conference (from 20th August) if any readers want to meet-up or suggest things I should go along to.

Sponsor

Devops Weekly is sponsored by Brightbox Cloud - launch cloud servers in multiple UK datacentres in seconds…
http://brightbox.com

News

Really good presentation deck about how to get deployment right. Focuses on the evolution of an automated development capability and the supporting processes rather than specific tools. Essential reading.
https://speakerdeck.com/lauraxt/practicing-deployment

Even with the widespread adoption of public cloud services some people still need to delve into the hardware. He’s a great post about Cloudflares approach to designing servers to meet their specific needs.
http://blog.cloudflare.com/a-tour-inside-cloudflares-latest-generation-servers

A repository containing some pretty handy security reading. Start with the Principles.md document and try apply them to your systems and designs. For further reading check out the collected papers.
https://github.com/OWASP/Security-Principles

A video from QCon New York about how Etsy deploy software, focusing on how they run A/B experiments in the midst of continual code change.
http://www.infoq.com/presentations/etsy-deploy

A nice guide to using pkgr, a nifty too which packages up a Ruby on Rails application as a deb package. A good example of a high level opinionated tool.
https://discuss.gemnasium.com/t/pkgr-make-a-package-out-of-a-rails-app-in-5-minutes/59

Blog post, along with lots of code examples, of how to automate immutable servers using Packer. Uses puppet as provisioning tool rather than to manage/audit configuration drift but some interesting ideas.
http://blog.james-carr.org/2013/07/24/immutable-servers-with-packer-and-puppet/

A nice introduction to the Infrastructure as Code concept. Takes a very first principles approach, explaining privatives and idempotency and only then introducing some of the better known tools.
http://jenssegers.be/blog/44/infrastructure-as-code

If you’re using many small open source projects hopefully you’re often contributing small patches back upstream. That probably means using Git and remembering how to keep your branch up-to-date. Here’s the clearest walkthrough I’ve seen.
http://blogs.atlassian.com/2013/07/git-upstreams-forks/

Nifty vagrant powered example of getting a single CloudFoundry node up and running on AWS. Detailed instructions and a few simple demo’s bundled with the provided scripts.
http://www.activestate.com/blog/2013/07/how-deploy-cloud-foundry-v2-aws-vagrant

Jobs

Mandiant has multiple openings for Mid to Senior Operations Engineers to support the development and deployment of a next generation security analytics platform. The ideal candidate would be a Linux/Python generalist with experience building, scaling, and monitoring data-intensive AWS-based applications. Candidates must have extensive automation and configuration management experience with a preferred specialization in either MongoDB, MySQL, Sphinx, Node.js or a continuous build system such as Jenkins. Operations and Engineering teams are distributed across the US, so candidates may be remote or work from a Mandiant office in the US.
https://www.mandiant.com/company/careers/us#operations-engineer

Events

PuppetConf 2013 is just a month away and takes place at the Fairmont San Francisco Hotel, August 22-23. The two-day event features a great lineup of speakers including Gene Kim, Jez Humble, James Fryman from GitHub, Mitchell Hashimoto from Vagrant, Jordan Sissel from Logstash, and many more. The full schedule is now available and an additional $50 discount is available on-top of the existing discounted rate.
http://puppetconf.com/schedule/
http://puppetconf2013.eventbrite.com/?discount=DevOpsWeekly

Tools

If you’re interested in getting to know PostgreSQL but unsure where to start this Vagrant powered snadbox might be useful. Nice documentation to get you started, and includes a simple node.js example.
http://www.pgdevbox.com/

Updated: