DevOps for n00bz

Do you feel overwhelmed by talk of DevOps, automation, and lists of fancy command line tools? Do you think your operation is too small to benefit from automated processes? Have you heard of Jenkins, but have no idea how to use it?

Let’s take a practical nuts and bolts look at basic devops tools and processes that anyone can adopt that will immediately raise the professionalism of your development.

DevOps sounds complicated, but everyone from lone freelancers to large shops can benefit tremendously in their collaboration and efficiency by adopting a few fundamental best practices in development and operations.

    In this session you will:
  • Learn how to automate server configuration with Ansible
  • Learn how to manage deployment with Jenkins
  • Learn how to organize your code and repository
  • Learn best practices for using feature branches and merging to avoid messy conflicts while working on a team
  • Learn how to take advantage of third-party repository hosting services such as BitBucket for effective collaboration

About the Speakers

Brandon Smith has always had a passion for understanding how things work. A University of Texas graduate with dual degrees in Biology and Psychology, Brandon first began his career in genetics research and brings a unique perspective to to the table with his background in science. He has a strong programming background across a variety of languages and platforms, and wears many hats as a result. His specializations include building back-end services for integrating third-party APIs into Drupal and other forms of cross-platform communication.

Andrew Elster graduated from Oregon State University with an EE degree. After years of C development, he migrated to the world of web development. Currently, he architects and implements large custom applications for Astonish Design. He loves Drupal, but can be caught frequently moonlighting with NodeJS.

Sam Heuck was born in Montana, and grew up on a ranch in Wyoming. Being a rancher's son taught him to work hard, think of creative solutions to problems, and get the job done no matter what. Software design and information technology seem to be breeding grounds for unexpected obstacles, and thanks to the ranch, knowing how to improvise is a skill he learned well.
Sam earned a Bachelor of Arts in Music Technology from Montana State University and continues to pursue music composition, performance, and audio engineering. His passion for software design is fueled by opportunities to solve real world business headaches for frustrated technology users. Sam loves writing customized software that optimizes efficiency and enhances the user's experience.
He lives in south Austin with his wife, young son, and border collie (who does not agree that working on software is just as much fun as working on a ranch).

Schedule info
Status: 
Proposed
Session Info
Track: 
DevOps
Experience level: 
Beginner

Comments

Great idea. DevOps is kind of shrouded in mystery for a lot of people.

I think this is a good idea for a session, many one-person or small shops perceive sophisticated devops as being over their heads, this session should show simple ways to be more efficient.

At my workplace, there is a general agreement towards the need to adopt a CI workflow however it always seemed to be a "we'll get to it someday' sort of deal. I'd be very interested to learn some practical steps that we can take to get started with Jenkins!

Interesting topic! In my experience, many small start-ups are afraid of making the initial investments on learning and setting up automated services. Hopefully, this can help shed some light on these tools and help these businesses adopt them.