Igor Koricanac, Developer in Maradik, Vojvodina, Serbia
Igor is available for hire
Hire Igor

Igor Koricanac

Bio

Igor builds scalable, production-grade infrastructure that helps teams ship faster without compromising reliability or security. With deep expertise in AWS, Azure, Kubernetes, and Terraform, Igor designs resilient, automated systems that are secure, observable, and built to scale with your business.

Portfolio

EPAM Systems
OnPrem, Kubernetes, Flux CD, GitLab CI/CD, DevSecOps, SonarQube, Python...
Independent
Spring Boot, Amazon Web Services (AWS), Terraform, Angular, Python, Flask...
Publicis Sapient
Microsoft Azure, Azure DevOps, GitLab CI/CD, Azure Databricks, Trivy, Argo CD...

Experience

  • Amazon Web Services (AWS) - 10 years
  • Docker - 10 years
  • Terraform - 9 years
  • Microsoft Azure - 8 years
  • Ansible - 6 years
  • Kubernetes - 5 years
  • Google Cloud Platform (GCP) - 3 years
  • Helm - 3 years

Preferred Environment

Amazon Web Services (AWS), Microsoft Azure, Terraform, Kubernetes, Docker, Ansible, Flux CD, Google Cloud Platform (GCP), DevOps, DevSecOps, Linux

The most amazing...

...project I've developed is Kure Monitor, a real-time Kubernetes health and observability platform with AI-assisted diagnostics and remediation.

Work Experience

Lead System Engineer

2025 - PRESENT
EPAM Systems
  • Served as Scrum Master, managing daily stand-ups and sprint planning to ensure project alignment and progress.
  • Introduced best security practices and migrated continuous deployment from Ansible to Flux CD for enhanced efficiency.
  • Wrote multiple custom back-end services to improve system monitoring and operational insights.
Technologies: OnPrem, Kubernetes, Flux CD, GitLab CI/CD, DevSecOps, SonarQube, Python, FastAPI, Grafana, Containerization, Infrastructure as Code (IaC), Cloud Architecture, IT, CI/CD Pipelines, Site Reliability Engineering (SRE), Network Architecture, SSL Configurations, DevOps, Cloud, Networking, Identity & Access Management (IAM), HashiCorp, Monitoring, Loki, HashiCorp Vault, Disaster Recovery Plans (DRP), Infrastructure, Virtual Machines, Security, MySQL, APIs, Application Security, Penetration Testing, Software Development Lifecycle (SDLC), Amazon S3 (AWS S3), Code Review, Claude, Architecture, Azure Key Vault, Azure Virtual Networks, Role-based Access Control (RBAC), AI Automation, GitHub, Jira, Agentic AI, Artificial Intelligence (AI), Agentic Coding, Continuous Delivery (CD), Continuous Integration (CI), Pulumi, DevOps Engineer, Static Application Security Testing (SAST), Technical Documentation, Automation, Observability, Cloud Security, Ansible, AI Agents, GitOps

Architect | DevOps Engineer | Full-stack Developer | Mobile Developer

2019 - 2026
Independent
  • Designed and implemented architecture while setting up security best practices for enhanced system integrity.
  • Led teams on most of my freelance projects, ensuring timely and successful delivery.
  • Migrated a 10-year-old platform to Angular, fully refactoring the codebase for improved performance and maintainability.
Technologies: Spring Boot, Amazon Web Services (AWS), Terraform, Angular, Python, Flask, Kotlin, PostgreSQL, MongoDB, Google Cloud Platform (GCP), Kubernetes, GitHub Actions, Bash, Forgejo, Forgejo Actions, PostHog, DigitalOcean, Kubescape, OWASP Zed Attack Proxy (ZAP), Containerization, Infrastructure as Code (IaC), Google Kubernetes Engine (GKE), Cloud Architecture, IT, CI/CD Pipelines, Site Reliability Engineering (SRE), Amazon EKS, Virtual Private Cloud (VPC), Azure, Azure Cloud Security, Network Architecture, VPN, SSL Configurations, DevOps, Cloud, Linux, Networking, Grafana, Keycloak, Identity & Access Management (IAM), HashiCorp, Monitoring, Loki, HashiCorp Vault, Disaster Recovery Plans (DRP), AWS Auto Scaling, Amazon EC2, Amazon RDS, AWS Cloud Security, AWS Lambda, Infrastructure, Virtual Machines, Microsoft SQL Server, Performance, Security, Server Optimization, MySQL, APIs, Kong, AWS Proton, Application Security, Software Development Lifecycle (SDLC), SOC 2, SOC Compliance, Amazon S3 (AWS S3), Code Review, Claude, Consulting, Architecture, Azure Key Vault, Azure Virtual Networks, Role-based Access Control (RBAC), AI Automation, GitHub, Jira, Agentic AI, Cloudflare, Agentic Coding, Continuous Delivery (CD), Continuous Integration (CI), AWS DevOps, GCP DevOps, DevOps Engineer, Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), Technical Documentation, AWS IAM, Automation, Claude Code, Observability, Cloud Security, Ansible, AI Agents, GitOps

Senior DevOps Engineer

2024 - 2025
Publicis Sapient
  • Owned the data component of the project, managing workflows and pipelines in Databricks.
  • Developed a custom Azure DevOps plugin using Python to control and automate Databricks operations.
  • Led a cross-functional team of 10, including DevOps and Data Science professionals, ensuring project delivery.
Technologies: Microsoft Azure, Azure DevOps, GitLab CI/CD, Azure Databricks, Trivy, Argo CD, PostgreSQL, Containerization, Infrastructure as Code (IaC), Cloud Architecture, Azure SQL, IT, CI/CD Pipelines, Site Reliability Engineering (SRE), Azure, Azure Cloud Security, Network Architecture, DevOps, Cloud, Grafana, Identity & Access Management (IAM), HashiCorp, Monitoring, Disaster Recovery Plans (DRP), Infrastructure, Performance, Security, Server Optimization, MySQL, APIs, Application Security, Software Development Lifecycle (SDLC), Amazon S3 (AWS S3), Code Review, Claude, Architecture, Azure Virtual Networks, Role-based Access Control (RBAC), GitHub, Jira, Agentic AI, Agentic Coding, Continuous Delivery (CD), Continuous Integration (CI), DevOps Engineer, Technical Documentation, Automation, Observability, Databricks, Cloud Security, AI Agents, GitOps

Senior DevOps Engineer

2023 - 2024
Infaloom
  • Developed new infrastructure as code (IaC) by migrating poorly written Terraform code to a more maintainable and modular version.
  • Introduced security best practices and implemented an in-house penetration testing solution.
  • Introduced and tested a new disaster recovery mechanism after the first month.
Technologies: Microsoft Azure, Kubernetes, Bitbucket, DevSecOps, Grafana, Prometheus, Snyk, Cloudflare, OWASP Zed Attack Proxy (ZAP), Kubescape, Containerization, Infrastructure as Code (IaC), IT, CI/CD Pipelines, Site Reliability Engineering (SRE), Azure, Azure Cloud Security, Network Architecture, SSL Configurations, DevOps, Cloud, Linux, Networking, Identity & Access Management (IAM), HashiCorp, Monitoring, Loki, Disaster Recovery Plans (DRP), Infrastructure, Performance, Security, APIs, AWS Proton, Application Security, Penetration Testing, Software Development Lifecycle (SDLC), Amazon S3 (AWS S3), Code Review, Claude, Architecture, Azure Key Vault, Azure Virtual Networks, Role-based Access Control (RBAC), GitHub, Jira, Continuous Delivery (CD), Continuous Integration (CI), DevOps Engineer, Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), Technical Documentation, Automation, Observability, Cloud Security, AI Agents, GitOps

DevOps Engineer

2019 - 2023
SmartCat
  • Worked as a Dart/Flutter developer and DevOps specialist on one project, completing all project tasks on time.
  • Contributed to three simultaneous projects across major cloud platforms: AWS, Azure, and GCP.
  • Designed and implemented infrastructure on multiple projects, serving unofficially as an architect.
Technologies: Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), Azure Resource Manager (ARM), AWS CloudFormation, Terraform, Datadog, New Relic, Kubernetes, Red Hat OpenShift, Azure DevOps, GitLab CI/CD, Bamboo, Codemagic, Jenkins, Apache Flink, Java, Prefect, Flutter, Dart, AWS Cloud Development Kit (CDK), GitHub Actions, CockroachDB, Cassandra, Apache Kafka, Containerization, Infrastructure as Code (IaC), Amazon DynamoDB, AWS ECS Fargate, OpenShift, Octopus Deploy, Azure SQL, IT, CI/CD Pipelines, Site Reliability Engineering (SRE), Amazon EKS, Virtual Private Cloud (VPC), Azure, Network Architecture, VPN, SSL Configurations, DevOps, Cloud, Linux, Networking, Grafana, Identity & Access Management (IAM), HashiCorp, Monitoring, HashiCorp Vault, AWS Auto Scaling, Amazon EC2, Amazon RDS, AWS Cloud Security, AWS Fargate, AWS Lambda, Infrastructure, Microsoft SQL Server, IT Security, Security, Server Optimization, APIs, Application Security, Software Development Lifecycle (SDLC), Amazon S3 (AWS S3), AWS Amplify, Amazon Cognito, Code Review, Claude, Architecture, Azure Key Vault, Azure Virtual Networks, Role-based Access Control (RBAC), GitHub, Jira, Continuous Delivery (CD), Continuous Integration (CI), AWS DevOps, GCP DevOps, DevOps Engineer, Static Application Security Testing (SAST), Technical Documentation, AWS IAM, Automation, Observability, Databricks, Cloud Security, Ansible, GitOps

DevOps Engineer

2018 - 2019
Levi9
  • Wrote Ansible scripts to automate Kubernetes deployment on-premises.
  • Migrated the entire IaC from Azure Resource Manager to Terraform.
  • Introduced automation to replace manual deployments, significantly reducing deployment time and minimizing human error.
Technologies: Azure Resource Manager (ARM), Python, Docker, Terraform, Microsoft Azure, Azure DevOps, ELK (Elastic Stack), Bash, Ansible, Jenkins, Kubernetes, Amazon Web Services (AWS), PostgreSQL, MongoDB, Grafana, Prometheus, Containerization, Infrastructure as Code (IaC), IT, CI/CD Pipelines, AWS CloudFormation, Azure, Network Architecture, DevOps, Cloud, Linux, Networking, Identity & Access Management (IAM), HashiCorp, Monitoring, Infrastructure, IT Security, Server Optimization, APIs, Software Development Lifecycle (SDLC), Amazon S3 (AWS S3), Code Review, Claude, Role-based Access Control (RBAC), Continuous Delivery (CD), Continuous Integration (CI), DevOps Engineer, Technical Documentation, Automation, Observability, Cloud Security, GitOps

Experience

AI User & Project Management

Refactored Terraform code to incorporate best practices, improving maintainability, scalability, and reliability of cloud infrastructure on Microsoft Azure.

I designed and implemented data infrastructure, including Databricks automation and a custom wrapper to manage jobs, workspaces, clusters, and other resources efficiently. I also developed Helm charts to deploy and manage Kubernetes applications consistently across environments.

Additionally, I introduced and enforced Kubernetes security best practices, ensuring secure configurations, access controls, and compliance across clusters. My work enhanced operational efficiency, strengthened security posture, and provided a robust, automated infrastructure for data and application workloads.

Telecommunication

Maintained and managed Kubernetes clusters, ensuring high availability, performance, and reliability across environments. I participated in a 24/7 on-call rotation to quickly respond to incidents and minimize downtime.

I focused on improving security across Kubernetes clusters and the broader system, implementing best practices, access controls, and monitoring to safeguard resources. I automated CI/CD pipelines using GitLab CI and deployed applications and infrastructure to Kubernetes using Helm and FluxCD, ensuring consistent, repeatable, and efficient deployments.

My work combined cluster operations, security hardening, and automation, delivering a reliable, secure, and highly efficient platform for production workloads.

Accountant App

Designed, implemented, and maintained cloud-native infrastructure and DevOps processes on GCP. I used Terraform to define and manage IaC, ensuring consistent, version-controlled, and reproducible environments across development and production.

I provisioned and maintained GKE clusters, focusing on reliability, scalability, and operational efficiency. I also developed Python automation scripts to streamline operational tasks, reduce manual effort, and improve overall system efficiency.

Additionally, I designed and implemented CI/CD pipelines using GitHub Actions, enabling automated build, test, and deployment workflows. I strengthened the platform’s security posture by integrating tools such as Kubescape and Snyk to identify vulnerabilities, enforce security best practices, and improve compliance.

My work improved deployment speed, infrastructure reliability, and security, supporting efficient and stable delivery of cloud-native applications.

Finance App

Refactored and wrote new Terraform code to manage and optimize cloud infrastructure on Microsoft Azure, ensuring maintainable, scalable, and consistent deployments.

I planned and executed Kubernetes cluster migrations, including designing and implementing backup solutions to ensure data integrity and high availability. I configured and maintained Jenkins jobs to automate build, test, and deployment workflows, improving delivery efficiency and reliability.

Additionally, I implemented security best practices across Kubernetes and Azure environments, including access controls, network policies, and monitoring, to strengthen overall platform security. My work enhanced infrastructure reliability, operational efficiency, and security posture across cloud and containerized environments.

Gambling

Planned and executed the migration of on-premises infrastructure to AWS, ensuring minimal downtime and a smooth transition. I automated the provisioning of cloud resources using Terraform, following IaC best practices for scalability, consistency, and maintainability.

I also led the migration of CI/CD pipelines from Jenkins to GitLab CI, improving automation, standardization, and deployment efficiency. Additionally, I configured Kafka security, implemented Cassandra backup solutions, and set up CockroachDB clusters to ensure data integrity, high availability, and secure communication.

My work enabled the organization to modernize its infrastructure, enhance operational efficiency, and establish a reliable, secure, and fully automated cloud environment.

Research App for Water Ecosystem

Designed, created, and automated cloud infrastructure on GCP using Terraform, ensuring scalable, reliable, and maintainable environments. I applied IaC practices to provision resources consistently across development and production environments.

I also implemented CI/CD pipelines using GitHub Actions, automating build, test, and deployment workflows to improve efficiency, reduce manual errors, and accelerate delivery.

My contributions helped streamline infrastructure management, enable repeatable deployments, and establish a reliable and automated DevOps workflow on GCP.

Music App

Focused on optimizing client infrastructure to improve efficiency and reduce costs, achieving an 80% reduction in expenses through resource right-sizing, automation, and better cloud architecture.

I designed and implemented new infrastructure using Terraform, applying IaC best practices to ensure consistent, maintainable, and scalable deployments. I also developed CI/CD pipelines to automate application deployment and updates, improving delivery speed and reliability.

Additionally, I wrote AWS Lambda functions to support serverless workflows, automate tasks, and integrate services, further enhancing operational efficiency. My work delivered significant cost savings and a robust, automated, and scalable infrastructure for the client.

Real-time Data

Upgraded the AWS Cloud Development Kit (CDK) from version 1 to version 2, which involved refactoring existing infrastructure code to ensure compatibility with the new version while maintaining all functionality.

I also implemented monitoring solutions to provide visibility into system performance, resource utilization, and application health. This included configuring alerts and dashboards to proactively detect and address issues.

My work ensured the infrastructure was up to date with the latest AWS CDK standards, improved maintainability, and enhanced observability and operational reliability across the environment.

Gambling

Automated the execution of ML workflows and set up Prefect for orchestration, ensuring reliable scheduling, monitoring, and error handling of ML jobs.

I also designed and implemented AWS infrastructure using Terraform, applying IaC practices to provision and manage compute, storage, and networking resources required for data processing pipelines.

In addition, I integrated CI/CD pipelines with Jenkins to automate deployments and updates, improving operational efficiency and reducing manual intervention. My work enabled the team to run ML workloads reliably, scale infrastructure as needed, and maintain a streamlined, automated data processing environment.

TV & Telecommunication

Planned, designed, and implemented cloud infrastructure on GCP using Terraform, ensuring reliable, scalable, and maintainable environments. I provisioned and configured GKE clusters, setting up monitoring, logging, and other essential services to support production workloads.

In addition, I established DevOps procedures for internal clients, including CI/CD pipelines, deployment automation, and best practices for containerized applications. I worked across cloud and on-premises environments to ensure consistent processes, operational efficiency, and improved system reliability.

My contributions helped the teams adopt modern DevOps practices, streamline deployments, and maintain stable, well-monitored Kubernetes environments across GCP and on-premises infrastructure.

Education

2014 - 2018

Courses Toward a Degree in Information Technology

Technical Faculty of "Mihajlo Pupin" - Zrenjanin, Serbia

2010 - 2014

High School Diploma in Natural Science and Mathematics

Gymnasium - Zrenjanin, Serbia

Skills

Libraries/APIs

Google API, AWS Amplify

Tools

Terraform, Ansible, GitLab CI/CD, Grafana, HashiCorp, Loki, Claude, Claude Code, Azure Key Vault, GitHub, Jira, AWS IAM, AWS CloudFormation, Keycloak, Kong, Helm, Google Kubernetes Engine (GKE), Amazon EKS, VPN, HashiCorp Vault, AWS Proton, ELK (Elastic Stack), Jenkins, Bamboo, Codemagic, Prefect, AWS Cloud Development Kit (CDK), Bitbucket, SonarQube, OWASP Zed Attack Proxy (ZAP), Turbo Pascal, Istio, Docker Compose, AWS SDK, AWS CodeBuild, AWS CodeCommit, Amazon Simple Queue Service (SQS), Kustomize, Velero, Vault, AWS Fargate, Amazon Cognito

Paradigms

DevOps, DevSecOps, Role-based Access Control (RBAC), Continuous Delivery (CD), Continuous Integration (CI), Azure DevOps, Penetration Testing, Automation

Platforms

Amazon Web Services (AWS), Kubernetes, Docker, Linux, Azure, Amazon EC2, Google Cloud Platform (GCP), AWS Lambda, Databricks, Red Hat OpenShift, Apache Flink, Apache Kafka, PostHog, DigitalOcean, New Relic, OpenShift, WordPress

Storage

Amazon S3 (AWS S3), Datadog, PostgreSQL, MySQL, CockroachDB, Cassandra, MongoDB, Azure SQL, On-premise, Amazon DynamoDB, Microsoft SQL Server

Languages

Python, Bash, Java, Dart, Kotlin, JavaScript, PHP

Frameworks

Flutter, Spring Boot, Angular, Flask, Windows PowerShell, Apache Spark

Other

Microsoft Azure, GitHub Actions, Containerization, Infrastructure as Code (IaC), Cloud Architecture, CI/CD Pipelines, Site Reliability Engineering (SRE), Virtual Private Cloud (VPC), Network Architecture, Cloud, Networking, Identity & Access Management (IAM), Monitoring, Infrastructure, Security, Software Development Lifecycle (SDLC), SOC 2, Code Review, Architecture, Azure Virtual Networks, Agentic AI, AI Automation, Agentic Coding, AWS DevOps, DevOps Engineer, Static Application Security Testing (SAST), Technical Documentation, Observability, Cloud Security, AI Agents, GitOps, Cloudflare, Azure Cloud Security, SSL Configurations, Disaster Recovery Plans (DRP), AWS Auto Scaling, Amazon RDS, AWS Cloud Security, Virtual Machines, IT Security, Performance, Server Optimization, Application Security, SOC Compliance, Consulting, Artificial Intelligence (AI), GCP DevOps, Dynamic Application Security Testing (DAST), Flux CD, IT, Software Engineering, Azure Resource Manager (ARM), Forgejo, Forgejo Actions, Azure Databricks, Trivy, OnPrem, FastAPI, Prometheus, Argo CD, Snyk, Kubescape, Infisical, Kiali, SFTP, Octopus Deploy, MinIO, AWS ECS Fargate, AWS CodePipeline, Jaeger, Pulumi, Kyverno, HP Enterprise (HPE), APIs

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring