Speaker

Brian Mericle

Brian Mericle

My passion involves increasing the effectiveness of engineering teams, Architecture, DevOps and enabling CI/CD.

Dallas, Texas, United States

Actions

Brian has over eighteen years of software engineering, architecture and technology leadership experience. Over the last few years he has been focusing on designing and implementing automation to support continuous integration, delivery and deployment processes. When not hard at work, he enjoys learning to play the drums and spending time with his family.

Area of Expertise

  • Information & Communications Technology
  • Travel & Tourism
  • Consumer Goods & Services

Topics

  • Software Architecture
  • Cloud Architecture
  • Continuous Integration
  • Continous Delivery
  • Continuous Deployment
  • Enterprise Architecture
  • CI/CD
  • AWS

You don’t know JaC? Managing Jenkins as Code

Jenkins is a powerful and multi-purpose platform that enables teams to, among many other things, build, test and deploy their software. Many use Jenkins to power their CI/CD pipelines through automation to prove quality of source code as it moves towards production. In this talk, I will explore how to build and configure jobs and pipelines through code to brIng the idea of immutability to the Jenkins platform.

Building Efficient and Effective CI/CD Pipelines

In order to drive product innovation to the market quickly and safely, having a consistent, automated and quality driven process is essential. Following continuous integration practices alone is not enough. The ability to continuously deliver and deploy software in an automated, secure and trusted way can make the ultimate difference between being the leader in your industry and coming in second.

This presentation will describe many techniques, gathered over the last few years of building and running CI/CD pipelines at scale in an enterprise environment, that will help you design and implement CI/CD pipelines that are efficient and effective. These techniques will be applicable regardless of what tooling you are using. As a practical example, I will be using the following open source tools: Jenkins, GitLab, Sonarqube, Nexus, Docker and Kubernetes to demonstrate most of these techniques.

Succeed at Failing: How I failed as a hands-on technical leader and what I learned.

As a human being, I am flawed. I make mistakes and I am not afraid to admit when I do. Failure is an opportunity to learn something about yourself and your surroundings. As much as I try to fail in new ways, failing in the same way might be necessary to actually learn the right lessons. As a hands-on technical leader, it is important to set a good example and to show how to react to situations that are not quite ideal.

In this presentation, I will describe ways in which I have failed, and what I was able to learn as a result. If you are in a leadership position, regardless of how high (or low) you are the chain of command, these lessons should hopefully help you reduce making the same mistakes I did. Don’t worry though, you will find new ways to fail, and that is ok, you are only human.

Brian Mericle

My passion involves increasing the effectiveness of engineering teams, Architecture, DevOps and enabling CI/CD.

Dallas, Texas, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top