Open Mic Spotlight: Ryan Brady

ryanbradyThis post is part of the OpenStack Open Mic series to spotlight the people who have helped make OpenStack successful. Each week, a new contributor will step up to the mic and answer five questions about OpenStack, cloud, careers and what they do for fun. If you’re interested in being featured, please choose five questions from this form and submit!

Ryan Brady lives near Jacksonville, NC with his wife and 2 children. He enjoys running and woodworking. He’s a Senior Software Engineer at Red Hat where he works primarily on the TripleO project for OpenStack. Follow him on Twitter @rjbrady

1) How did you learn to code? Are you self-taught or did you lear in college? On-the-job?

I started out tinkering on my own. I got my first professional programming job while serving on active duty in the U.S. Marine Corps. Through both college courses and writing a lot of code on the job, I learned a lot and continued down the path I’m on now. I’ve been very luck to work with very talented programmers over the years who taught me many things I couldn’t find in a textbook. I’ve also continued tinkering on my own time for fun working on embedded devices and web projects. I feel like I’m still learning something new every week.

2) What does “open source” mean to you?

Freely available to view, modify and distribute. I think it applies to more than source code, but that is debatable.

3) Where is your favorite place to code? In the office, at a local coffee shop, in bed?

I love to work at home. Most of the time it’s in my home office, but during the spring and fall I love to work for short periods of time from my back porch. The lack of a commute allows me a little extra time every day to devote to development and has the obvious economical and environmental benefits.

4) What is your favorite example of OpenStack in production (besides yours, of course!)

I was very impressed by the deployment at CERN to help process data from the LHC.

5) What drew you to OpenStack?

My initial draw to OpenStack was to investigate it for software development and testing. I was impressed by what I saw and when I was offered the chance to work on it full time, I immediately said yes.

Tags:

OpenStack Community Weekly Newsletter (Feb 28 – Mar 7)

Make OpenStack speak your language

Looking for a way to contribute to OpenStack? Coding is just one of the available options. In fact, there are several non-coding activities like design, documentation, marketing and internationalization. For more details about this, go ahead and check out the how to contribute wiki page.

OpenStack Upstream Training in Atlanta

The OpenStack Foundation is delivering a training program to accelerate the speed at which new OpenStack developers are successful at integrating their own roadmap into that of the OpenStack project.  If you’re a new OpenStack contributor or plan on becoming one soon, you should sign up for the next OpenStack Upstream Training in Atlanta, May 10-11. Participation is strongly advised also for first time participants to OpenStack Design Summit.

Why we do Feature freeze

OpenStack Release Manager Thierry Carrez explains why OpenStack project does something so ‘anti-agile’ as feature freeze weeks before the release.

The Intersection of the OpenStack and Python Communities

OpenStack reached the considerable size of 1.3 million lines of code, mostly python. Oslo PTL Doug Hellmann shares his thoughts on how to keep OpenStack complexity manageable.

The road to Juno Summit – Atlanta 2014

  • Redeem your invite code NOW! Check your inbox and spam folder if you contributed code before January 25 for your invitation.
  • Next batch of invites will be sent next week.
  • Applying for Visa? Looking for accommodation in Atlanta? Visit http://openstack.org/summit

Tips ‘n Tricks

Reports from Previous Events

Upcoming Events

Security Advisories

Popular OpenStack Videos of the Week

Other News

Got Answers?

Ask OpenStack is the go-to destination for OpenStack users. Interesting questions waiting for answers:

Welcome New Reviewers and Developers

Ben Kero Franck
Shashank Hegde lirenke
Scott Adkins Raphael Mondesir
Matthew Weeks Newell Jensen
Lisa Clark Jon-Paul Sullivan
Anton Thaker Chuck Burkett
Wl-dustin Wl-dustin
Travis Plummer Santiago Baldassin
Marek Denis Rohit Karajgi
Shweta P Dimitri Mazmanov
Joshua Kolden ChenZheng
Jeremy Hanmer Arun Kant
Hou Ming Wang liuxichao
Daniel Gollub Simon Ingelsson
Andreas Rehn James Polley
keyvan Andres Isaac Benavides
Qiu Hua Qiao Santhoshkumar Kolathur
Alexander Bochkarev Matthew Weeks
Takuma Watanabe João Vale
Jamie Hannaford Jay Buffington
James Polley Daniel Korn
Ailing Zhang Richard Megginson
Itsuro Oda Peter Belanyi
Santhoshkumar Kolathur Hou Ming Wang
KATO Tomoyuki Glenn M. Gobeli
Timur Nurlygayanov Fabio Morais
Taylor Smith Jia Ming Zhang
Sourabh Patwardhan Song Li
Shawn Boyette Michael Denny
Li Min Liu Kurt Taylor
Kai Zhang James Michael DuPont
eaglezpf Erlon R. Cruz
Youcef Laribi David Barrett
Richard Megginson Alexander Jones
Priti Desai YAMAMOTO Takashi
Kevin Kirkpatrick Trinath Somanchi
Gabriele Cerami Paul Van Eck
David Johansen Nathan Regola
Damian Van Vuuren Matthew Weeks
Brett Campbell Mark Uszov
Alex Holden Coleman Corrigan
Rabi Mishra Alexander Bochkarev
Meena Pitchiah Mandeep Dhami
Lon Hohberger Lon Hohberger
Justin Lund Ibad Khan
Dmitry Tantsur Dmitry Tantsur
Abhishek Kekane Trent Geerdes
Masahito Muroi Luis de Bethencourt
Jackie Heitzer Jason E. Rist
miguel quintero Jackie Heitzer
guillaume thouvenin Constantine Peresypkin
Tomoko Inoue miguel quintero
Rémi Alvergnat Julio Luis Staude
Lyssa Livingston John Kasperski
Jason E. Rist Igor Kalnitsky
Forrest Carpenter Rick
Spencer Krum hadi esiely
Wei Tie Xurong Yang
Sylvain Baubeau Sasikanth Eda
Philip Marc Schwartz Fengqian
Xurong Yang Andreas Rehn
Luis de Bethencourt Numan
John Eckersberg Emilio
Ripal Nathuji Om Kumar
Vandita Julien Vey
Jonathan Brownell Jeff Applewhite
Jim Rollenhagen Rajalakshmi Ganesan
Glenn M. Gobeli Oleh Anufriiev
Bruce Reeler Joshua Tan
Philippe Godin Joseph Matthew Ching
David Lapsley Alan Kavanagh
Aneesh Puliyedath Udumbath Sandhya Dasu
Zoltan Arnold Nagy Ramy Asselin
Xinyuan Huang Miranda Zhang
Marc Solanas Xiaolin Zhang
John Haan Roman Vyalov
Ian McLeod Jay Lee
git-harry Vandita
Debo~ Dutta Terry Howe
Daneyon Hansen Gabriel Samfira
ritesh nanda Eli Klein
Yuanhui Liu Alexander Braverman
Paul Van Eck yasunori jitsukawa
Kirill Izotov Jonathan Brownell
Julien Leloup Dougal Matthews
Dhanashree Gosavi Oleksii Serhiienko
J. Derek Roller
Damian Van Vuuren
Andrew Kerr
Alex Holden

Latest Activity In Projects

Do you want to see at a glance the bugs filed and solved this week? Latest patches submitted for review? Check out the individual project pages on OpenStack Activity Board – Insights.

OpenStack Reactions

Refactoring old code

The weekly newsletter is a way for the community to learn about all the various activities occurring on a weekly basis. If you would like to add content to a weekly update or have an idea about this newsletter, please leave a comment.

Tags:

Open Mic Spotlight: Ghe Rivero

1gw1qZzThis post is part of the OpenStack Open Mic series to spotlight the people who have helped make OpenStack successful. Each week, a new contributor will step up to the mic and answer five questions about OpenStack, cloud, careers and what they do for fun. If you’re interested in being featured, please choose five questions from this form and submit!

After ten years as a system administrator in a university data center, Ghe joined StackOps in early 2012 to work on a solution for managing your own clouds and those of third parties effortlessly with OpenStack. His first contributions to OpenStack can be traced back to 2011 in neutron project (quantum, by then) and working on the OpenStack Debian packaging team. After that, in late 2012, he became part of HP as a cloud automation and distribution engineer mainly focused in TripleO and Ironic projects. He works from home in Salamanca, Spain, and loves outdoor activities like hiking and cycling, photography and traveling. You can get in touch with him on Twitter at @GheRivero.

1) What drew you to OpenStack?

I first met OpenStack during a virtualization project for some web services. Plain virtualization was ok, but didn’t fulfill all of my desires. So while looking for cloud solutions, OpenStack crossed my path and I fell in love with it. It was free, open and having the backup of great companies was a plus. But what really caught my attention was a growing community willing to welcome new developers. The OpenStack community is one the most enthusiastic I’ve ever met, with all of us working for different companies and collaborating.

2) Where is your favorite place to code? In the office, at a local coffee shop, in bed?

It all depends on the task I’m dealing with. I love coding by night in my standing desk at home, but in office hours, I really like going to an old library. The silence and calm of the place help me to focus and forget about almost everything. I almost get locked in a couple of times because I lost track of time!

3) What does “open source” mean to you?

It’s the best place to start working on a project, be recognized for your efforts, work in community and share your knowledge and ideas. What I really like about is that in spite of it starting as a computer movement, it has spread to many others places. We can start talking about open culture, with the copyleft and creative commons licenses, open data, Wikipedia and all kind of siblings, and even open democracy with the Iceland’s new crowd-sourced constitution. Openness is everywhere, and the right way to do things. I can’t imagine where we’d be by now if someone would have patented the fire and started charging for it when it was discovered.

4) How did you learn to code? Are you self-taught or did you lear in college? On-the-job?

I learned some basic coding skills in college, but in my previous job as a sysadmin I was not very fond of that and tried to avoid it, and delegated as much as possible. After some pitfalls, I decided to take matters into my own hands and start working on some free software projects (GNOME desktop and Debian) and start learning not only about coding but also about community.

5) What new OpenStack projects do you think will have a significant impact on the cloud market in the next year?

OpenStack is a pretty mature project despite being only three years old, so the core functionality is the keystone for a growing ecosystem around it, but it’s getting more and more complicated to be installed and operated, so projects like TripleO and Ironic will have a great impact during the next year.

Tags:

OpenStack Upstream Training in Atlanta

The OpenStack Foundation is delivering a training program to accelerate the speed at which new OpenStack developers are successful at integrating their own roadmap into that of the OpenStack project.  If you’re a new OpenStack contributor or plan on becoming one soon, you should sign up for the next OpenStack Upstream Training in Atlanta, May 10-11. Participation is strongly advised also for first time participants to OpenStack Design Summit.

With over 1000 developers from 80 different companies worldwide, OpenStack is one of the largest collaborative software-development projects. Because of its size, it is characterized by a huge diversity in social norms and technical conventions. These can significantly slow down the speed at which changes by newcomers are integrated in the OpenStack project.

OpenStack Foundation partnered with Upstream University to train new OpenStack developers and documentation writers to ensure their bug fix or feature is accepted in the OpenStack project in a minimum amount of time. Students are required to work on real-life bug fixes or new features during two days of real-life classes and online mentoring, until the work is accepted by OpenStack. The live two-day class teaches them to navigate the intricacies of the project’s technical tools and social interactions. In followup sessions, the students benefit from individual online sessions to help them resolve any remaining problems they might have. Get all the details on the wiki.

Enrolment for the training session in Atlanta is now open: register and reserve your free seat for OpenStack Upstream Training in Atlanta, May 10-11.

Eventbrite - OpenStack Upstream Training

OpenStack Community Weekly Newsletter (Feb 14 – 28)

Why you should be reviewing more OpenStack code

Icehouse 3 is upon us, and as someone that is on a bunch of core review teams, it means a steady drum beat of everyone asking how do they get core reviewers to review their code. Sean Dague explains quite well why you should be doing code reviews.

Trusted Cloud computing with Intel TXT: The challenge

In today’s connected environments, attacks on compute infrastructure are ubiquitous. Major players have been compromised by hackers and malware, with damages inflicted both to their reputation and their business. Protecting the infrastructure from external and internal threats is an important part of operating production grade cloud environments. Christian Huebner introduces how OpenStack integrates with TXT.

Our Cloud in Havana

Upgrading a nearly 50,000 core cloud from Grizzly to Havana can be done with a series of steps, each of which can have short periods of reduced functionality but with constant VM availability. Tim Bell tells us how CERN upgraded its OpenStack cloud.

Status of the OpenStack port to Python 3

Python 3 has been around for about 5 years, and we have excellent reasons to make sure OpenStack runs well on it. Unfortunately, this is not the case. In his article, Cyril Roelandt explains what works, what doesn’t, and what you can do to help.

OpenStack selected as mentoring organization for Google Summer of Code 2014

OpenStack has been selected to be a mentoring organization for Google Summer of Code 2014. Thanks to the hard work of many contributors we could join GSoC for the first time.

The road to Juno Summit – Atlanta 2014

Tips ‘n Tricks

Reports from Previous Events

Upcoming Events

Security Advisories

Popular OpenStack Videos of the Week

Other News

Got Answers?

Ask OpenStack is the go-to destination for OpenStack users. Interesting questions waiting for answers:

Latest Activity In Projects

Do you want to see at a glance the bugs filed and solved this week? Latest patches submitted for review? Check out the individual project pages on OpenStack Activity Board – Insights.

OpenStack Reactions

Waiting for zuul to get my review checked

The weekly newsletter is a way for the community to learn about all the various activities occurring on a weekly basis. If you would like to add content to a weekly update or have an idea about this newsletter, please leave a comment.

Open Mic Spotlight: Derek Higgins

derekh_headshotThis post is part of the OpenStack Open Mic series to spotlight the people who have helped make OpenStack successful. Each week, a new contributor will step up to the mic and answer five questions about OpenStack, cloud, careers and what they do for fun. 

Derek works on OpenStack for Red Hat from his home in the west of Ireland. These days, you’ll find him working on TripleO mainly
contributing to the TripleO CI set-up. When he is not busy keeping his 3 year old and 10 month old out of trouble, Derek volunteers for an ambulance service as a qualified EMT.

When approaching a problem Derek usually jumps in feet first with his eyes closed, and when he finds himself tangled up in the weeds he’ll get out and jump in again somewhere else.

You can follow him on Twitter at @bethehokie.

1. What new OpenStack projects do you think will have a significant impact on the cloud market in the next year?

The one I’m working on of course, a reference deployment of OpenStack, is something that we’ve been missing in the community up until now. TripleO is putting a lot of effort into getting that right. Up until now, operators have been left to their own devices when it comes to deciding how they will deploy OpenStack, but having the option of picking a solution that is fully integrated with the upstream development process will make their choice a lot easier.

2. How did you learn to code? Are you self-taught or did you lear in college? On-the-job?

On my first day in college a lecturer walked in and asked people who knew what a programming language was to put their hands up. I was one of the people with both hands by my side. I quickly learned pascal and x86 assembly, before moving onto C and C++. After college I started coding in python, and besides the occasional adventure into other languages as needed I’ve pretty much stayed in the python world.

3. Where is your favorite place to code? In the office, at a local coffee shop, in bed?

I usually work from an office at home but most weeks I travel across the country to Dublin for a day to work with some of the other Irish based Red Hat engineers. I enjoy this time to touch base with colleagues and learn a little about what they’re working on.

4. What publications, blogs, mailing lists, etc do you read every day?

I don’t really follow any specific blogs, instead I rely on the people/feeds I follow on twitter to draw my attention to interesting stuff. I do read lwn.net weekly and find it an excellent source of the current news in the free software world.

5. What drew you to OpenStack?

When the opportunity came up to work on OpenStack I jumped at it. Red Hat was only starting to get involved in OpenStack at the time so there was lots of opportunities to explore the areas that I was most interested in. Since then, there has been no end of new problems being tackled by the community providing an endless stream of interesting projects to get involved in.

Tags:

OpenStack selected as mentoring organization for Google Summer of Code 2014

OpenStack has been selected to be a mentoring organization for Google Summer of Code 2014. Thanks to the hard work of many contributors we could join GSoC for the first time.

For those who haven’t heard about it, GSoC is a full-time internship supported by Google that offers students worldwide a stipend to start contributing with coding tasks to an open source organization. This is a great experience for both parts, as it generates a flow of new people with fresh ideas in the organization and allows students to learn and taste how is to work on a real world software development environment.

Even though we have already been selected for it, we are still looking for more project ideas and mentors.

Call for ideas

For this round many developers voluntarily offered to mentor a student in different projects, including OpenStack Scheduler (Gantt), OpenStack Monitoring and Telemetry (Ceilometer), OpenStack Message Queuing Service (Marconi), OpenStack Incubator (Oslo) and OpenStack Networking (Neutron), and proposed several ideas for students to take. Check out the wiki for a complete list of currently proposed ideas.

Is it not mandatory that students stick to these ideas, they can propose their own coding tasks. If you are willing to mentor a student and you have an idea to propose, please feel free to add it to the ideas list in the wiki.

Call for mentors

It’s not late to apply as a mentor! Mentoring is an enriching experience that won’t take you too much time. Learn more about how is to be a mentor in Google’s GSoC Mentoring manual. If you are interested in mentoring, please add your name to the mentors list in the wiki.

Call for students

Students applications start next March 10th and ends on March 21st. By that time, students have to get in touch with the community, select a project, submit a proposal (which may be based on a suggested idea or on a personal idea) and include all the neccesary documentation.

More details about how is to be a GSoC student are described in the Google’s GSoC Students manual.

Currently future applicants are adding their names and contact information in the wiki, so if you want to apply to be an student go ahead and add yourself to this list and get in touch with the community.

Join OpenStack GSoC on IRC

If you want more details about OpenStack’s participation in GSoC, please join us at irc.freenode.org in #openstack-gsoc. It would be great to hear from you!

Tags:

OpenStack at the Chicago Mercantile Exchange Group: Chicago-land Meetup

The Chicago Mercantile Exchange (CME) Group hosted the Chicagoland OpenStack Meetup last night, February 20, 2014.  The night kicked off with some quick introductions from OpenStack Meetup Organizer Erik Martensen and CME Host and Senior Director Vinod Kutty. Then the crowd settled in to listen to OpenStack Cinder Core Developer Mike Perez discuss what’s new with the block storage project. It was a lively discussion with thirty plus minutes of enthusiastic Q&A. Most of the audience had a general to advanced concept of Cinder and some even gave Mike an idea or two about what users want in future releases. A very special thank you to Mike for coming out from Los Angeles to address the growing OpenStack interest in the Chicago community. And, thank you as well to the CME and Vinod for the wonderful meeting space.

Outside of the CME GroupCrowd ShotMike & Vinod quiz the audienceMike that might be in the next releaseMike Talking - Interesting

OpenStack Atlanta Summit Presentation Voting

Wednesday evening we launched the online tool that allows you to rate the presentation proposals summited for the OpenStack Summit coming up May 12-16 in Atlanta.

This is our second year with online voting for summit presentations, and we wanted to let you know about a bug we’ve just corrected that you might have experienced during the first two days of voting. Alert community members discovered that in some cases, older presentations from our prior summit could be displayed once a vote was cast. (The system randomly selects the next presentation to display, and in this particular case it was not limiting the results to only the upcoming summit.) That’s now been corrected and we apologize for the bug that caused it.

Ultimately, the chairs for each track make the final presentation selections, using the ratings gathered from the community as input. To allow a bit more time for you to cast your votes, we’ve extended the voting deadline until midnight central, March 3rd.

If you are a presenter or voter with any questions or feedback, please let us know: [email protected]

Open Mic Spotlight: Paul Michali

This post is part of the OpenStack Open Mic series to spotlight the people who have helped make OpenStack successful. Each week, a new contributor will step up to the mic and answer five questions about OpenStack, cloud, careers and what they do for fun. 

Paul Michali is a Technical Lead onPaulMichaliHeadshot the OpenStack team at Cisco. Although new to OpenStack (started in 2013), Paul has been a software developer for over 30 years working at various companies and industries. His current focus is on VPNaaS, and he has been trying to drink from the fire hose for all things Neutron. An empty-nester, he lives in New Hampshire, USA, with his wife and pets. Outside of work, Paul enjoys photography, playing soccer and volleyball, watching sci-fi and action movies on his home theater, and playing on the skid pad with his BMW. Follow him on Twitter @pmichali

1. Where is your happy place? Favorite place to visit, vacation, decompress? 

One of the special places I go to (except for in the winter), is a small beach about an hour away from home. I take my dog early in the morning and he runs up and down the beach, retrieves (usually) balls and sticks I throw into the ocean, and gives both of us a good workout. Being a morning person, it’s nice to get out and watch the sunrise in a quiet and scenic place.

2. What publications, blogs, mailing lists, etc. do you read every day?

Besides reading the OpenStack developer mailing list (well, ok, maybe I just browse it 🙂 ), I like browsing through StackExchange areas StackOverflow, Super User, Ask Ubuntu, Ask Different (Mac), Programmers, Unix & Linux, and Photography on a daily basis. For leisure reading, I try to get some news and info via Twitter feeds, and I visit Lifehacker.com daily.

3. What behavior has helped get you the furthest as a developer?

Probably the best thing that helps me grow as a developer, is the desire to constantly learn new things. I try to read a technical book every month or two, am constantly seeking new techniques, methods, and processes that I can apply, and help people as much as I can. I’m frequently humbled by how much one can learn by reviewing other peoples’ code, and by explaining things to others. It helps solidify one’s knowledge and tests past assumptions and learning.

4. How did you learn to code? Are you self-taught or did you learn in college? On-the-job?

A mixture. Initially, I was self taught. When we got an ASR-33 Teletype connected to a school computer (don’t ask how long ago that was) in high school, I started writing small BASIC programs during free time. The infection took hold, and by the time I was a senior in high school, I had a part time job, at the first personal computer store in my home town, selling computers and writing small custom business apps for small companies in the area.

By then, I clearly knew what I wanted to be when I grew up, and couldn’t wait to get my own pocket protector (yes, I did get one in my first “real” job). I went to college and learned a ton, filling my head with several languages. From there, I started working, and pretty much in each job I’ve had to learn a new language: microcode, Pascal, C, Java, Perl, and for OpenStack, Python.

5. How did you first get involved in OpenStack?

At the very end of 2012, the whole group I was in had completed a major project and had handed off the reins to another development team. As a next assignment, we were offered two different projects, one of them joining the OpenStack team, of which there was a very limited number of openings. It would be a leap of faith for me, to work in a new area (cloud computing), with a new language (Python), using a new process (open source/community based), and as part of another organization in the company.

I had toyed with Python a bit before, writing some tool scripts, and was intrigued by the language. The thought that I could move away from a more traditional development process using C, and into a much more iterative and incremental process with Python, encouraged me to jump at the opportunity and I haven’t looked back since. It’s been the happiest time for me in my career.

Tags: