Skip to content

DevOps outsourcing · Automation · AI

Business automation & DevOps outsourcing

I connect your CRM, accounting and messaging tools so data moves between them without manual entry. I also take over servers, release automation and monitoring for your IT project.

Astana, Kazakhstan · working remotely in English and Russian

Services

What I do

System integrations with n8n

I connect CRM, ERP, databases and other services so data moves between them automatically. Workflows are built with error handling and retries so that a failure in one system doesn't stop the whole process.

  • n8n
  • Webhooks
  • REST API

Telegram and WhatsApp bots

Bots that take requests, answer common questions and send notifications. I connect the WhatsApp Business API and link bots to your CRM.

  • Telegram
  • WhatsApp API

AI in everyday processes

I connect language models to your workflows: sorting incoming emails and documents, answering customers from your knowledge base, classifying requests.

  • OpenAI
  • Anthropic
  • Gemini
  • RAG

Automated releases (CI/CD)

I set up a pipeline that builds, tests and deploys every new version. A release starts with a merge to the main branch or a single command.

  • GitHub Actions
  • GitLab CI
  • Jenkins
  • GitOps

Infrastructure as code

I describe servers and their configuration in code with Terraform and Ansible. Any environment can be rebuilt from that description, and every change is reviewed like regular code.

  • Terraform
  • Ansible
  • Docker
  • Kubernetes

Monitoring and alerts

I collect metrics, logs and errors in one place and set up alerts designed to flag an outage before your customers notice it.

  • Grafana
  • Prometheus
  • OpenTelemetry
  • Sentry

Examples

Tasks that can be automated

01

Photo recognition in Telegram

An employee sends a photo of a document or product to a bot. The model reads the text or finds a defect and returns a structured result in the chat.

02

WhatsApp assistant on your knowledge base

The bot answers customers from your documents: price lists, policies, manuals. When the answer isn't there, it hands the conversation to an employee.

03

ERP and CRM sync

An order status changes in one system and updates in the other right away. Nobody enters data twice, and reports in both systems match.

Stack

Tools I work with

Containerization
DockerDocker ComposeKubernetes
Automation
n8nWebhooksREST API
IaC & CI/CD
TerraformAnsibleGitOpsGitHub ActionsGitLab CIJenkins
Monitoring
Grafana AlloyGrafanaOpenTelemetryPrometheusOpenObserveGlitchTip / Sentry
AI
OpenAI APIAnthropic APIGoogle Gemini APIpgvectorChromaDBvapi.ai

Process

How the work goes

  1. Discovery

    We discuss the process or infrastructure to improve and agree on the goal and success criteria.

  2. Design

    I describe the solution: which systems connect, where it runs and how data flows. We agree on the design before development starts.

  3. Delivery

    I build, test and launch. Every change is kept in a repository with its full history.

  4. Handover & support

    I hand over documentation and train your team. After that I support the solution myself or hand it over to your specialists.

About

Igor Makarenkov

Independent DevOps engineer and automation specialist. I've been building infrastructure and automating processes since 2023. Based in Astana, working remotely in English and Russian.

  • You talk directly to the engineer who does the work
  • Open-source tools, so the solution isn't tied to one vendor
  • Everything is documented and kept in code, so another team can take it over

Contact

Tell me about your project

Describe what you need automated or set up. I'll reply personally as soon as possible with possible approaches. If you prefer, message me on Telegram.

Message on Telegram

How I handle your data is described in the Privacy Policy. The site uses no cookies or trackers.