Categories
Cloud & Big Data

Adrien Blind Interview

Q. You’re speaking at Voxxed Days Bucharest in March. Tell us a bit about your session

I think Docker is a best fit to achieve Continuous Delivery: far beyond being an app isolation technology, it also represents a new universal type of app artifact; it also have organizational impacts. It suits perfectly the “You build it, you run it” statement from Werner Voegls. My session attempts to exposes this holistic view of Docker, based on my experimentation at Societe Generale.

Q. Why is the subject matter important?

Continuous delivery is not only something cool, satisfying tech people: it really helps the IT department delivering more rapidly and secuerly value to its customers, bringing them a competitive advantage to run their business. Moreover, all the subsequent automation it implies contributes to lowering deployment and run costs of applications.

Q. Who should attend your session?

Everybody! This presentation is built to propose different layers of outcomes, helping beginners to get the global picture, while providing more advanced tricks for veterans.

Q. What are the key things attendees will take away from your session?

With this session, you’ll understand continuous delivery pipeline principles, and be able to start building your own delivering Docker artifacts (here illustrated with the Jenkins ecosystem).

Q. Aside from speaking at Voxxed Days Bucharest, what else are you excited about for 2016?

Regarding the technical landscape, I’m quite excited by the announcements regarding Unikernels, growing interest of people for ARM micro platforms, or even the DWave’s quantum computer: does this slowly prefigures future the end of traditional systems? I’m also quite interested by VIV technology, which may revolutionize some human-internet interactions in the upcoming years.

Categories
Cloud & Big Data

Continuous Delivery at Docker age

Continuous Delivery at Docker age

adrien-blind

Adrien is a former consultant from Octo Technology, a french IT consulting firm. He joined Societe Generale as a DevOps coach and Infrastructure as Code product owner, driving the developers new needs toward infrastructure and helping them to leverage on those new principles and tools. Fond of Docker, he’s also co-organizer of the Paris Docker Meetup.

Reduced time-to-market, calmer deployments or possible source of savings … Promises of continued deployment are numerous.

To achieve this, the IT department can rely on a wide range of practices such as Agile, collaboration and automation preached by the DevOps culture, or modern architecture patterns such as micro-services. All of this is also backed by an entire ecosystem of appropriate tools, among which we find particularly Docker.

In this session, I propose to explore a fully automated continuous deployment process, leveraging on Docker containers. I’ll also present some recommendations for for the application architecture, and discuss roles and responsibilities shifts, which often accompanies such an approach.

Categories
Web & Mobile

DevOps@bol.com: a great journey towards autonomy!

DevOps@bol.com: a great journey towards autonomy!

mihaela-tunaru

Mihaela joined bol.com in 2012 after working as an IT consultant at Capgemini The Netherlands for about 5 years. Gave up the freedom of consultancy for the agility, passion and drive of bol.com. Started as a software engineer within the company, and picked up also the Scrum Master role along the way. Enjoyed greatly leading and transforming the team into an early adopter of DevOps. Passionate about change and a firm believer in continuous improvement.

meno-vis

Menno started at bol.com in 2010 as an IT Programme Manager and managed the replacement of bol.com‘s product catalogue system to a new SOA based architecture. Appointed Head of the IT Development Department in 2011, responsible for all software and application development within bol.com. Strong believer that everything can and should always be improved and initiated the DevOps transformation programme at bol.com. As of March 2015 IT Director for the newly formed IT Retail Platform (DevOps) department which is crucial to grow bol.com further in becoming (also) the best place to sell.

The ecommerce market is extremely dynamic and changes continuously. Bol.com is the leading Dutch ecommerce organisation, similar to what eMAG represents for the Romanian retail market. We are working hard on making all our 5.9 million customers happy by offering them over 9.8 million products 24/7. We are always innovating because we want to offer our customers the best shop there is and will ever be. Bol.com has been growing very fast and experienced all pains related to rapid growth: more people, a larger and more complex IT landscape, shared code bases, increasing number of dependencies and bottlenecks. The most pressing pain was the dependency between software development teams. To overcome this we had to make significant changes in how we design, develop, deploy and run all our applications and we implemented our own vision on DevOps during 2015. This has been a challenging and interesting journey to team autonomy and is in full swing right now. We had to adopt the way we work, how we organize ourselves and we needed to invest in technologies (like Continuous Delivery and Automated Testing) to make the change possible. The transformation touched upon the entire organisation: software engineers, system engineers and the business alike. We would like to share with you our story: how we initiated the journey, how we progressed and what we have learned. We will approach it from two angles: a manager’s view and a software development team’s perspective.