AnsibleFest 2017’s Code of Conduct as a Metaphor for DevOps

F5 Ecosystem | September 13, 2017

The Ansible community requires everyone to be nice to each other, to be empathetic, and to be kind. This is best evidenced by the Ansible Code of Conduct for events. One excerpt: “Ansible is dedicated to providing a harassment-free conference experience for everyone, regardless of age, gender, sexual orientation, disability, physical appearance, body size, ethnicity, religion, or experience level. We do not tolerate harassment of conference participants in any form.” Violation of these requirements can result in expulsion or sanction from the conference organizers.

Held last week in San Francisco, AnsibleFest 2017 was an extremely collegial conference. The influence of Ansible’s code of conduct was everywhere. It was in their email notifications before the conference, at registration, at the booth to get your t-shirts, and even discussed at length during the introduction. By extension, this Ansible code of conduct provides a helpful outline of the ways we should act toward each other in all situations, not just at DevOps-focused conferences. These are human truths that are considered self-evident in the DevOps community. DevOps’ DNA of teamwork requires that community members treat each other with respect and empathy. The Ansible community asks “that you treat your fellow community members with respect and courtesy, and in general, Don’t Be A Jerk.”

Ansible’s community information and contributing page provides additional insight into their intent. It specifically states that community members should be:

  • Considerate
  • Patient
  • Respectful
  • Kind
  • Inquisitive
  • Helpful


Without too much of a stretch, these requirements remind me of the identified characteristics of the Brahmavihāras, which are also known as the “four immeasurables." They are:

  1. Loving-kindness toward all: The hope that a person will be well; “the wish that all sentient beings, without any exception, be happy.”
  2. Compassion: The hope that a person’s sufferings will diminish; “the wish for all sentient beings to be free from suffering.”
  3. Empathetic joy: Joy in the accomplishments of a person—oneself or another; sympathetic joy; “the wholesome attitude of rejoicing in the happiness and virtues of all sentient beings.”
  4. Equanimity: Learning to accept loss and gain, good-repute and ill-repute, praise and censure, sorrow and happiness (Attha Loka Dhamma), all with detachment, equally, for oneself and for others. Equanimity is “not to distinguish between friend, enemy or stranger, but regard every sentient being as equal. It is a clear-minded tranquil state of mind—not being overpowered by delusions, mental dullness or agitation.”

A team will not function well if even one person puts themselves above the group’s objectives. When assembling a DevOps team, it is important to evaluate an applicant’s teamwork abilities. It could be cancerous and ruinous if a bad egg slips through the cracks and joins a high-performing DevOps team.

But how can you analyze someone to see if they’ll make a good team member? Ask them about the breadth and depth of their team-based experience. I played American Football for eight years. I played on winning and losing teams, and believe that this experience has given me a fundamental understanding of what it means to be a good teammate. I believe I understand teamwork at its most elemental level. My role as an F5 Networks Senior Product Management Engineer is to be a servant leader to my colleagues and customers. I could also describe my role as a coach. My coaching style comes directly from my own personal experiences of being coached. To be a good DevOps community member, you need to be a good player/coach.

AnsibleFest and DevOps in general can parallel the principles of the Brahmavihara. Treating others in the community as equals and with respect is not an option; it is a requirement. Being a good teammate also mandates it. In the DevOps world, kindness and teamwork are rewarded both intrinsically and extrinsically. If, for whatever reason, you are a person who has struggled getting along with others, now is the time to fix it. Take the present opportunity to get better at teamwork by joining team-based organizations and activities. The dividends will be tremendous.

Share
Tags: 2017

About the Author

Related Blog Posts

F5 accelerates and secures AI inference at scale with NVIDIA Cloud Partner reference architecture
F5 Ecosystem | 10/28/2025

F5 accelerates and secures AI inference at scale with NVIDIA Cloud Partner reference architecture

F5’s inclusion within the NVIDIA Cloud Partner (NCP) reference architecture enables secure, high-performance AI infrastructure that scales efficiently to support advanced AI workloads.

F5 Silverline Mitigates Record-Breaking DDoS Attacks
F5 Ecosystem | 08/26/2021

F5 Silverline Mitigates Record-Breaking DDoS Attacks

Malicious attacks are increasing in scale and complexity, threatening to overwhelm and breach the internal resources of businesses globally. Often, these attacks combine high-volume traffic with stealthy, low-and-slow, application-targeted attack techniques, powered by either automated botnets or human-driven tools.

F5 Silverline: Our Data Centers are your Data Centers
F5 Ecosystem | 06/22/2021

F5 Silverline: Our Data Centers are your Data Centers

Customers count on F5 Silverline Managed Security Services to secure their digital assets, and in order for us to deliver a highly dependable service at global scale we host our infrastructure in the most reliable and well-connected locations in the world. And when F5 needs reliable and well-connected locations, we turn to Equinix, a leading provider of digital infrastructure.

Volterra and the Power of the Distributed Cloud (Video)
F5 Ecosystem | 04/15/2021

Volterra and the Power of the Distributed Cloud (Video)

How can organizations fully harness the power of multi-cloud and edge computing? VPs Mark Weiner and James Feger join the DevCentral team for a video discussion on how F5 and Volterra can help.

Phishing Attacks Soar 220% During COVID-19 Peak as Cybercriminal Opportunism Intensifies
F5 Ecosystem | 12/08/2020

Phishing Attacks Soar 220% During COVID-19 Peak as Cybercriminal Opportunism Intensifies

David Warburton, author of the F5 Labs 2020 Phishing and Fraud Report, describes how fraudsters are adapting to the pandemic and maps out the trends ahead in this video, with summary comments.

The Internet of (Increasingly Scary) Things
F5 Ecosystem | 12/16/2015

The Internet of (Increasingly Scary) Things

There is a lot of FUD (Fear, Uncertainty, and Doubt) that gets attached to any emerging technology trend, particularly when it involves vast legions of consumers eager to participate. And while it’s easy enough to shrug off the paranoia that bots...

Deliver and Secure Every App
F5 application delivery and security solutions are built to ensure that every app and API deployed anywhere is fast, available, and secure. Learn how we can partner to deliver exceptional experiences every time.
Connect With Us
AnsibleFest 2017’s Code of Conduct as a Metaphor for DevOps | F5