Ilche Bedelovski
Verified Expert in Engineering
DevOps Engineer and Developer
Ilche is an innovative DevOps engineer with diverse work history and professional experience of nine years as a sysadmin developer, DevOps and Cloud architect. His knowledge of writing automation tools and deployment workflows allows him to bridge the gap between development and operations for an efficient work model. Deploying on Kubernetes and designing cloud architecture solutions makes him feel most comfortable during his working hours.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), Terminal, Vim Text Editor, Linux
The most amazing...
...thing I've developed was my own order tracking platform which is combination of several development languages, CI/CD pipeline, and cloud architecture solution.
Work Experience
Senior DevOps Engineer
NearForm
- Designed architecture and implemented the solution in Azure for several applications.
- Migrated process from on-prem to AWS using Terraform and Terragrunt.
- Worked as a site reliability engineer on a platform with many production clusters.
DevOps Engineer
Black Hole Industry
- Created reusable Terraform modules for deploying infrastructure on AWS, mainly Kubernetes clusters and VPCs.
- Wrote several Helm Charts for different Blockchain nodes and services. The Helm Charts were automatically connected to the main provisioned from where the whole infrastructure was initialized.
- Set up networking between the blockchain nodes inside the Kubernetes cluster and outside of it.
DevOps Engineer
IKEA
- Worked on the Selling API project for migrating services to GCP.
- Deployed several Kubernetes clusters with all depended services on GCP.
- Set up Spinnaker and deployed different microservices on Kubernetes over Spinnaker.
- Worked on CI/CD architecture by combining Azure DevOps and Spinnaker.
- Worked on Cloud Architecture tasks in GCP.
- Wrote Azure DevOps pipelines for triggering GCP CloudBuild deployments.
- Configured monitoring and alerting setup for the infrastructure and the services with Stackdriver.
Senior DevOps Engineer
Keitaro
- Deployed GCP services inside Spinnaker pipelines using Terraform.
- Contributed to Spinnaker workflows with rolling updates and blue-green deployments.
- Designed CI/CD architecture with Azure DevOps and Spinnaker.
- Wrote Spinnaker configs for deploying microservices on Kubernetes.
- Worked on an AWS CloudFormation project to deploy different services in a single Amazon Virtual Private Cloud (VPC) and establish a connection through VPN to an external data center.
Systems Engineer
Ecomwise
- Set up the architecture for hosting Magento eCommerce stores on AWS.
- Maintained infrastructure on AWS where different services have been used in the setup including EC2, AutoScaling, RDS, S3, VPC, and so on.
- Wrote automation Bash scripts for different processes.
- Developed Python Django application for deploying Magento development environments.
Experience
Order Tracking
The application's primary purpose is collecting orders. A team in the store manages orders and communicates with the customers over the platform.
DevOps Project for Python Flask Application
https://github.com/ilchebedelovski/realworld• Terraform for deploying the infrastructure on the cloud
• DigitalOcean as the cloud provider
• Kubernetes as a container orchestrator
Additionally, I've included Tekton and GitLab CI code to facilitate the DevOps workflow, compatible with various CI/CD tools.
Migrating from Docker Swarm to Kubernetes
I started the project by launching Kubernetes on GCP and started to write Ansible playbooks and Helm charts for every microservice.
Most of the microservices were a combination of several dependencies like separate services for database, caching, and so on.
Observability Solution
I designed and managed the whole project entirely. Also, I implemented a very advanced automated way of deploying the components to Kubernetes and the monitoring providers over IaC.
Trowder
https://trowder.ioThe application has different entities, such as bundles, spaces, units, etc. It offers an advanced way of booking desks in coworking spaces and has a back-end panel from which the customer can customize his coworking space.
I developed the back end using Python FastAPI, the front end using React, and CI/CD using GitLab CI. It was deployed on Kubernetes.
Education
Master's Degree in Computer Science
University St. Kliment Ohridski – Bitola - Bitola, North Macedonia
Skills
Libraries/APIs
Flask-RESTful, React, Terragrunt, Node.js
Tools
Terraform, Ansible, GitLab CI/CD, Helm, Jenkins, AWS CloudFormation, Concourse CI, Dynatrace, Grafana, Vim Text Editor, Terminal, Vault, Makefile
Paradigms
DevOps, Azure DevOps
Storage
Google Cloud, MySQL, PostgreSQL, Memcached, Redis, Databases
Platforms
Kubernetes, Linux, Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP), Spinnaker, Visual Studio Code (VS Code), Blockchain, OpenShift, New Relic
Languages
Python, Bash Script, Go, Bash, PHP, JavaScript
Frameworks
Django, Flask
Other
Cloud Architecture, AWS Cloud Architecture, AWS DevOps, Google Cloud Build, Open Source, Site Reliability, Prometheus, GitOps, CI/CD Pipelines, Redis Clusters, Programming, Networking
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring