A long and arduous week in the world of DevOps for me. The challenges of management are quite interesting. Trying to jump start DevOps initiatives, change technologies, migrate away from legacy infrastructure, as well as hire and manage people is grueling and exciting all at the same time. Then 💥 boom 💥 along comes the most arbitrarily timed, poorly planned project you have ever seen to throw a monkey wrench into everything. Remember The 6Ps, kids: Proper Planning Prevents Piss Poor Performance. Did I mention we closed on a new house this week and are having problems with our moving company? Life gets in the way, yet life always finds a way. You have to remember you’re not an electron, your path will not always be the least resistant one. If DevOps was easy, everyone would already be doing it.
Ops: It’s everyone’s job now by Charity Majors: Ops is the process of delivering value to users. Ops is where beautiful theory meets stubborn reality.
Let’s Get Excited About Maintenance! Unlike innovation, which has a cottage industry devoted to its study and cultivation, maintenance is not something we spend a lot of time trying to understand better. Perhaps if we thought harder about it, we would grant it the prestige and the funding it deserves.
Dear tech dudes, stop being so dumb about women: stop being such a goddamn ignoramus for crying out loud.
GopherCon 2017 videos are live!
DevOps Tips and Inspiration From DevOps Enterprise Summit (DOES) Speakers: Leading DevOps minds share their insights on DevOps leadership and transformation, metrics, and collaboration for real-world success.
Google Spent 2 Years Studying 180 Teams. The Most Successful Ones Shared These 5 Traits
dear devs that think ops is a burden,— Andrew Clay Shafer 雷启理 (@littleidea) July 28, 2017
look in the mirror and ask why you think that and why that might be true
your running code
Dockerize a .NET Core application: Develop and run your ASP.NET Core apps cross-platform on Windows, MacOS and Linux. ASP.NET Core apps can run on .NET Core or on the full .NET Framework.
How Microsoft brought SQL Server to Linux: “Talking to enterprises, it became clear that doing this was necessary. We were forcing customers to use Windows as their platform of choice.”
Microsoft joins Cloud Native Computing Foundation: Open source is a way to scale software development beyond what any single organization can do. It allows vendors, customers, researchers and others to collaborate and share knowledge about problems and solutions, like no other form of development.
Create your first container in Azure Container Instances: In this quick start, you will create a container in Azure and expose it to the internet with a public IP address.
Senator demands to know why email isn’t shielded by DMARC: A recent open letter from Sen. Ron Wyden (D-Ore.) to the Department of Homeland Security (DHS) notes that most federal departments aren’t using an email security protocol that has been around for the past five years.
Quickly review changed methods and functions in your pull requests: Now you can navigate to changed methods and functions right from your pull request file finder.
GitLab automates DevOps with new concept, Auto DevOps: Auto DevOps, a concept that was designed to help developers deliver ideas to production faster, is GitLab’s new collection of features for building, testing and deploying applications, as well as features for review apps and setting up code quality.
Status update from the Reproducible Builds project
"One service— Michael McKinnon (@bigmac) July 26, 2017
One read-only file system
a great way of thinking about containerisation from @botchagalupe #DevSecOps
karn: A simple and easy to use linux security profile generator
Conference List: Find conferences near you
Go 1.9 Release Candidate 1:
Kubernetes Replicas: Underappreciated Workhorses: The basic idea behind a replica (or instance or clone) is that if you have multiple, identical copies of your pod running, potentially on different nodes in the cluster, a couple of things suddenly become possible…
Terrafam allows you to define IAM users, groups, roles and the access policies associated with them in an incredibly terse declarative yaml syntax.
geerlingguy.collectd-signalfx: SignalFx Collectd installation for Linux
vice: Go channels across many machines
Addict: Get a full Active Directory REST API in 30 seconds
Cracking the Lens: Targeting HTTP’s Hidden Attack-Surface
aws-ec2rescue-linux: Amazon Web Services Elastic Compute Cloud (EC2) Rescue for Linux is a python-based tool that allows for the automatic diagnosis of common problems found on EC2 Linux instances.
DevOps’ish Tweet of the Week
When in doubt, read the source. When disappointed, submit a pull request. #DevOps— Chris "Not So" Short (@ChrisShort) July 25, 2017