First Paid Containers (Docker) Workshop !!!

So finally doing trainings, started to pay out !!! I did my first paid workshop in Bangalore on 23rd and 24th Jan’16. In this first paid workshop I had 6 participants, all from different backgrounds and with skill-sets. I think this is a good start. I was able sell all the 40% discounted tickets of pre-registered users (free workshop) and early birds tickets. Selling the regular tickets as well would the goal for next time :).

To have the common setup for workshop I worked on Vagrant images, so that everyone can have same environment but running Vagrant on Windows has its own challenges. In the time of interest I quickly created VMs on the cloud and shared it with participants. There should be a better solution for this. Either I would have custom portable server or take the services from companies like Ravello Systems to setup virtual labs.

As mentioned in earlier posts   I would be putting the content in open domain, so that anyone can access and contribute as well. Currently we are developing it would announce of  wider consumption soon.  Here is one of the feedback I got from one of participant industry veteran, Vishwanath Krisnamurthy

  • Learned a lot which gives me confidence about this domain
  • Hands on was good.
  • Good communication and follow up
Some improvements
  • The workshop website has some TBD’s which needs to be filled up
  • The pre-requisites (Setting up google compute acct) if told before would have been great.
  • More real life examples (May be take a a project throughout which addresses all areas) would have been great (Maybe a light weight one.

As mentioned, I would be working on first two improvements and should be able to resolve soon. Having a small project at the end of workshop would be great to connect all the dots. I’ll work on it  and hopefully by next paid workshop I would create one;which is scheduled on 12th and 13th March in Bangalore.   If there are vacant seats in the next workshop then I would be allowing participants from previous paid workshops to attend it for free.

27. January 2016 by Neependra
Categories: bangalore, geek, learning, teaching | Tags: , , , , | Leave a comment

Bangalore Docker Meetup #17

As decided in the Dec’15 meetup, in the next meetup we would discuss about different Orchestration tool available to run containers in a cluster. This meetup was hosted by Shippable at their Bangalore office and we talked about Docker Swarm, Kubernetes, Mesos and Amazon ECS. Thanks to Aditya for filling in for Mesos, last minute as our earlier planned speaker got some work and had to back off. We did following presentations/demos :-

I was thinking of putting an app which we can deploy on all the four orchestration engines and see what it takes to deploy on each of them. Once deployed run some kind of performance tests and see how features like autoscale work. I thought a real world e-commerce platform would be a nice example and while doing some browsing we came across  blog post  from Mark Shust to deploy Magento2 on Tutum, which gave good reference. Though we could not finish on this study this time. I would try to do it for my DevConf workshop in Brno, CZ early next month.

We started the meetup with some Q & A and then Arunan talked about Docker Swarm, Universal Control Plane and Tutum.

Swarm docker bangalore_meetup from Arunan Rabindran
After Arunan’s talk I presented the KubeCon’s workshop presentation and compared the Magento2 Docker Compose file with Kubernetes RC and Service files (WIP).

After the small break Aditya presented next on Mesos and gave a demo as well.

Beginning mesos from Aditya Patawari
Last talk from the day was from Vinothini on Amazon ECS.I really appreciate her coming forward to take this topic, which may not be her primary focus area.

I hope participants learnt something new on that day. At the end we enjoyed pizza and beverages sponsored by Shippable. While we were enjoying the Pizza, team from Hasura gave a demo of  Pangaea  to do one click deployment of Kubernetes. Thanks for Anuran for flying over to Bangalore for just the meetup. In the next meetup we’ll talk about logging and monitoring for containers, which would be scheduled in last week of Feb or first week of March’16.

 

Apart from the regular meetup Docker Bangalore would be celebrating Docker’s 3 Birthday in third week of March’16 and we plan to do two 3 hours Docker basics workshop. We would be looking for volunteers to help with workshop and they can register here. We’ll announce dates and venue for the basic workshop soon.

 

20. January 2016 by Neependra
Categories: amazon, bangalore, docker, ecs, entrepreneurship, geek, kubernetes, learning, mesos | Tags: , , , , , , , , , , | 1 comment

Report from Containers (Docker) Workshop – Chennai

After doing free workshop in Bangalore and Pune, next stop of free workshop was in Chennai which I delivered on 9th Jan’16.

I got few registrations for Chennai last month but after announcing it on Chennai Linux User group, I got more registrations. I was looking for a community space to host the workshop as it was free one. Thanks to Shakthi, System Insights provided the space and sponsored the lunch as well.

20160109_104201
We scheduled half day workshop (9AM – 2 PM) as I later we planned to got to Linux User Group meeting, which got cancelled for some reason. Due to fog, my flight got delayed and I reached Chennai ~10 AM and started the workshop at 10:40 AM. Luckily no body left till then and because of the LUG meeting cancellation we could stretch upto 3 PM. I tried my best to cover full day workshop’s content in limited time. I hope the it was worth their waiting time.

One of other feedback I got that I should cover more basics, on which I try to improve. 

The workshop content was well organized and overall it was good. But there are few prospects for improvement. I strongly feel that there must be a Basic workshop for containers which just tries to make people understand the concept of containers from first principles. For example, it can start with explaining chroot and then proceed in an incremental and logical manner and arrive at the concept of containers.  Raashid Fatah, Embedded Software Engr. at Zilogic Systems

Next free one day workshops are scheduled in Hyderabad, Delhi, Kolkata and Virtual.  Also first two days paid workshop is scheduled Bangalore on 23rd – 24th Jan’16 and Pune one would be announced soon. 

10. January 2016 by Neependra
Categories: bangalore, Chennai, docker, entrepreneurship, learning, teaching, workshop | Tags: , , , , , , | 1 comment

Bangalore and Pune – Free Containers (Docker) workshop

After leaving my full time job at Red Hat I started offering some free workshops in different cities on India. As currently I am staying in Bangalore and stayed in Pune for 8 years before moving, I choose both of these places to start with. Later  I’ll be doing the free workshops in Chennai, Hyderabad and Delhi is coming months.

Through the existing contacts and some social marketing I got good number of registrations. Most of them are currently from Bangalore and Pune. Good number of people want to have virtual training as well. As we can see from below social media played important role in getting the people registered. But word of mouth and announcing on different mailing lists got most people registered.

Free Container Docker Workshop Google Drive

 

In my workshops I want to keep limited seats so that I can focus on individuals. So I picked up random 10-12 people and requested them to deposit 1K INR to my account, which I promised to return on the day of workshop. This is to make sure people who confirms, attends the workshop. 

 As I was doing free workshops I needed space for free or at low cost. In Bangalore, Red Hat offered me space for the workshop. Other than some setup issues everything worked as expected. Here is the feedback from one of the participants. 

Containers (Docker) Workshop

The Workshop was very useful i have gone through all the docs after the workshop . Getting clear idea about upcoming technology is very hard but you gave clear vision about docker . Thank you So much Neependra for providing such a great opportunity.  Sabarinath S, Senior Cloud Operations Engineer at MarketShare

In Pune,  I did it at my friend’s office . Out of 11 confirmed participants 9 attended the workshop. Following is feedback from one of the participants

WP_20151226_15_28_53_Pro

I felt privileged to attend Neependra’s docker workshop. His expertise on state of art technology (docker) and great teaching skill, makes the workshop very useful. Ajit Jain, Senior Software Engineer, Druva

Doing free workshops have been good learning experience so far and would work on the suggestions I got. Future free workshops are scheduled in Chennai (9th Jan’16), Hyderabad (30th Jan’16) and Delhi (13th Feb’16). Also first two day paid workshop is also scheduled for Bangalore on 23rd and 24th Jan’16. 

29. December 2015 by Neependra
Categories: atomic, bangalore, devops, docker, geek, learning, teaching | Tags: , , , , , , , , , | 1 comment

Docker Bangalore Meetup #16

Last Saturday on 5th Dec’15 we had another Docker meetup at Dell’s India R & D office in Bangalore. I think this was most attended meetup and very well organized. We had great set of talks lined up this time.

Docker 1.9 – New Features – Sreenivas Makam, Cisco

Practical Docker Solution – Kesav Kolla, CTO HotelSoft

Docker usage & benefit in Dell OpenManage products –  Prashant K S  R, Dell

Project Atomic and multi container packaging  – Lalatendu Mohanthy, Red Hat

We started with Q & A session and this time we could definitely see the shift in the quality of questions people asked. We had questions like choosing the right container orchestration tool,  Docker is production etc.  The first talk was from Sreenivas Makam who talked about latest feature of Docker 1.9.

Docker 1.9 Feature Overview from Sreenivas Makam

Next talk was from Kesav, who is running Docker in production for more than a year now.  He talked about practical issues he faced while running Docker in Production. Everyone could relate to it and enjoyed his talk. He was a busy man after the talk :)

Docker practical solutions from Kesav Kumar Kolla

Prashant then talked about how Dell is exploring to Dockerize some of system management software, which looks interesting.

The last talk was from Lalatendu, who talked about Project Atomic, Atomic App and Nulecule. He has also written a blog post, which gives more details.

Project Atomic-Nulecule from Lalatendu Mohanty

Overall it was a great meetup. As there were lots of questions around Container Orchestration, we thought of doing the Orchestration specific meetup next time.

08. December 2015 by Neependra
Categories: atomic, bangalore, devops, docker, fedora, geek, learning, meetups | Tags: , , , , , , | Leave a comment

Free Container (Docker) Workshop

As mentioned in the earlier post I’ll be doing free workshop on containers in different cities of India, I am putting down following google form to capture the interest.

05. December 2015 by Neependra
Categories: bangalore, devops, docker, geek, learning, teaching | Tags: , , , , , , | Leave a comment

Left Red Hat .. Again, to start something on my own

Yesterday (2nd Dec’15) was my last day at Red Hat  (again). I left Red Hat in Dec’08 to join a startup and then joined back on Sept’12 .  This time I worked in the performance engineering team, which does performance evaluation of all the Red Hat products. It was best team I worked so far. I did performance benchmarking for products like Gluster, OpenStack, Docker, OpenShift. All of these products do not work in silos, so integration was another major thing I learned. I also got opportunities to attend and present at many international and national conferences like Red Hat Summit,  LinuxCon, DockerCon, DevConf etc. As last time it was great learning experience and I would always cherish the memories.

To make things more interesting this time I would be trying something on my own to do training and consulting for containers technologies like Docker, Kubernetes, Project Atomic, OpenShift v3, CoreOS etc. By looking at the trend, it looks companies would be going to production with containers in next year or so. Containers eases the dev to production cycles but it comes with initial cost, which is steep learning curve for  Dev, QA and OPs guys. To manage frequent release cycles and to keep the cost low, companies have to embrace Microservices and DevOps practices.  For the small companies and start-ups this shift would less painful than compared to big corporations. 

As this shift happens I believe we would see demand for skilled people who can understand the technology and help companies to do the transition.  Companies would also need help in choosing the right tools to fit into their stack as there are lots options; for example if you want  create cluster of nodes to run containers, would you choose Docker Swarm or Kubernetes or something else.  With that in mind I thought of venturing into consulting and training space. To start with I would be giving free hands-on workshops over the  duration of 2 months in different cities of India. The content of the training would open-sourced to keep it upto date and have people access to it whenever they need.

Lets see how things turn out.

03. December 2015 by Neependra
Categories: bangalore, devops, docker, entrepreneurship, geek, gluster, learning, redhat, teaching | Tags: , , , , , , , , , , , | 12 comments

Akshar Bharati Library Setup at NIMHANS, Bangalore

On 28th Nov’15, Akshar Bharati helped setting up Library section for Psychiatric Rehabilitation Services centre NIMHANS, Bangalore. Psychiatric Rehabilitation Services provides day-care to person with psychiatric disabilities  and engage them with some vocational activities like arts, dance, yoga. Reading would be an additional activity. The library was inaugurated by director of NIMHANS Mr. P. Satish Chandra.

At Akshar Bharati we generally setup libraries for  under-priviledged children at schools or communities where they can read  books. Setting up library at NIMHANS certainly does not fall in that category.  The idea to setup library there came from our volunteer Renuka Gopinath and she connected us with Doctors at there. Dr.  Hareesh was our contact person there. He and his team have done an amazing job to setup the library room, collect the old books and arranging them. One of the Doctor’s daughter talked to her classmates, strangers to collect the books !!!

Library Setup at NIMHANS, Bangalore

 

To setup the library we collected old books, magazines in different languages like Hindi, Kannada, English, Malyalam, Telgu, Bengali and Tamil. To spread the word we created flyers, facebook events etc and our Akshar Bharati co-ordinator Mr. Ganesh did all background work for that.  Some of our friends also bought new magazines subscription for the library. Collecting books/magazines for this library would be an ongoing process. If anyone wants to donate then feel free to reach out to me.

It was great team work and we are happy that we could do it. I am hoping keep this momentum going and setup more libraries in and around Bangalore.

02. December 2015 by Neependra
Categories: aksharbharati, bangalore | Tags: , , , , | Leave a comment

Docker Bangalore Meetup #15

We hosted 15th Bangalore Docker meetup at VMware Office on 31st Oct’15.  We wanted to do all the storage related talks this time, like we did for networking last time. But we did not get speakers for all the topics we decided earlier. Thanks for Debashish and Moorthy who came forward to pick a topic each. Following is the agenda we had :-

WP_20151031_11_21_20_ProWe started the session with Q & A session in which participants raised questions about Volumes, Security and Docker in Production. After a round of introduction we started sessions. I gave the first session on storage backends for Docker. I extended my tutorial which I gave at LinuxCon EU last month, so that participants can try it later on as well. After my session Debashish Saha talked about Docker Volume. After that Moorthy RS gave excellent talk on Docker Volume plugin. He showed with an SSHFS example, which was really helpful. WP_20151031_001

At last Vaibhav and KG from VMware talked about Photon, which minimal container OS like Project Atomic and CoreOS. They also gave overview of VMware Appcatalyst , which VMware is promoting as Desktop Hypervisor for Developers. Currently it is available for Mac OS only.

Once the session were, we took suggestions for topics for next Meetup, which we’ll schedule at this month end or first week of Dec.

 

03. November 2015 by Neependra
Categories: docker, fedora, geek, learning | Tags: , , , , , | Leave a comment

LinuxCon Europe 2015, Dublin, Ireland

In July this year I came to know my tutorial session on Data and Network management for Docker containers has been selected for LinuxCon EU’15 at Dublin. This was significant achievement for me. Having a book on Docker under my name and doing some community activities, would have helped for sure. The conference was scheduled between 5th to 7th Oct’15 at Dublin, Ireland.

There were few announcement during the conference like Linux Foundation announced Real-Time Linux (RTL) Collaborative Project,  IBM launched of Linux servers based on OpenPOWER for big data workload. One should also checkout World without Linux video series.

I got to meet many folks from the Linux Community in the conference. I would cherish my meeting with Michael Kerrisk. Red Hat community had good presence at the event. We presented about Project Atomic, OpenShift, Gluster, Docker, Raspberry Pi and others. Joe Brockmeier  moderated a container panel in which we had speakers from Docker, CoreOS, Citrix and Red Hat.

In my opinion theme of this LinuxCon was ARM, Drones, IoT and containers. I attended talks on containers, IoT talks from IoTivity folks. Out of curiosity I even attended DroneCode developer workshop. Lots of of people who working in that field were there and listened to some interesting discussion. But the workshop of poorly organized with no clear direction. Most of the time just went in setting up environment.

I wanted to make my tutorial very interactive and participants should be able to use and share after the session.  With few iteration I narrowed down to following :-
Vagrant for doing lab environment
Jekyll for creating the pages
asciinema for recording terminal
GitHub Pages for hosting the content

the end-result is at
http://nkhare.github.io/data_and_network_containers/

I was happy to see the full house for my session and got some really good feedback as well. I came to Ireland few days before the conference and we went to road trip from Dublin to Kinvara, Cilffs of Moher and on way back to Dublin from Shannon we went to Bunrattny Castle. After we reached to Dublin back, we attended Oktoberfest as well. IMG_2009

On one conference day LinuxCon team arranged for bicycle tour,  which I joined.  Official LinuxCon party was organized at  Guinness Storehouse on 7th Oct and there can not be a better way to say good-bye.

14. October 2015 by Neependra
Categories: atomic, conference, docker, fedora, geek, learning, redhat | Tags: , , , , , , , , | 1 comment

← Older posts