Ivaylo joined our team in Varna 2 years ago. During these years, he is successfully performing in his role as a Data Warehouse Consultant in the Information management field and rapidly developed and expanded his expertise with Google Cloud. Read more about his experience in Adastra below.

Ivaylo, tell us about your first days at Adastra. How did you feel?

I started as an intern. It was a new type of experience for me and I was very excited. I had to go through various trainings and get acquainted with new technologies. This was quite intriguing because the lectors were actually my future colleagues. Moreover, I really appreciated the fact that the tasks were not just formal ones, but real projects. My first three months in the company passed so fast that now I realize I have been part of the Varna team for 2 years.

Ivaylo Dimitrov


What is like to be part of Adastra?

Being part of Adastra family brings you energy and positive attitude.

It is a real adventure! 😊

What kind of projects are you currently working on?

Right now, I am working on two projects at the same time.

In one of them I am taking the role of a Product Owner/Architect. We are developing a software product, aiming to facilitate and automate, as much as possible, the work of our QA colleagues. In the second project I am dealing with the administration of a cloud system. It is connected to a system for deriving margins of goods relative to competitive products of competitive chains. We use several main components: Compute Engine, Big Query and Cloud Storage. Compute Engine is used to extract data from disparate sources and format them as consolidated files, which are saved in Cloud Storage from where they are consumed in Big Query.

Once consumed, the files are moved to another tier storage location or to the so-called cold storage, where they are stored as archives. In Big Query information is processed and data cubes are formed. Data is enriched and used by reporting tools for business analysis.

It is also necessary to take care of the business process continuity. That’s why my team and I created an auxiliary system for automatic processing of so-called incidents in case any of the components stop working or get overloaded. This system is again in Google Cloud environment but makes full use of the capabilities of Serverless services and relies on their 99.999% availability. It is used in addition to the already mentioned technologies – Cloud Pub/Sub, Cloud Functions and Cloud Filestore.

Filestore serves as directory where we store documentation for each of the processes so that our “agents” can have quick and continuous access to them. Cloud Functions are actually our agents, where we have described our business logic for file research and troubleshooting. Cloud Pub/ Sub is our notification system, through which each of the components is driven. In short, when an incident-type event occurs, the “agent” is activated, examines the affected process, and returns a result to the incident itself to see if the problem has been fixed or where there may be a defect. In addition to this automated functionality we also provide continuous monitoring and research of selected system indicators to prevent the occurrence of an incident or the so-called proactive module. For automatic incident handling and proactive tracking, the monthly fee we pay to Google Cloud is under $ 50. As a result of that, there is a need of only three people to maintain the 24/7 support of the system.

Could you share with us your professional interests?

Currently, my focus is on the world of Cloud technologies, which have been developing quite rapidly in the recent years. Everyone is talking about Cloud and it is perfectly normal considering the opportunities it gives us. A few months ago, I was on a business trip in Toronto here I had the opportunity to attend several conferences where the topic was Google Cloud.

Ivaylo Dimitrov in Toronto.


I am focused on that technology, because it offers very good policies in terms of cost and consumption. In many public analyzes, Google Cloud scores , and when using a resource for a year or more, the differences reach 50% after the application of additional discounts. My personal observation is that behind the low prices of the provider lies the high energy efficiency of the Data Centers. With the huge increase in resources, they manage to keep electricity bills on a certain level and even reduce them. A large part of the used electricity is from own renewable sources.

Moreover, I can mention the existence of a premium tier network, which was initially built for their applications (Google Search, YouTube, Maps), but later became secure and stable enough to afford offering it as a backbone for external software applications.

Have you been thinking about your next professional development step?

I took my Google Cloud Professional Architect certification by a Google program, Splunk Power User. This year I have set a goal to acquire several more certifications. I also focused on helping other colleagues to get certified successfully. Before I got certified, I had completed the preparation of the first Cloud internal course at Adastra Academy.

At the moment, four main courses have been prepared and three more segmented ones are under development. For now, more than 20 consultants are trained internally, and I strongly encourage every colleague who has gone through the training to take part in building our Cloud society in Bulgaria.

Share this story

Read more stories