DevOpsCV/BeCraft Meetup


Details
Agenda:
• 6:00 - 6:30 - Pizza, beer, wine, soda and networking
• 6:30 - 6:45 - Introductions and announcements
• 6:45 - 8:15 - Presentations
• 8:15 - 8:30 - Networking and planning
Presentation
Phil Estes - Working Upstream In the Docker Community
Most technologists are well aware of the continuing hype around Docker and container technology, and based on sustained activity in startups and enterprises alike, the "hype" is more real than simply hype. Continuing what's become a recognizable trend in software, much of the activity in the container (and even broader cloud) ecosystem is via open source projects backed by either corporate stewardship or via consortiums and foundations, like the newly created OCI and CNCF groups underneath the Linux Foundation collaborative projects umbrella. Hundreds of developers from both corporate, institutional, and independent sources work together to improve and add functionality to hundreds of projects large and small across the cloud and container ecosystem.
Phil Estes, our speaker, has been working upstream in the Docker community for two years on behalf of the IBM Open Technologies group and will discuss what it's like to be a maintainer in one of the most active open source software projects on GitHub. He will provide a basic overview of the experience as well as guidance for those who want to jump into open source communities.
Phil will also share the latest news on the Docker engine and some of the more significant feature work that he's been actively involved in, such as the user namespaces implementation in Docker. Attendees should go away with a broad overview of where Docker is today and where it's heading in the near future. Also, Phil will talk about the foundations that IBM has helped form around container standardization and what their role is in keeping a level playing field for the entire ecosystem.
Bio:
Phil is a Senior Technical Staff Member with IBM's Cloud Open Technologies team. The Open Technology team leads IBM's strategy and involvement in key cloud open source technologies, including Docker, Cloud Foundry, and Openstack. Phil is a core contributor and maintainer on the Docker engine project and is a leader and expert within IBM on container and cloud open source technologies. He regularly helps both IBM product teams and IBM's customers apply container technology to their cloud strategy and implementation phases. Phil speaks regularly at industry conferences and meetups and enjoys helping customers and developers alike understand this fast growing ecosystem.
Phil and his family live in lovely central Virginia just outside of Charlottesville where he runs his day to day operations from a nondescript home office. Reach out to Phil on twitter @estesp or LinkedIn to connect.
Colin Steele - A Gentle Introduction to Mithras
You can choose from a small herd of deployment and configuration management tools, including Chef, Puppet, Ansible, Salt, and many others. However, these suffer from a common set of problems. First, when AWS is your infrastructure, you'll find that many of these tools force you to write contorted scripts to account for AWS resource dependencies. Second, most of them use brittle data description languages (like YAML) which are poorly suited for expressing logic in your scripts. Finally, these tools are "enterprise grade", with steep learning curves that require big up-front investments.
Mithras ; addresses these challenges. Mithras focuses on:
- AWS first
- Javascript DSL
- Simple (abstract) AWS interface
- Agentless - Idempotent
- Declarative resources
- Explicit dependencies
- Immutable infrastructure
In this talk, Mr. Steele will provide a gentle introduction to Mithras, with live (and simple!) examples to deploy resources on AWS.
Bio:
For two decades Mr. Steele has immersed himself in IT, management and entrepreneurial environments, with extensive experience in IP networking software development, web-scale distributed systems and the Internet. As one of America Online's early employees, he wrote AOL's first Internet gateway. Later he helped architect and develop AOL Instant Messenger. During his tenure as Director of AIM Host Development, he designed and implemented key components of the system and co-authored patented technology for AIM.
Mr. Steele has worked with numerous startups and early-stage ventures, in industries ranging from food service to construction to music, in roles ranging from investor and member of the Board of Directors to programmer. As important as the successes in these early stage ventures, including significant liquidity events for some of them, he has had his share of failures.
His skills and experience fall into three broad categories:
Mr. Steele is a veteran developer and solutions architect, with scars from building big, distributed, web-scale systems. He can roll up his sleeves and do full-stack web development, from the infrastructure through the UI. He understand milliseconds, L1 cache, TCP three-way handshake, distributed hash databases, and a laundry list of other tech, both esoteric and common, that are hard won from two decades of work.
In addition, Mr. Steele has built the teams that build great products. He understands the processes that support the teams that build the great products. He is conversant in various approaches to software development, and can evaluate and communicate the tradeoffs between them. Finally, Mr. Steele gets things done, leading through example and respect. He's built multimillion dollar budgets, pitched to VCs and presented to Boards of Directors (and been one). He knows how to read an income statement. He knows why marketing matters. He gets the big picture.
Code of conduct (https://github.com/cville/conduct/blob/master/README.md)

DevOpsCV/BeCraft Meetup