Position: Senior DevOps
Category: DevOps
English level: pre
Years of experience: 5

- Implemented in the company a DevOps practice and CI/CD
- Implemented development in a docker environment
- Built fault-tolerant internal infrastructure in the company
- Spend a practical docker course
- Productive mentoring program
WORKING EXPERIENCE

FREELANCE - 02/2017 - 06/2018
IT COMPANY #1 (NDA) - 06/2018 - 03/2019
IT COMPANY #2 (NDA FinTech) - 03/2019 - present

Experience:
- Bash 3 big projects
- Python 1 pet projects, automatization for 5 projects
- Google Cloud Platform (IaC in Terraform for load testing)
- AWS (EC2, RDS, S3, VPC, CloudFront, ElasticCache, CloudWatch, Beanstalk)
- Terraform (IaC for Docker Swarm cluster in AWS)
- Ansible (Zero downtime deployment PHP and Java apps)
- Docker (Held the course three times)
- Docker Swarm for project with microservices architecture
- Kubernetes (Deploy high-available cluster)
- GitLab CI (40+ projects with CI/CD)
- Prometheus+Grafana (4 Projects with federation and datacenter based dashboards)
- ElasticSearch+Fluentd+Kibana (Logs aggregation for distributed clusters in 2 projects) 
- Linux (build from scratch)
- MySQL/MariaDB, MongoDB, Redis, RabbitMQ administration
- FastLane for Android, iOS and multiplatform (Cordova) apps
- Distributed microservices debug


PROJECTS:

Project #1

Responsibilities:
- Rebuilding system design for microservices
- Build CI/CD for backend, frontend, mobile and desktop clients
- Development IaC
- Maintenance geo distributed environments
- Building centralized monitoring and logging

Technical stack:
- AWS (EC2, ALB, S3, IAM, ElasticCache, ElasticSearch)
- Terraform
- Docker Swarm
- Gitlab CI
- ElasticSearch + Fluentd + Kibana
- Prometheus + Grafana
- FastLane
- MongoDB, Redis, RabbitMQ
- NodeJS
- Traefik


Project #2

Responsibilities:
- Building CI/CD for monolithic application in Java (Play2)
- Maintenance dev/stage/prod environments
- Building centralized monitoring and logging
- Dockerize development
- Maintenance and tuning high-loaded MariaDB

Technical stack:
- Gitlab CI
- Ansible
- ElasticSearch + Fluentd + Kibana
- Prometheus + Grafana
- Apache


Corporative internal infrastructure

Responsibilities:
- design high-availability architecture
- dockerize services
- configuration SSO
- support

Technical stack:
- Docker
- Self hosted Gitlab + Docker Registry
- Custom PaaS
- Positive team
- The ability to improve the product and team
- Kubernetes in projects
- Medical insurance
- Working from home possibility
- The opportunity to develop towards Solution Architect