Please keep in mind that this is an v3.alpha.2025-06-07 layout version and issues may occur

Ivan Kulagin

My name is Ivan, and I am a backend developer since 2012. Since then I selected the stack of different lovely technologies I use daily in my work: Ruby language, TypeScript/Javascript, testing, refactoring, microservices, devops, data parsing/manipulation, APIs design, and of course trendy AI & Automation workflow building (which is actually no/less-code backend development).

Expertise Download CV

BlockVestMovement

Big DevOps job with a lot of complex tasks, pursuing low cost for the client. On of the cool things I choose is to use Nomad cluster (because we didn’t need bloated k8s here), and Nomad+Vault+Consul trio did the work perfectly.

  • network design, stack parts selection
  • Terraform for setting up AWS for each environment (staging/production), including ELB, CloudFormation, CloudFront etc
  • custom AMI’s used to provision machines created with Packer for each role
  • Gitlab’s CI used to build and push app’s docker images to Nomad ’s cluster
  • two (scalable) instances of HAProxy as a reverse proxy working in pair with Consul
  • tens of AWS smaller building block involved, TLS certs, dns, etc
  • lots of shell scripting and automation
Visit