Dario Duvnjak, Software Developer in Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Dario Duvnjak

Software Developer in Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina

Member since February 29, 2016
Dario is an experienced and highly skilled software engineer, although he likes to think of himself, first and foremost, as a problem-solver. He specializes in cloud computing (AWS), DevOps, Puppet, Ruby, and Node.js. Dario is a great person to work with and an excellent developer.
Dario is now available for hire




Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina



Preferred Environment

VS Code, Git, Mac OS

The most amazing...

...project I've helped develop is a DevOps framework for automated operations, provisioning, and infrastructure management via AWS, Puppet, and Docker.


  • DevOps Engineer

    2012 - PRESENT
    • Used Jenkins, Protractor, Mocha, and Grunt to build, test and deploy a Node.js app to AWS Elastic Beanstalk.
    • Created a high-availability auto-scalable environment for Magento on AWS.
    • Wrote a Packer template and a Puppet module for automatic generation of server images for a Java service on AWS, DigitalOcean, Rackspace, Openstack, and Docker.
    • Automated a deployment procedure for a Rails/Nginx/Sidekiq/Redis/Mongo app using Capistrano.
    • Wrote a Web UI (Ruby/Sinatra) for provisioning customized WordPress instances on AWS via Puppet.
    Technologies: Amazon Web Services (AWS), Jenkins, Node.js, Ruby, Vagrant, Docker, AWS
  • Lead Engineer

    2016 - 2020
    • Performed the containerization of highly available and resilient microservice architecture for the purpose of running it on the OpenShift platform.
    • Planned, designed, and implemented pipelines for automatic building, testing, and deployment.
    • Developed a robust architecture for logging, alerting, and monitoring of services and infrastructure.
    • Worked on enabling DevOps methodology across the whole team, where developers and QA engineers partnered closely with DevOps engineers and were comfortable configuring and scale the infrastructure, run pipelines, and utilize the monitoring stack.
    Technologies: OpenShift, Kubernetes, AWS DevOps, DevOps
  • AWS Continuous Build/Test/Deploy

    2017 - 2017
    Avail Health (via Toptal)
    • Set up a fully automated Continuos Integration system for a Node.js app using Jenkins on AWS Elastic Beanstalk.
    Technologies: Amazon Web Services (AWS), AWS, Jenkins, Node.js
  • Senior Engineer

    2011 - 2016
    • Developed an infrastructure for a continuous integration/delivery platform.
    • Coordinated test-driven development efforts with multiple teams spanning USA, Europe, and India.
    • Wrote integration tests and executed integration testing and analysis.
    • Provided performance testing and optimizing of AWS infrastructure.
    • Integrated different open-source technologies into both the core product and internal operations.
    • Improved existing and wrote new Puppet modules, including contributing to popular open source modules.
    Technologies: Amazon Web Services (AWS), Docker, Ruby, Puppet, AWS


  • Languages

    Bash Script, Java, Ruby
  • Libraries/APIs

    Puppet.js, FFmpeg, Node.js
  • Tools

    Jenkins, Vagrant, Git, AWS CloudFormation, Puppet, GitHub, Capistrano, Packer, Apache JMeter, Apache, Nginx, Sublime Text, VS Code, Bamboo
  • Paradigms

    DevOps, Continuous Integration (CI), Continuous Deployment, Automated Testing, Agile Software Development
  • Platforms

    Amazon Web Services (AWS), Linux, Ubuntu, WordPress, CentOS, Docker, Kubernetes, AWS Lambda, Mac OS, OpenShift, Meteor, Magento
  • Other

    AWS DevOps, AWS, Gitolite, Kubernetes Operations (Kops)
  • Frameworks

    Ruby on Rails (RoR)
  • Storage

    PostgreSQL, MongoDB, MySQL


  • Bachelor's degree in Telecommunications
    2003 - 2010
    University of Sarajevo - Sarajevo

To view more profiles

Join Toptal
Share it with others