Come listen to experts in building infrastructure and enabling development and deployment processes discuss the ideas and technologies involved in DevOps.

Similar Podcasts

Flutter 101 Podcast

Flutter 101 Podcast
Weekly podcast focusing on software development with Flutter and Dart. Hosted by Vince Varga.

Views on Vue

Views on Vue
Vue is a growing front-end framework for web developments. Hear experts cover technologies and movements within the Vue community by talking to members of the open source and development community.

React Round Up

React Round Up
Stay current on the latest innovations and technologies in the React community by listening to our panel of React and Web Development Experts.

DevOps 012: Containerizing an Application

October 08, 2019 46:41 49.21 MB Downloads: 0

On this episode of Adventures in DevOps the panelists talk about how to containerize an app in a container using services such as Docker or Kubernetes. Charles mentions that he is wanting to host a Ruby on Rails application and Scott has experience with web deployments in Python and Django. They share that regardless of the languages and technologies used, the principles behind deploying a containerized application are the same. The next topic covered by the DevOps panelists is how to create containerized instances using Docker. The discussion centers on creating the container instances on a network and best practices that can be used for managing and maintaining them. The DevOps panelists cover the difference between an internal network deployment and what is needed to push a containerized application to a cloud instance using Kubernetes, Docker, DigitalOcean, or another service. Scott asks Charles if he is using a good CI/CD (continuous integration/ continuous delivery) mechanism, to which Charles shares that he is using Cloud 66 for its ease of use. When it comes to storage, they discuss whether to use the cloud services storage option or using a container to run a Postgres engine. They also go over the best way to run the shell commands for configuring their environment. The topic then moves to security and asset management when using Docker. Charles mentions that he tries to avoid putting API keys or other secrets into the Docker file and Scott shares how he uses a secrets management platform such as AWS Parameter Store, AWS Secrets Management, and others. They discuss the benefits that are provided by secrets management platforms. The DevOps panelists also talked about how a CI/CD platform can help with the portability of a containerized application Charles asks Scott how to begin with helping someone who wants to take their existing application and containerize it using the Docker approach. Scott responds with describing how he would look at where there application is and help them configure their containerized instance and set it up on a container service such as Docker or Kubernetes. Scott mentions that the strength of moving an application to a container service helps the application to scale up and down as needed. The container model helps a team to locally replicate their CI/CD model and be able to test it locally before the application is pushed to the cloud instance. The panelists talk about reverse proxies for pushing a Ruby on Rails app. Chuck prefers nginx and Scott emphasizes that it is important when pushing to production to spend some time verifying that the reverse proxy configuration is correct and won’t expose the application in a way that it shouldn’t be. Chuck shares that the use of a cloud platform such as GCP (Google Cloud Platform) of Microsoft Azure reduces the overhead with configuring containers and building images so that when he hands it off to the platform, it will take care of a large part of the setup including creation of the reverse proxy.  Panelists Charles Max Wood Scott Nixon Sponsors Sustain Our Software Views on Vue Dev Ed Links Docker Kubernetes Ruby on Rails Python Django Cloud 66 PostgreSQL DigitalOcean Bitbucket Google Cloud Platform Microsoft Azure AWS Parameter Store AWS Secrets Manager Nginx Picks Charles Max Wood Height Adjustable VESA Adapter Velcro Strips Scott Nixon The Gymkhana Files The Grand Tour

DevOps 011: Let's Talk Agile

September 24, 2019 40:29 43.08 MB Downloads: 0

In this episode of the Adventures in DevOps podcast, the panelists talk about Agile. Nell starts the discussion by mentioning that Agile came out of the Scrum movement and gives a brief history of how it started. She reads out the Agile Manifesto, and Scott explains what it is. They agree that “move faster slowly” can be considered as a motto of Agile. Scott talks about the testing aspect of it from a philosophical perspective, and Nell chimes in with comparison to how things were being done in the past versus now. They discuss the 12 principles behind the Agile manifesto. One - Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Two - Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage, basically valuing learning and improvements. Three - deliver working software frequently, from a couple of weeks to a couple of months with a preference for a shorter time scale, the focus being on the code being in a working state. Four - Business people and developers should collaborate daily through the project. Scott elaborates on the point further, and shares his experience where it was challenging to work with the business side of the project. Five - Build projects around motivated individuals, give them the support they need and trust them to get the job done, trust being the most important factor here. Six - The most efficient method of conveying information is having a face-to-face conversation, here the panelists provide a counter-argument that in the era of online platforms and remote work, this is not necessarily essential. Seven - Working software is the primary measure of progress. Eight - Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. ‘Sustainable’ is key here, avoiding overworking and burnout is important anyday. Nine - Continuous attention to technical excellence and good design enhances agility. This means doing the full set of code reviews and tests and still deploy software quickly and making sure that it doesn’t break things, if it does, it has to be rolled back. Ten - Simplicity - the art of maximizing the amount of work not done - is essential. This highlights the need for focus in the product, and not writing a lot of code that could eventually be unusable. Eleven - The best architectures, requirements, and designs emerge from self-organizing teams. Panelists talk about people involved in open source projects as an example of such self-organizing teams, where they work on their own schedule and have great interest in what they are building. Twelve - At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Retrospectives, reflecting where you are, how the team works together and documenting results as some sort of a learning exercise, are some of the practical examples of this. Nell then talks about the three layers of Agile infrastructure by Patrick Debois - considered as the father of DevOps. These constitute of technical - the hardware and software, project - the process that introduces changes in the environment, and the operations - the process of keeping the environment working. They state that we can build effective technology if we can relate to each other as humans, and discuss how Agile is perceived in certain controlled environments, if it’s possible in an Agile fashion and still have prescriptive solutions. They end the show with picks. Panel Nell Shamrell-Harrington Scott Nixon Sponsors Adventures in Blockchain - Devchat.tv React Round Up - Devchat.tv Adventures in .NET CacheFly Links The Agile Manifesto Principles behind the Agile Manifesto Kubernetes co-founder Craig McLuckie is as tired of talking about Kubernetes as you are Picks Nell Shamrell-Harrington: The Great British Baking Show Kinesis Advantage2 Keyboard Scott Nixon: The Moment of Lift: How Empowering Women Changes the World Gatesnotes books - The blog of Bill Gates

DevOps 010: What Makes a 10x Engineer

September 17, 2019 57:25 59.29 MB Downloads: 0

Episode Summary On this week's Adventures in DevOps, Chuck talks about the recent Twitter thread about 10x engineers. He goes through each of the points in the tweet and talks about each of them in turn. There are only two points he sort of agrees with, and believes the rest to be absolute garbage. One of the issues with this tweet is that it doesn’t define what a 10x engineer is. Defining a 10x engineer is difficult because it is also impossible to measure a truly average engineer because there are many factors that play into measuring productivity. Chuck turns the discussion to what a 10x engineer is to him and how to find one. A 10x engineer is dependent on the organization that they are a part of, because they are not simply found, they are made. When a 10x engineer is added to a team, the productivity of the entire team increases. Employers have to consider firstly what you need in your team and how a person would fit in. You want to avoid changing the entire culture of your organization. Consider also that a 10x engineer may be hired as a 2x engineer, but it is the employer that turns them into a 10x engineer. Overall, Chuck believes these tweets are asinine because it’s impossible to measure what makes a 10x engineer in the first place, and hiring a person that fits the attributes in the list would be toxic to your company. Panel Charles Max Wood Sponsors iPhreaks - Devchat.tv The Dev Rev - Devchat.tv React Round Up - Devchat.tv CacheFly Links 10x engineer Twitter thread Follow DevChat on Facebook and Twitter Picks Charles Max Wood: Copyhackers.com Good to Great by Jim Collins Keto diet Podcast Movement

DevOps 009: Learning DevOps

September 10, 2019 47:20 49.59 MB Downloads: 0

Episode Summary In this episode of the Adventures in DevOps podcast, the panelists talk about getting started with DevOps and learning its principles and technologies. Lee and Scott mention that they share a similar journey, initially starting as system administrators and working their way into DevOps. Nell says that she was a Ruby and .NET developer before learning cloud technologies such as Heroku, Chef, and Docker. To someone with a programming background wanting to get into DevOps, Lee highly recommends three books - The Practice of System and Network Administration, The Practice of Cloud System Administration: DevOps and SRE Practices for Web Services - Volume 2, and Time Management for System Administrators. He mentions that they are technology-agnostic and help in understanding what is really going on in the system. Scott stresses on the importance of understanding basic networking, linux systems and commands, bash scripting and knowing the core fundamentals and interactions of the underlying systems. He suggests going for online resources, tutorials and boot camps which are plenty nowadays and easily accessible as well. Nell advises listeners to pick a cloud provider such as Digital Ocean and learn the basics by working with it, which can later be applied to any other cloud provider. She also recommends learning programming languages to get a good software development foundation. The panelists talk about working on specific projects and getting hands dirty rather than traditional learning, to enhance their DevOps skills. Nell explains how they implement the 'learning by doing' concept at work. She mentions that understanding how virtual machines and physical servers work is crucial before moving on to learning about containers. Lee suggests Vagrant - a tool for building and managing virtual machine environments, as a good resource for the same. They caution that while it is important to learn things during our time off, self-care and setting healthy boundaries is paramount. It is ok to take longer to learn something given that DevOps as a whole can be extremely complex, and working in a non-pressure environment can be very beneficial. They recommend Ops School for beginners which is a comprehensive program aimed at people who want to get into operations engineering. They then share their insights on monitoring and how to get started with it. Lee recommends the book Practical Monitoring, and Sensu - a monitoring event pipeline, as good starting points. DevOps can be considered as a technical as well as a cultural movement. To that effect, they discuss where should people start learning the associated cultural elements. Nell recommends reading the books - Effective DevOps, and The Phoenix Project and Crucial Conversations. Lee advocates going old school with the writings of Richard Stallman, and books of the 80s and 90s such as The Art of C Programming. They mention that conversational skills and dealing with people are critical skills in today's work environments. Scott recommends Google's Site Reliability Engineering books which have a lot of great stuff to build a solid foundation and are also free to read online. Finally, they talk about how to keep learning and expanding knowledge. Some effective suggestions discussed include extensive practicing, working professionally, solving business problems, building expertise in programming, and attending DevOps Days events and Linux Users groups. They end the episode with picks. Panel Nell Shamrell-Harrington Lee Whalen Scott Nixon Sponsors iPhreaks - Devchat.tv The Dev Rev - Devchat.tv React Round Up - Devchat.tv CacheFly Links A Cloud Guru Digital Ocean Linux Academy The League of Professional System Administrators Vagrant Ops School Curriculum Practical Monitoring Sensu Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale The Phoenix Project The Art of C Programming Crucial Conversations Site Reliability Engineering - Google DevOps Days Picks Nell Shamrell-Harrington: Fresh Tarragon Lee Whalen: The Practice of System and Network Administration The Practice of Cloud System Administration: DevOps and SRE Practices for Web Services, Volume 2 Time Management for System Administrators Scott Nixon: How to Stay Motivated: Developing the Qualities of Success

DevOps 008: Disaster Recovery

September 03, 2019 47:13 49.44 MB Downloads: 0

Sponsors iPhreaks - Devchat.tv The Dev Rev - Devchat.tv React Round Up - Devchat.tv CacheFly Panel Nell Shamrell-Harrington Scott Nixon Episode Summary Coming to you live this time from the studio is a brand new episode of the Adventures in DevOps podcast! Regular panelists Nell Shamrell-Harrington, Principal Engineer at Chef Software, and Scott Nixon, Principal Consultant at Cloud Mechanics, discuss one of the most significant aspects of any given software environment - disaster recovery, what is it and what to do when the unimaginable happens. They start the show by explaining that disaster recovery can be considered as a subset of business continuity planning. They state that two main things need to be defined while planning for disaster recovery in any organization. First one is the recovery time objective (RTO), which is the maximum acceptable length of time that an application can be offline, and this information is generally included in a Service Level Agreement. The second one is Recovery Point Objective (RPO), which is the maximum acceptable length of time during which data might be lost from the application due to a major incident. Nell gives examples of each and Scott mentions that we need to understand the time taken for restore as well, and it is very important to restore data regularly. Once the RTO and RPO have been established, the software needs to be prepared for disaster recovery, including verifying that the software can be installed correctly, as replication can be very hard, especially when it has been installed long ago. They transition to the topic of security concerns, for example, how to deal with cases when there are multiple security groups, ACLs, etc, and the cloud service in an entire region goes down. They advise listeners to make sure that the disaster recovery environment should match the compliance requirements, make cloud storage a part of daily backup routines, and to use configuration management tools most suitable to the work environment so as to make the process seamless. They talk about cloud-agnostic tools that help in cross-cloud replication and syncing data across. They also raise certain points to consider for successful recovery, including estimating the time and bandwidth required to transfer large amounts of data, balancing image configuration and deployment speed along with the time needed to handle dependencies, image consistency across hybrid environments, implementing tiered storage, and share relevant examples. Another pattern they discuss is the idea of maintaining the same IP address for an application to make disaster recovery easier, which can be possible if it's in the same region, using elastic IP or load balancing, but can be challenging with multiple cloud providers across different regions. However the solution would be quite challenging as well as expensive, so there is always a tradeoff involved. They then move on to some common mistakes that people make in disaster recovery. Nell says that while creating a good plan it is really crucial to bring in people from across various businesses, while Scott talks about regularly documenting everything including bits and pieces like manual configurations and such. They discuss that security consistency is often overlooked, and describe some recovery services offered by cloud providers such as Amazon, Azure and some multi-cloud services like Zerto and Arcserve. They end the episode with picks. Links Boto 3 MSP360 CloudEndure Disaster Recovery Azure Site Recovery Zerto Arcserve Picks Nell Shamrell-Harrington: Wild mushrooms Scott Nixon: Nine Lies About Work : A Freethinking Leader’s Guide to the Real World

DevOps 007: Monitoring in a Technical Environment

August 27, 2019 53:13 55.18 MB Downloads: 0

Sponsors CacheFly Panel Nell Shamrell-Harrington Scott Nixon Episode Summary In this episode of the Adventures in DevOps podcast, panelists Nell Shamrell-Harrington and Scott Nixon talk about monitoring in the software world. They start the discussion by talking about the difference between monitoring and alerting. They discuss how logging comes into picture in monitoring, two main types of logs - structured and unstructured, log management in the DevOps environment, information storage, parsing logs and log aggregation. They list two major kinds of monitoring software - pull and push. Nell explains what they mean and how they work, and Scott gives examples of each including syslog, healthcheck, etc. They then talk about what it means by a "working" system, and consequently, when can something be considered to be non-functional. This leads to answering the important question of what exactly should be monitored. They explain to what extent should one go while monitoring and how to determine the significance level of the events in general. They discuss some concepts from Mike Julian's book "Practical Monitoring" including anti-patterns such as tool obsession, what not do do in monitoring and the fact that businesses need to customize their systems based on what works for them. They talk about the tool Nagios, benefits in using default monitoring tools provided by native cloud systems, using monitoring as a crutch, and manual configuration. They then discuss some good practices, namely composable monitoring, performance monitoring from the users' perspective, the mantra - 'buy not build', and continual improvements. They briefly touch on the topic of security in monitoring, and wrap up the episode with picks. Links Practical Monitoring-Mike Julian Accelerate: The State of DevOps with Dr. Nicole Forsgren High Output Management - Andrew S. Grove Picks Nell Shamrell-Harrington: Mauer Museum Tetris 99 Scott Nixon: Automated Reasoning Byron Cook, Amazon | AWS re:Inforce 2019 Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones The Obstacle Is the Way: The Timeless Art of Turning Trials into Triumph

DevOps 006: All Things Cloud with Bob Quillin

August 20, 2019 52:22 54.32 MB Downloads: 0

Sponsors CacheFly Panel Nell Shamrell-Harrington Lee Whalen Charles Max Wood Joined by special guest: Bob Quillin Episode Summary This episode of the Adventures in DevOps podcast is joined by Bob Quillin, Vice President - Oracle Cloud Developer Relations, based in Austin, Texas. He manages a team of developer advocates working on cloud native solutions. He explains what developer advocacy means in terms of the work they do at Oracle and elaborates on the term 'second generation cloud'. He then talks about how feature compatibility works with different types of cloud platforms, moving legacy applications to cloud and the best practices involved in cloud operations in general. With respect to the Oracle cloud, he talks about how isolation is achieved when dealing with different customer requirements, hybrid models and their inter-workings, machine learning and artificial intelligence applications on top of the cloud, GPUs, Kubernetes and managed services. He presents his thoughts on what could be the next big thing in cloud technology given that newer concepts are being introduced day by day, and shares anecdotes where clients such as CERN have migrated to Oracle's cloud infrastructure and even those who have transitioned from a different cloud provider to theirs. In the end, he mentions some of the most heavily used cloud features and applications, and they move on to picks. Links Bob's Twitter Bob's LinkedIn Refactoring - Martin Fowler The US Air Force Is Adding Algorithms to Predict When Planes Will Break Picks Nell Shamrell-Harrington: Ubuntu ubiquity bug report Canlis Lee Whalen: AI made from a sheet of glass can recognise numbers just by looking Hugo Micromastery: Learn Small, Learn Fast, and Unlock Your Potential to Achieve Anything Charles Max Wood: Adventures in DevOps Recommendations Canny Good to Great - Jim Collins Bob Quillin: CERN Uses Kubernetes to Reduce WebLogic Deployment Time Cloud Native Labs - Oracle Oracle Developers Special Guest: Bob Quillin.

DevOps 005: Chef Explained

August 13, 2019 32:47 35.5 MB Downloads: 0

Sponsors CacheFly Panel Nell Shamrell-Harrington Lee Whalen Episode Summary This episode of the Adventures in DevOps podcast is all about Chef. Nell Shamrell-Harrington - Principal Engineer at Chef Software is interviewed by panelist Lee Whalen starting with what Chef is and what it is used for. Nell describes how Chef works with containers, Chef Habitat and how it fits into the overall DevOps culture. Lee asks if it can be used to manage systems with push-pull based configuration management as well. Nell shares how Chef can be advantageous for the higher management and the business as a whole by being automated and high-speed. She compares different configuration management tools and lists certain compromises when using Chef over the others. She explains why they had to apply Apache 2.0 license to the software, but explains that it does not include the code which is totally open source, only the executable build. She mentions some popular Chef code bases that have numerous good contributions from the community. She says that Chef has about 1000 open source projects currently, and appeals to listeners to take a look at the GitHub book that they've written containing information about all of those. Links Chef Chef Habitat Picks Nell Shamrell-Harrington: Mario + Rabbids Kingdom Battle Lee Whalen: Neuralink Elon Musk’s Neuralink Says It’s Ready for Brain Surgery

DevOps 004: Blameless culture and Reliability with Ashar Rizqi

August 06, 2019 1:06:12 67.57 MB Downloads: 0

Panel Charles Max Wood Scott Nixon Lee Whalen Joined by Special Guest: Ashar Rizqi Summary Ashar Rizqi, co-founder and CEO of Blameless, Inc., shares his approach to taking an unreliable system and making it reliable. The panel discusses the importance of maintaining a blameless culture. Ashar explains what an error budget is and principles to use when creating an error budget. The panel considers the benefits of using an error budget. What to measure and how to measure for reliability are considered and the panel discusses how to manage the data received. Ashar explains the importance of cultures and how this affects reliability. The panel asks Ashar about Blameless, Inc; Ashar explains what they are all about, what they do and what types of companies need Blameless, Inc. Links  https://www.blameless.com/ Site Reliability Engineering  https://www.linkedin.com/in/ashar-rizqi-6614487 https://twitter.com/blamelesshq https://www.blameless.com/blog/ https://twitter.com/citadelgrad/status/1141832712195493888  https://www.facebook.com/Adventures-in-DevOps-345350773046268/ Picks Charles Max Wood: https://azure.microsoft.com/en-us/ Lee W: https://restic.net/  https://www.backblaze.com/b2/  Scott Nixon: https://fs.blog/mental-models/  The Great Mental Models  https://devops.com/devops-shift-left-avoid-failure/  Ashar Rizqi: Why We Sleep: Unlocking the Power of Sleep and Dreams   Special Guest: Ashar Rizqi.

DevOps 001: What is DevOps?

August 06, 2019 39:23 41.8 MB Downloads: 0

Sponsors CacheFly Panel Nell Shamrell-Harrington Lee Whalen Scott Nixon Episode Summary Welcome to the first episode of the Adventures in DevOps podcast! The panelists Nell Shamrell-Harrington - Principal Engineer at Chef Software, Lee Whalen - Principal Engineer and President at Fuzzy Logic Tech, and Scott Nixon - Founder at Cloud Mechanics, kickstart the show by introducing themselves and their work. They begin the discussion by attempting to answer the fundamental question - What really is DevOps? They discuss at length the intersection of DevOps with cloud native computing. They talk about what it means to implement the DevOps way of working, what factors does it depend on, the importance of having a DevOps measuring index to make its deployment successful, prioritizing disaster recovery especially for startups, and the security concerns associated with DevOps deployment in general. This being the first episode, they discuss what they would each like to cover in the future episodes and come up with interesting topics. They end the episode with picks. Links Nell's Twitter, LinkedIn Lee's LinkedIn Scott's Twitter, LinkedIn The Phoenix Project DORA The Joel Test: 12 Steps to Better Code The Twelve-Factor App Kubernetes Failure Stories Picks Nell Shamrell-Harrington: Quiver Captain Marvel Scott Nixon: The Rise and Fall of the Dinosaurs AWS Simplify

DevOps 002: Castigated by Containers

August 06, 2019 47:32 49.63 MB Downloads: 0

Panel Nell Shamrel-Harrington Lee Waylin Scott Nixon Episode Summary The panelists introduce themselves. Nell is a principal engineer at Chef, Lee runs the DevOps consulting team Fuzzy Logic Systems, and Scott runs Cloud Mechanics consulting. The topic of today’s podcast is containers. They begin by defining what a container is, with each sharing their own definition. Containers aren’t really new, they’re just a hot topic because companies like Docker made them easier to use and has brought them into the mainstream. The panelists agree that containers are not for storing data, only for running applications, but that data can be mounted to a container. This is one of the biggest beginner mistakes.  They discuss situations that are conducive to the proper use of containers. Containers are best added to mature and large scale projects. They discuss the pros and cons of Kubernetes. The panel gives advice on how to start using containers, suggesting new users start by containerizing one thing at a time rather than trying to do it all at once. They remind listeners that if you want something to stick around for each deploy, it should not be in the container itself because containers are temporary. They talk about how to create a container, good patterns and anti-patterns found when using containers. They discuss possible security concerns with anti-patterns in containers. They finish by talking about other container orchestrators and how to get traffic to Docker boxes Links Docker Container LAMP (Linux, Apache, MySQL, PHP) Kubernetes Habitat.io CICD Docker Swarm Apache Mesos Follow DevChat on Facebook and Twitter Picks Nell Sharmell Harrington: Trader Joe’s Iced Coffee Big Little Lies Lee Waylin: Magic Sandbox Fall, or Dodge in Hell Whisper Room Scott Nixon:  An Absolutely Remarkable Thing The Book of Beautiful Questions

DevOps 003: The Tool Chain Crisis with Priyanka Sharma

August 06, 2019 1:19:00 79.85 MB Downloads: 0

Panel Charles Max Wood Lee Whalen Scott Nixon Joined by Special Guest: Priyanka Sharma Summary Priyanka Sharma gives an intro to the tool chain crisis; the panel shares their perspective on the crisis and where they see this problem. The panel considers how to solve this problem and Priyanka outlines a solution. She gives examples of how to start the data modeling process she believes will help solve this crisis along with suggesting guard rails for developers. The panel discusses this solution and considers how this will work in startups and smaller companies compared to well-established companies with their own tooling. Priyanka shares how to overcome the “we invented it here” syndrome. The panel considers how to choose the tools and the criteria to follow when considering tools.    The panel asks Priyanka about The Cloud Native Computing Foundation. Priyanka explains how it works and how projects are submitted and chosen. She shares where she thinks the DevOps industry is going and how the true promise of DevOps can only be reached by putting it in the hands of developers. The panel ends with a discussion on developer compensation problems, an increase of workloads and the benefits and need for remote work.  Links https://kubernetes.io/  https://jenkins.io/  https://travis-ci.org/  https://aws.amazon.com/eks/  https://about.gitlab.com/2019/07/03/group-conversation-podcast/  https://about.gitlab.com/  https://meetings.hubspot.com/team104/adventures-in-devops-episode  Enterprise Leaders’ Protips for Scavenger Hunting Through the Cloud Native Tool Weeds  https://blogs.vmware.com/cloudnative/files/2018/01/Screen-Shot-2018-01-22-at-4.19.03-PM.png  https://linkerd.io/  Https://nginx.org  https://www.cncf.io/  https://www.envoyproxy.io/  https://prometheus.io/  https://twitter.com/pritianka https://www.facebook.com/Adventures-in-DevOps-345350773046268/ Picks Lee Whalen: http://www.catb.org/esr/loadsharers/ http://boringtechnology.club/  Scott Nixon: Byron Cook, Amazon | AWS re:Inforce 2019  https://aws.amazon.com/security/provable-security/  Priyanka Sharma: https://docs.gitlab.com/ee/user/project/web_ide/  Keynote: Commercial Open Source Business Models - Sid Sijbrandij, Co-founder & CEO, GitLab  https://ai.google/research/pubs/pub36356  Go Remote- https://about.gitlab.com/company/culture/all-remote/#resources  Charles Max Wood: Air Conditioning https://conferences.oreilly.com/oscon/oscon-or  The Expanse Special Guest: Priyanka Sharma .