Developers X Operations AKA devops! Docker edition.

Details

Increasingly, developers are taking more and more responsibility over the distribution, testing, packaging and deployment of code they write on a daily basis. They are also becoming more familiar with infrastructure, through the use of Infrastructure as Code tools, how this infrastructure is managed and how the code they write interacts with that infrastructure. These responsibilities fall under the term devops.

But what is devops? Is it a role, a set of methods, a shift in perspective? In this workshop we’d like to introduce you to devops through the context of Python and one of the most widely used devops tools - docker, a containerisation tool.

You’ll learn what containerisation is, why its used, how to write docker containers (and python code that interacts nicely with docker containers), and how to deploy them.

#Mika is a haphazard developer based in Berlin working with devops, distributed systems and IoT data. She is also a contributor to the Black python code formatter, the author of the Færeld time tracker and a fan of weird science fiction.

#Emily is a backend and infrastructure engineer at Crate.io. She started out as a chemical engineer and detoured into biomedical engineering, before ending up in software. Her non-coding hobbies include bumbling around bookstores and trying to keep plants alive :books: :seedling:

• Audience level:
All - no prior knowledge of devops/docker/infra stuff is required, but familiarity with python will help.

• Schedule
18:45h - Installation (please come if you punctually if you need support with installation)
19:10h - Community introduction
19:25h - VW introduction
19:30h - Non coding Super power!
19:40h - devops what is it?
19:50h - Containers
20:00h - Workshop begins
20:45h - BREAK
21:00h - Workshop continues
22:00h - See you next time \o/

*There will be pizza and soft drinks available at the event*

• Host
VW Digi Labs
"With empathy, transparency and a bit of magic, we are building products beyond the scope of the traditional Volkswagen core business in order to create a new digital ecosystem for the group's brands.

The Volkswagen Digital:Lab philosophy resembles a new kind of cooperation. We strongly believe in low-hierarchy and equality-based culture."

Learn more: https://vw-dilab.com/

• Requirements
Docker (You will need admin permission on your machine )(https://www.tutorialspoint.com/docker/installing_docker_on_linux.htm)
- Linux https://phoenixnap.com/kb/how-to-install-docker-on-ubuntu-18-04
- Mac https://docs.docker.com/docker-for-mac/install/
- Windows https://docs.docker.com/docker-for-windows/install/
Git (https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
Bring your laptops and chargers!

• Gender policy
We believe knowledge is for all and at the same time our events aim primarily to empower women tech community. We request non-women and non-binary attendees to be aware of this situation and make their presence discrete. Eg. by coming with a plus one to ensure gender balance, avoiding to be heard more than the rest of the attendees in discussions and question sections.

• Photography / video consent
We take photos and videos during the event to use for documentation and in social media such as here in Photo albums, Facebook, Twitter, etc. By coming to the meetup, you willingly give consent to take photos and videos of you. If you do not want to give your consent, please let us know at check-in.

• Contact
Interested in speaking at one of our events? Have a good idea for a Meetup? Get in touch with us at [masked]

You can also find us on slack
Invite: https://pyladies-berlin.herokuapp.com/
Slack: https://pyladies-berlin.slack.com