Mirnes Omerkic
Verified Expert in Engineering
DevOps Engineer and Developer
Mirnes is a talented DevOps engineer with a strong background in automating processes, such as infrastructure and configuration management, CI/CD, testing, and releases. His expertise includes major cloud providers and on-premises infrastructure. He has worked with some of the biggest companies in the IT industry. Mirnes ensured infrastructure and network compliance and wrote internal procedures to achieve the ISO-27001 standard, and deployed many cost-saving solutions for his clients.
Portfolio
Experience
Availability
Preferred Environment
Linux, Docker, Git, Kubernetes, Azure, Amazon Web Services (AWS), Helm
The most amazing...
...disaster-recovery solution I developed: an app that had 15+ services scaled to 100+ instances per site with HA within the site and auto-data center switching.
Work Experience
Principal DevOps Engineer
AtlantBH
- Developed and consulted on multiple projects for clients as a DevOps engineer. Guided junior colleagues.
- Automated infrastructure provisioning on AWS, Azure, and on-premises with SaltStack, Terraform, and custom-made proprietary tools.
- Dockerized applications, created helm charts, and custom deployment orchestration solutions.
- Set up and automated CI/CD pipelines on platforms such as self-hosted Jenkins instances, Azure DevOps, custom proprietary CI/CD tools, integrated with GitHub, and GitHub Enterprise.
- Developed a custom health-check monitoring and alerting solution for a client written in Ruby.
- Established and managed multiple Kubernetes clusters (AWS, Azure, and on-premises).
- Assisted QA teams in the automation of their testing pipelines, performed QE role by ensuring stability and performances of testing environments, helped in setting up the test reporting and alerting.
- Set up monitoring and logging stacks; Splunk, EFK, ELK, Prometheus, and custom solutions.
- Involved in implementing the ISO-27001 standard, which ensured infrastructure and network compliance and wrote internal procedures.
DevOps Consultant
Freelance
- Consulted clients on how to improve their software development processes with DevOps practices. Encouraged them to utilize more test-driven development and helped establish CI and release processes.
- Suggested appropriate infrastructure design and cost-saving tips for cloud providers. Provided tips for security hardening and upgrades for their on-premises infrastructure.
- Assisted in setting up the development and CI environments on AWS, dockerizing their apps, and automating deployment. Set up Jenkins CI server integration with GitHub.
- Created a custom solution for dynamic and transient environments provisioning on AWS in case QA or developers need a new one. The solution worked with Terraform, EKS, and Helm to provision and deploy new resources.
- Developed an AWS RDS saving solution for a client which utilized PostgreSQL namespaces (schemas) for lower environments. This way client was able to use a single RDS instance for multiple lower environments.
Embedded Software Developer
Caparol
- Collaborated with mechanical and electrical engineers to redesign a manufacturing plant that produced adhesives used in construction.
- Created a PLC automation software for controlling electro-mechanical devices in a plant (motors, weight scales, conveys).
- Designed custom hardware to simulate the entire plant, used for testing PLC software.
- Developed a custom reporting and monitoring application stack, a back end to collect metrics from the PLC and store them in the database and UI for reporting.
Lead System Engineer
Konzum
- Managed and monitored core infrastructures such as SAN and DAS storage systems, virtualization infrastructure (VMware ESX), backup solutions, and core network infrastructures like core routers, switches, and firewalls.
- Supported an extensive VPN network infrastructure consisting of 300+ remote locations mainly implemented with Cisco and Motorola equipment.
- Acted as an information security coordinator, implementing and applying corporate policies and vendor-specific best practices.
- Coordinated team tasks as head of the IT operations department.
Experience
Custom Reporting Solution
Alerting System
Industrial Automation and Reporting
During the development process, I set up an entire development environment consisting of custom electronics/hardware to emulate manufacturing plants. This allowed me detailed testing of PLC software before we rolled it out to production. Later, I developed a reporting solution for them consisting of a back-end service (written in Ruby), which monitors PLC and stores metrics into a PostgreSQL database, and UI (written in Ruby/Sinatra) representing data from a database in several dashboards. I also dockerized, set up, and deployed a reporting stack onto DigitalOcean.
Skills
Languages
Ruby, Python, Go
Libraries/APIs
Jenkins Pipeline
Tools
Jenkins, Helm, Terraform, Git, Shell, Azure DevOps Services, Azure Kubernetes Service (AKS), GitHub
Paradigms
DevOps, Continuous Integration (CI), Continuous Delivery (CD), Azure DevOps
Platforms
Docker, Kubernetes, Linux, Azure, Amazon, Windows Server, DigitalOcean, Amazon Web Services (AWS)
Storage
PostgreSQL, MongoDB
Other
Cisco, Cloud, PLC
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