
Teodor Daskalov
Verified Expert in Engineering
DevOps Engineer and Developer
Sofia, Bulgaria
Toptal member since November 11, 2022
Teo is a DevOps engineer with eight years of experience in the IT industry. He is an efficient debugger focusing on fixing technical issues, optimizing configurations, and making software operate correctly. Teo's professional interests include Linux administration, scripting and programming, automation, CI/CD, and cloud infrastructure.
Portfolio
Experience
- Linux - 9 years
- Infrastructure - 8 years
- Bash - 8 years
- System Administration - 8 years
- Python - 6 years
- Docker - 5 years
- GitHub Actions - 4 years
- Amazon Web Services (AWS) - 4 years
Availability
Preferred Environment
Linux, Ansible, Terraform, Python 3, Docker, Prometheus, Kubernetes, Amazon Web Services (AWS), Python, DevOps
The most amazing...
...configuration I've set up was dynamic AWS GitHub runners with an open-source Terraform module that scales in and out EC2 instances according to demand.
Work Experience
Senior DevOps Engineer
SoftServe
- Administered NixOS as a Linux distribution of choice.
- Used AWS as the main infrastructure and open-source solutions such as Grafana, Prometheus, Loki, CockroachDB, Redis, Terraform, Consul, Vault, Thanos, and Promtail.
- Utilized the Go wrapper tool for interacting with services deployed in the NixOS environment.
Senior DevOps Engineer
Move Digital
- Debugged and participated in setting up GitHub Actions workflows.
- Set up dynamic AWS GitHub runners for GitHub Actions. The setup used an open-source Terraform module that scaled in and out EC2 instances—based on webhooks—according to the demand.
- Created a feature for a custom Flask app used for internal management and wrote a new feature for it—a template generator for Kubernetes manifests.
- Implemented a CloudFront used by a front-end app with the Terraform configuration, S3, CORS, Route 53, and AWS SSL.
DevOps Engineer
Acronis
- Monitored an internal infrastructure as part of a development team.
- Wrote custom tools, scripts, and REST API microservices in Django and Flask for automation and integration between our monitoring solution—Prometheus, Zabbix, and Pingdom—and PagerDuty, Jira, and Grafana.
- Automated ticket creation in Jira based on specific alert thresholds and frequency.
- Deployed microservices using Ansible automation and migrated them to Kubernetes. Some microservices included per-minute detailed status reporting of P0 incidents from PagerDuty to Mattermost channels for better visibility and accountability.
- Automated creating and updating of internal troubleshooting documentation.
- Contributed to the REST API exposing aggregated stats from Bitbucket for Prometheus alerts configuration files.
- Automated email sending for data center maintenance and incident announcements.
- Fetched filtered PagerDuty alert and incident information for further integration with custom Grafana dashboards for data visualization and monitoring.
System Administrator
Energize Global Services
- Managed a Java-based call center clustered platform.
- Performed upgrades and fine-tuned client environments.
- Conducted performance testing through custom scripts for calls and email simulations and built reports for the client with the results.
- Wrote scripts and tools primarily in Bash, Groovy, and Python.
System Administrator
Veritas Technologies
- Performed administration for enterprise-level big-scale backup software on Windows, Linux, and Unix environments, including maintenance, upgrade, and reconfiguration.
- Analyzed and troubleshot software-specific and general issues related to the operating system, networking, and configuration.
- Reproduced bugs and issues in a hybrid cloud environment.
- Provided technical support for French-speaking customers.
Linux System Administrator
StorPool
- Wrote Bash scripts for tasks automation and bare metal deployments.
- Performed remote troubleshooting, installations, parallel configurations, and fine-tuning of servers.
- Troubleshot and solved software and hardware-related issues.
- Implemented RAID and LVM configurations for server-grade hard disk drives (HDD) and solid-state drives (SSD).
Technical Support Engineer
Proofpoint
- Administered enterprise software for email security.
- Created complex email filtering security rules for clients.
- Provided support to clients in English and French language.
Experience
Dynamic AWS GitHub Runners
https://github.com/philips-labs/terraform-aws-github-runnerPython Microservices
• alerting service for per-minute detailed status reporting of incidents from PagerDuty directly to Mattermost channels;
• service for automated ticket creation based on specific alerts thresholds and frequency;
• service for automated creating and updating of internal documentation;
• REST API service exposing aggregated stats of Prometheus alerts configuration files;
• automated email-sending service for data center maintenance and incident announcements; and
• service that fetches PagerDuty alerts and incidents information for further integration with custom Grafana dashboards.
Education
Bachelor's Degree in Construction Engineering
Häme University of Applied Sciences (HAMK) - Hämeenlinna, Finland
Certifications
AWS Certified Solutions Architect
Amazon Web Services
AWS Partner Accreditation (Technical)
Amazon Web Services
AWS Certified Developer - Associate Certification
Amazon Web Services
LPIC-1: Linux Administrator
Linux Professional Institute
Skills
Libraries/APIs
Thanos
Tools
Terraform, GitHub, Splunk, Bitbucket, AWS IAM, Ansible, Grafana, Jenkins, NGINX, Checkmk, KVM/Qemu, Nagios, Cgroups, Hyper-V, Apache Tomcat, Kibana, Sentry, RabbitMQ, Vault, Loki, Zabbix, Amazon EKS, Amazon Elastic Container Service (ECS), AWS CloudFormation
Languages
Bash, Python, Go, Groovy
Paradigms
DevOps, REST
Platforms
Linux, Docker, Amazon Web Services (AWS), Amazon EC2, Windows, Kubernetes, KVM, CentOS, Debian Linux, Linux RHEL/CentOS, Windows Server 2016, Azure
Storage
MySQL/MariaDB, LVM, NAS Servers, MySQL, Elasticsearch, PostgreSQL
Other
GitHub Actions, APIs, CI/CD Pipelines, Infrastructure, System Administration, AWS DevOps, Infrastructure as Code (IaC), Security, Prometheus, VMware ESXi, Building & Construction, Home Construction, RAID, IPMI, SANs, LDAP, SMTP, DNS, NixOS, Consul, Notification Center, Amazon RDS
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