Maxim Avramenko
Портфолио
living.ru
TeamLead of backend team and DevOps evangelist on project.
azino 777 online casino
Create microservice architecture for cashier project, all services in different containers, good experience with Docker, docker-compose, gitlab-ci, traefik, nginx and other web servers, good experience with packaging different projects on different stack in containers with Docker. As final part of work is good deployment process with gitlab-ci or TeamCity, all services have clean and transparent build processes and ci/cd pipelines. Using best practice of applications deployment process.
egistik.kz
Created the architecture of a distributed information system for providing information on spectral analysis of the state of the land for effective management of the agrarian company, this project with a lot of Python, Go, Php, Node.js applications with PostgreSQL databases, NoSQL databases like Mongo, ElasticSearch and Prometheus, Nginx and OpenResty web servers, bash scripts, and a tons of different configuration files for different environments and deployment scenarious. Project stability based on Docker containerization and gitlab, management of builds of new app versions and subsequent deployment on the company's servers. Integration of a "minIO" private cloud data storage with internal project services and applications, the load on network traffic is reduced when cache used for static content. Static content is cloned into Amazon C3 and 1Cloud data storages for maximum data loss protection and 24/7 availability with minimum amount in bills for storing all project static data, because images and photos from space satellites are really huge in Mbites, images can take more than Gigabite of disk space and this is not the limit. All services are divided into separate independent applications running in Docker containers with the possibility of horizontal and vertical scaling. All services are ready to work both locally on the developer's laptop and in Kubernates