It was a holiday week here in the United States. On Wednesday, we celebrated our independence. It is rather fitting that the DevOps’ish newsletter blasted past 1776 subscribers this week (the year the US declared Independence). After eighty-three weeks of doing this newsletter, I would like your help in improving it. I’ve put together a quick sixteen question survey that will ultimately improve the format and content in DevOps’ish. The data from the DevOps’ish Summer 2018 Survey will be a vital measurement to guide the direction of the newsletter going forward. No personally identifiable information is necessary to complete the survey. Please take a few minutes and let me know what you like or don’t like about DevOps’ish.
Webinar: Actionable Continuous Delivery Metrics
Want to deliver faster? Join our free webinar: Actionable Continuous Delivery Metrics. Gain insights into software delivery pipeline and learn to use metrics to improve your path to production. SPONSORED
Ballerina: Cloud-Native Programming Language
Ballerina makes it easy to write microservices that integrate APIs. TechWorld placed it as #1 in their “Top programming languages you should try”. Ballerina supports modern protocols and data formats, has built-in constructs for event and stream processing, resiliency, parallel execution, and can deploy directly onto Docker and Kubernetes. SPONSORED
DevOps’ish Summer 2018 Survey
Please complete a quick sixteen question survey to make DevOps’ish even better! It won’t be the best survey you take all year. But, it’ll definitely make at least one person feel better about taking the time to make it!
Battle of DevOps: Ansible vs. Puppet
Tech Duels will convene hundreds of engineers and develops across all areas of technology. Come for the tool stack learning and tech debates, stay for the high-fives and ultra-diverse networking. Learn more about your career development, recruiting and retaining diverse tech talent, and more
Kubernetes Workshop, Getting Minikube Up On Your Computer
Time: 5:00 PM to 8:00 PM ET We want everyone to have a local Kubernetes instance to experiment with, this will be a practical workshop, bring your laptop.
Full day event in San Francisco and also streamed globally. Get intense training on the best practices of microservice development, resiliency, integration, Docker and Kubernetes deployment, Service Meshes, serverless, test-driven microservice development, lifecycle management, observability, and security.
DevOps’ish readers can attend FREE! Use coupon code BalCon-Devopsish when buying the ticket.
DevOpsDays Boston 2018
Date: 2018-09-24 through 2018-09-25
Chaos Conf looks super awesome. Opening the event will be Adrian Cockcroft, VP AWS, who called 2018 “The year of #chaosengineering”. Closing out the night will be Jessie Frazelle, one of the top #containers experts on the planet currently at Microsoft.
Date: 2018-10-02 through 2018-10-03
AnsibleFest is the annual user conference for the Ansible community and Red Hat Ansible Automation users. For the first time, we’ve expanded to two-days, jam-packed with content covering all aspects of IT automation, whether you’re just getting started or already an advanced automation professional.
All Day DevOps, Live Online
Date: 2018-10-17 (24 hours)
Where: From your desktop, laptop, or mobile device
5 military phrases for DevOps practitioners: Many of the armed forces’ colorful euphemisms are equally at home in DevOps.
How to Manage an Employee Who’s Having a Personal Crisis: Having had my a few personal crises, this is great information to keep on hand. I’ve had this guidance followed and thrived as a result. I’ve had this guidance ignored and it damn near ruined me.
Google is losing top cloud executive Diane Bryant just months after she came over from Intel: It’s quite likely Dianne Bryant will become Intel’s next CEO.
The 4 One-on-One Meeting Questions You Should Not Ask Your Employee: If you’re wondering why your one-on-one meetings tend to feel unproductive, these questions might be why.
Silicon Valley’s Exclusive Salary Database: “…Access to Option Impact, an exclusive database of tech salaries that has become a go-to reference for Silicon Valley startups.” Ain’t that some shit. If you have access to Option Impact’s data, I’d love to take a look at it (under NDA if need be).
“The best move I made in my tech career” — insights from eight tech ladies.: “I had started off running a large mobile conference, and the only thing I couldn’t do was build the mobile app for it. I started teaching myself to program in my spare time and decided to jump all in and go back to school.” —Brandy Morgan
Unconventional AWS tech evangelist becoming the go-to on containerization: “[Abby Fuller] was a DevOps Engineer right up until I took the job at AWS. Now I go around talking to customers and developers and other software engineers and teaching them how to use things. … I build my own demos; I write my own blog posts; I do all my own slides and workshops. … It’s the best of all the worlds.”
Game developer ArenaNet fires two employees following Twitter exchange, spurring controversy: This is a shit show and a half.
How to Focus on What’s Important, Not Just What’s Urgent: “Do you get to the end of the day and feel that you’ve met your most pressing deadlines but haven’t accomplished anything that’s fundamentally important? You’re hardly alone.”
My first sysadmin mistake: “My clue that I’d done something wrong was an error message that rm couldn’t delete certain subdirectories. But the cache directory should contain only files!”
Tech Career Advice from 30 Interviews: “We learned a lot about these folks, from how they got started, to how to get into roles likes through to how they mime typing.”
Amazon poached 30 executives from Microsoft in the past 3 years — 6 times as many executives as the next lead poacher, Google: The thing about this perceived issue is that Microsoft isn’t the one that should be worried, Amazon is. Do you really want execs that Microsoft was willing to let go in this day and age?
You don’t need that Bastion host: Controversial thinking to some. But, unless you don’t have a VPN and have no baseline hardening automation, you probably don’t need a bastion host.
Terrible Ideas in Git by the (in)famous Corey Quinn: “The unfortunate truth that’s rarely discussed in detail is that git has a dark side: it makes us feel dumb.”
How Red Hat has come to dominate Kubernetes: Kubernetes seems destined to rule enterprise infrastructure, but, oddly, only Google and Red Hat seem to be playing to win in Kubernetes
How do you keep your Linux skills strong?: With so many options to choose from, there’s no excuse for not keeping your skills fresh.
TechRepublic’s Bombshell Survey: A DevOps Fiasco?: The findings of TechRepublic’s recent survey on DevOps is a bombshell within the IT community, but because it brings out two eye-opening facts
Dell to acquire tracking stock, leave VMware alone for the time being, sources say: I don’t know what to think of Dell anymore.
No, you don’t need ML/AI. You need SQL: “It’s always fun when I speak to founders and potential founders and they are quick to tell me how they want to use AI/ML to improve customer retention and improve lifetime value(LTV). The truth is, they don’t even need machine learning or any of those fancy stuff. A properly written SQL is what they need.”
CVE-2018-10892: A lot of drama around this involving my favorite company and my current employer. More to follow (maybe).
the future of software: complexity: McLuhan’s Law: We shape our tools, and then our tools shape us.
The U.S. Air Force learned to code—and saved the Pentagon millions: In partnership with Pivotal Labs, a pilot program is out to remake how the Pentagon acquires weapons systems.
Gentoo’s GitHub mirror compromise incident report
How the Kubernetes Release Process Differs from Other Open Source Projects: “The most important aspect of how PostgreSQL and Kubernetes differ in terms of release management has to do with recognizing the release process as being about more than just shipping a collection of bits.”
Open Core—Definition, Examples & Tradeoffs: What is open core? How is it implemented? Where are examples? When should it be used?
Containers Break the Shared Responsibility Model Between Cloud Providers and Ops
Google Cloud freaked developers out when it reportedly threatened to automatically and permanently lock up a company’s critical app: A little follow up on last week’s Why you should not use Google Cloud.
Over 20,000 Container Management Dashboards Are Exposed on the Internet: “A recent study by cloud security firm Lacework found over 22,000 publicly exposed container orchestration and API management systems, about 300 of which could be accessed without any credentials and gave attackers full control or remote code execution capability on containers.”
The advantages of an email-driven git workflow: “Email is standardized, federated, well-understood, and venerable. A very large body of email-related software exists and is equally reliable and well-understood.”
Top 9 Kubernetes Settings You Should Check to Optimize Security: “Taking advantage of orchestrator security features is one of the highest-impact steps you can take to improve your security posture.”
“I made my first real Ansible role. Would appreciate any feedback.”: “As someone new to Ansible, I would really appreciate any critique on the code.”
Ansible 2.6: Your Time Has Come!: Lots of good stuff in this release of Ansible.
How to install Kubernetes using Let’s Kube script: “Let’s Kube is a set of Ansible playbooks that bootstrap a Kubernetes cluster in a matter of minutes.”
bradfitz/homelab: Holy shit! Brad Fitzpatrick’s home lab is ridiculous!
Dirty Kubeconfig? Clean it up!: tl;dr [Ashley Schuett] made a plugin to clean up your kubeconfig file!
Introducing the OpenFaaS Operator for Serverless on Kubernetes: OpenFaaS Operator which is a CRD and Controller for OpenFaaS on Kubernetes
Kubernetes 1.11: a look from inside Google
5 Ways Serverless Changes Software Development: Oh Serverless… How you will change everything (possibly).
DNS ad-hocracy in peril as ICANN advisors mull root server shakeup: Plan could reduce the number of central server operators
CI/CD with Kubernetes: Tools and Practices: Kubernetes has many features that make it ideal for CI/CD.
snibox/snibox: Self-hosted code snippets manager
What do YOU use to backup your data within Kubernetes?: What tools do you currently use to backup your volume data from your Kubernetes applications? Are you happy with it? Any pitfalls to watch out for?
HTTP/2: Smarter At Scale: “HTTP/2 improves upon HTTP/1.1’s design in a number of ways, perhaps most significantly in providing a semantic mapping over connections.”
Conduit 0.5.0 and the future of Conduit: Conduit is graduating into the Linkerd project to become the basis of Linkerd 2.0.
How to drop 10 million packets per second: Cloudflare manages a ton of traffic. Having to drop 10,000,000 pps is insane.
Serverless Trends 6 Months into 2018 Still Point to Confusion: “Serverless computing and functions as a service are both growing in appeal for enterprises, but there are still many questions about how they fit into a standard business environment.”
hazbo/httpu: The terminal-first http client
GoogleContainerTools/skaffold: Skaffold got a nifty new logo this week.
CentOS Linux 6.10 is available
A Tutorial Introduction to Kubernetes: “I started writing this post when we decided to go with Kubernetes at Twyla a year ago, and since then, the developments in the ecosystem have been simply overwhelming.”
The Horrors of Upgrading Etcd Beneath Kubernetes: I have a confession to make, Etcd scares the shit out of me and this is why.
DevOps Engineer at TiVo in Durham, NC
As a DevOps Engineer, you’ll be part of a small operations team responsible for engineering and maintaining the production infrastructure for Tivo’s Advanced Search and Recommendations platform in the cloud and on-premises.
Developer Advocate at Kickbox (REMOTE, US Only)
The core of developer relations is community and empathy. We’re looking for someone that can connect with people, build relationships and actively support the learning and success of others.
Product Marketer at Kickbox (REMOTE, US Only)
The core of product marketing is rooted in product promotion. It’s a combination of product development and branding and plays a critical role in bringing new tech products to market. We’re looking for someone to enthusiastically collect data, create developer personas and develop a marketing funnel.
Senior Ansible Automation Consultant - Remote, US Only
The Red Hat Ansible Consulting team is looking for a Senior Ansible Automation Consultant to join us. In this role, you will promote the adoption of Red Hat’s solutions at our key enterprise accounts, government agencies, and service provider partners. You’ll work both in-person and remotely to win the trust and confidence of customer engineering, development, and operations teams by matching their requirements and use cases with functional capabilities of our solutions. As a Senior Ansible Automation Consultant, you’ll need to have detailed working knowledge and practical experience with Ansible by Red Hat and a high level of familiarity with Chef, Puppet, Salt, and similar technologies on the market. You’ll also need to use your solid understanding of DevOps methodologies and tools to apply them within target organizations. This is a remote position with weekly travel to client sites and can be located anywhere in the United States within close proximity to an airport. Successful applicants must reside in a state where Red Hat is registered to do business.
Network Automation Senior Consultant - Remote, US Only
The Red Hat Ansible Consulting team is looking for a Network Automation Senior Consultant to join us. In this role, you will guide the adoption of Ansible in our key enterprise accounts, government agencies, and service provider partners. You’ll develop relationships with customer engineering, development, and operations teams by aligning their requirements and use cases with the functional capabilities of our solutions. We’ll need you to have a thorough working knowledge and practical experience with Ansible, as well as familiarity with Chef, Puppet, and Salt. As a Network Automation Senior Consultant, you will bring an understanding of network device automation and methodologies, tools, and how they can be applied within an organization. You’ll bring together cross-functional teams working on Red Hat solutions to meet the needs of our most demanding customers. We’ll need you to act as the customer’s advocate to find the right solutions, and to ensure those solutions are implemented and supported in a reliable way. This is a remote position with weekly travel to client sites and can be located anywhere in the Central Region of United States within close proximity to an airport. Successful applicants must reside in a state where Red Hat is registered to do business.
NOTE: If you’re a subscriber and looking for talent, please let me know. For the time being, I’m happy to feature job postings from subscribers for free.
DevOps’ish Tweet of the Week
Also if you have a junior engineer really set something on fire.
Be there for them.
During clean up share your stories and explain how recovering from your screw ups helped you become a senior.
Remember your own terror when you burned it all down and show empathy.
— Brendan (@SparkleOps) July 5, 2018