Chariot Solutions - Events

DevOps Seminar - October 18, 2011

Note - this conference has been cancelled.

Chariot is holding a DevOps seminar all day on October 18, 2011 at Penn State Great Valley for $99.

DevOps is a term combining the words Developer and Operations. It is a philosophy that calls for each team to work in tight coordination with the other, so that not only can they improve the agility and quality of product deliveries, but they can work together to solve a wide variety of problems, expose and understand key performance metrics, and collaborate on security, scaling and tuning issues.

Come to our seminar and meet people who are practicing DevOps in their daily lives. You'll see some of the tools of the trade, gain tips from real-world implementations, and learn how you can take steps to making your developer and operations teams work together seamlessly.

Sessions and Schedule

This schedule is subject to change. Check back before the start of the event to check for updates.

Speaker: Ken Rimple, Chariot Solutions

In this introductory talk, Ken Rimple will outline the key tenets of DevOps and how they relate to the enterprise. He will discuss the concepts of automated builds, the criticality of providing key information to developers and others in the enterprise, automation of builds of various platforms, and how DevOps has helped companies push through problems with their software engineering efforts.

Ken will also outline how each talk will fit into the day's events.

Speaker : Eric Shamow - Puppet Labs

Abstract TBD

Speaker : Jason Van Zyl - Sonatype

Thousands of developers at companies of all sizes rely on Hudson to help them check-out source code, build and test projects, publish the results and communicate the results to team members.

We've been working closely with the community to make Hudson even better – more functional, easier for plug-in developers, more stable, and better tested and documented.

We're excited about the progress we've made so far, and even more excited about what's coming in the near future. Join Sonatype CTO Jason van Zyl, creator of Apache Maven to learn how Hudson will better leverage industry standards, improve performance and stability, and integrate tightly with Maven 3.

Speaker : Lyle Anderson, Chariot Solutions

Faced with automating a build process for a project with a normal integration build time of over 12 hours? Faced with integration of numerous sub-projects into a cohesive build process while maintaining individual sub-project identity? Faced with providing metrics and key performance indicators for each individual sub-project as well as aggregate reporting for the entire project? Limited with respect to processing resources and time?

This session will highlight the trial-and-error process as well as the final solution developed using Hudson and its plug-ins to satisfy these requirements as well as numerous other challenges presented along the way.

Lunch will be provided.

Speaker : Harpreet Singh - CloudBees

Continuous Integration (CI) is used to improve the quality of software by building, testing frequently in "bite-sized" pieces. Jenkins is the #1 open source CI server.

In this session, Harpreet will give a brief background of CI and how it helps automate software development process.

He will give an update of the state of Jenkins project. He will talk about the next stage in CI which is "Continuous Delivery (CD)" and show how CloudBees uses CI in the cloud to attain CD. He will outline considerations on moving CI to the cloud.

Finally, he will touch upon CloudBees DEV@cloud solutions for both public and private cloud that allow organizations to move CI to the cloud today. He will wrap up by talking about some unconventional and fun ways Jenkins is used.

Speaker : Joel Confino, Chariot Solutions

"Continuous delivery" is a term coined by Jez Humble in a book by the same name. It prescribes a set of techniques that can be used together to give your organization the ability to deploy software from source control to production very rapidly.

The techniques include automated testing, building a deployment pipeline, and managing configuration, data, and environments. The value proposition is getting new features to your clients faster while substantially reducing the risk of each release.

An innovative group within a large financial services company has taken on the challenge of implementing continuous delivery for their product. While the journey is not complete, they have found value each step along the way, and will share their experiences.

Speaker : David Sklar, NING

What are the fundamental building blocks of a distributed, web-based system? In this talk, David will describe the DevOps landscape at Ning – the tools, libraries, and processes that they use to:

  • bootstrap and provision operating systems onto new servers
  • deploy services onto those servers
  • configure, start, and stop services
  • monitor services and react when there is a problem
  • allow services to discover each other

Moderator : Ken Rimple, Chariot Solutions, w/Speakers from the day's sessions

After a long day of sessions, we will wrap up the day with a panel discussion. The speakers will take audience questions. Be sure to take notes during the day so you can get your more complex questions in at this time. We'll also take questions before the show - tweet them to @krimple on twitter, or email me at krimple at chariotsolutions.com.

Speakers

David Sklar Photo

Topic : Fundamentals of Distributed Systems

David Sklar is a Distinguished Engineer at Ning, lending a hand to a wide variety of projects from internal tools to external APIs and platform extensibility.

Working at Ning since early 2005, he has been involved with the design and architecture of multiple iterations of the company's platform and services.

He's the author of Learning PHP 5 (O'Reilly), Essential PHP Tools (Apress) and co-author of PHP Cookbook (O'Reilly). David has presented at many technical conferences, including the O'Reilly Open Source Convention, the O'Reilly Emerging Technology Conference, USENIX, and the eBay Developers Conference.

He has a B.S. in computer science from Yale University and lives in New York City.

Topic : Deployment Automation

Bio TBD

Jason Van Zyl Photo

Topic : Hudson and Maven 3 Roadmap

Jason van Zyl is the Founder and CTO of Sonatype, the leader in Java development infrastructure whose customers include Intuit, Cisco, Qualcomm, and E*Trade.

Jason has over 10 years of experience in open source and proprietary enterprise software development.

An open source enthusiast, Jason is the founder of the Apache Maven project, and the original benefactor of the Nexus, Tycho, and M2Eclipse projects.

Joel Confino Photo

Topic : Continuous Delivery Case Study

Joel Confino is a Software Architect at Chariot Solutions. He has 14 years experience with software architecture and development. Joel has consulted at many Fortune 500 companies helping them leverage open source software. In addition, he is regularly involved in speaking, writing, mentoring and training. Joel received his B.S. In Marketing Communication from Liberty University and Master of Software Engineering from Penn State.

Lyle Anderson, our resident punched card.

Topic : Fortune 500 Case Study

A Chariot Solutions consultant since 2005, Lyle is a seasoned architect and an open source solutions consultant with more than 40 years experience in information technology. For 15 of those years, Lyle was responsible for leading the investigation of emerging technologies and development of and standardization of the developer’s workbench for a large utility company. Those responsibilities also included developing and presenting instructional tutorials to both in-house staff and at national conferences like Guide and Share.

Since joining Chariot, in addition to furthering his passion for learning new technologies like Ruby, Rails, Groovy and Grails, Lyle has also developed an expertise in leading projects involving continuous integration tools like Team City, Bamboo, Cruise Control, and Hudson.

Harpreet Singh photo

Topic : Jenkins and Continuous Delivery

Harpreet has 12 years of experience in the software industry in various roles.

He came to CloudBees from Oracle where he was a Senior Product Manager in the Application Grid group - he helped onboard GlassFish into Oracle. He was at Sun Microsystems for 10 years in various roles such as Group Product Marketing Manager leading marketing efforts for Java EE 6, GlassFish 3.1 and monetization program for GlassFish Portfolio. He was also the Product Manager for Hudson and launched it as a supported product within Sun's GlassFish Portfolio.

In his prior life, he was an engineer in the Java EE RI, GlassFish teams and was the technical lead for GlassFish 2.1.

He has an MS degree in Computer Science from University of Cincinnati and an MBA from Santa Clara University, and lives in the San Francisco Bay area with his wife and their puppy.

Ken Rimple photo

Topic : DevOps Panel Discussion

Ken Rimple is the Director of Education for Chariot Solutions. His team delivers training and mentoring in a wide variety of subjects including Spring, Maven, OSGi, Groovy/Grails, Rails and Flex.

He has worked in Java since version 1.0.2 in the 1990s. His background in databases is even longer than his Java experience, as the first relational database he worked with was Oracle back in 1991 (remember when ER/Win fit on two floppy discs)?

Ken has co-chaired several Chariot conferences, including ETE 2009, 2010 and 2011, Cloud-Con East in 2008, and the Philly Grails Conference in 2009.

He is also the host and creator of the Chariot TechCast podcast series, which aims to deliver information about projects and developers in the open source community both here in Philadelphia and internationally as well.

Ken has a wife, four children, two dogs and a dull headache.