Position: DevOps engineer
Category: DevOps
Experience: 3 years | English: fluent

The Creation of the "All-in-One" (AiO) Cloud.

The AiO is a shrunken-down fully functional cloud that could fit on your laptop, and hence all our engineers and developers were able to get a running cloud on a relatively small-sized virtual machine. The need to create that came from a very nasty problem that we faced; Since a cloud required heavy resources, our testing clouds had multiple engineers developing, automating, and testing at any one time, and therefore interfered with one another and slowed down the development cycles. After getting the cloud resource requirements down to one server of 8 GB RAM, 4 vCPUs, and 60 GB storage, not only were all employees able to own a cloud, but creating snapshots of the AiO allowed for lightning fast redeployments when things break. When testing goes wrong and too much time is wasted bringing it back up, the ability to just destroy and recreate the environment within seconds proved extremely useful. Of course, the AiO also raised business value in other ways. For example, prospects that had a vision of deploying tens, or even hundreds, of little cloud locations for their use cases now became possible. The All-in-One cloud (AiO) accelerated the growth and business value of the company.
DevOps Engineer from a software development background with 3 years experience in system administration and automation. 

My most recent experience includes:

∞ Worked in a team to tackle virtually any engineering problem related to deploying, managing and maintaining containerized OpenStack-based clouds for clients, while automating all solutions possible. 

∞ Solely architected, constructed, tested and automated miniature version of cloud called “All-In-One" for the purpose of each developer having their own personal cloud for development and testing. As cloud deployments required large computing resources, the goal was to shrink it down to a point where it is feasible for each developer to have their own. This is to solve a major problem of development and test interference resulting from numerous developers testing on the same test cloud at the same time. 

∞ Integrated and updated new services developed by opensource community, like Karbor (Disaster Recovery As A Service), Freezer (Backup As A Service) and Sahara (Data Processing As A Service) among other cloud services. 

∞ Managed and troubleshooted existing cloud services including Ceph storage clusters 

∞ Developed deployments and update scripts for different cloud components 

∞ Supported with highest technical tier on-call with 2 other members, expected to tackle any type of production problem.

∞ Participated in pre-sales meetings to pinpoint areas of overlap in objectives and matching of verticals with prospects to communicate business value of using our cloud platform and assist in closing the sales.

∞ Presented ideas and lead workshops to team members and other teams.


Looking for a challenging DevOps position that would allow me to express my creativity and resourcefulness to solve engineering problems while constantly learning.
I am open to all jobs/projects/companies. The way I see it, if its not matched with my experience, I'll most likely be learning as I'm experiencing something new. If it is, I'll most likely be good at it. Therefore, both scenarios offer equal value to me.