Специалисты

Описание

SUMMARY
Automate applications deployments in Kubernetes.
Containerization applications.
Designing and deployment of monitoring systems based on Prometheus.
Building a fault-tolerant microservice architecture.
Using the IaC approach to develop infrastructure.
Writing scripts to automate tasks.
Application containerization and docker troubleshooting.
Linux and related packages dependencies versioning.

STACK and HARD SKILLS
Operating systems:
- Linux (Ubuntu, Alpine, Debian)
- Windows

Database systems:
- MySQL
- PostgreSQL

Programming languages:
- Bash/Shell
- Python
- PowerShell

VСS:
- Git (GitLab remotelocal, GitHub,BitBucket)

Monitoring systems:
- Prometheus with node-exporter
- ELK

Logging system:
- Loki with promtail

Monitoring dashboard:
- Grafana

Configuration management:
- Ansible
- HashiCorp Packer

Containerization:
- Docker
- Docker-Compose

Container Orchestration Tools:
- Kubernetes

CI/CD systems:
- Jenkins
- GitLabCI

Clouds:
- Amazon Web Services (VPC, EC2, IAM, S3, RDS, ECS/ECR, EKS, CloudFront, CloudFormation, Lambda, LightSail, EFS, EBS, ElasticBeanstalk, Route53, SNS, CloudWatch, GuardDuty, etc.)
- GCP (GCE, GKE, LoadBalancing, MetricExporter, NetworkEndpointGroups)

DNS:
- Bind9
- MaraDNS
- CloudFlare

IaС:
- Terraform

Web servers:
- Apache
- Nginx

EDUCATION
BSUIR
Faculty of Computer Systems and Networks
Department of Electronic Computing Machines
Computing machines, systems and network

CISCO CCNA

Опыт
Проект

Vault server and token authorization connection

Описание

Role: DevOps Engineer Job responsibilities: -Worked with Google Cloud Platform: GKE, GCE, LoadBalancing, Network Endpoints, MetricsExporter. Managed and maintained multiple Kubernetes clusters, set up custom traffic routing; -Worked with AWS: EBS, ElasticBeanstalk, EFS, LightSail, SNS, RDS; -Worked with HashiCorp Vault. Created vault server and implemented token authorization connection for developers in automated deploy; -Worked with HashiCorp Packer. Created setups for AMIs through Ansible; -Worked with Jenkins. Created pipelines for different stages, environments.

Технологии

GCP (GKE, GCE, LoadBalancing, Network Endpoints, MetricsExporter), Kubernetes

Длительность

december 2020 – present time месяцев

Проект

Development of new versions of applications

Описание

Role: DevOps Engineer Job responsibilities: -Wrote Ansible playbooks to deploy, configure and manage remote servers; -Created of CI/CD in GitlabCI with Ansible to build new versions of applications and update them in the Kubernetes cluster; -Created of Docker Compose based on ready to make images and from created Dockerfiles; -Deployed and support of monitoring systems (Grafana, Prometheus, ELK); -Worked with various exporters; -Installed and tested AWS services (EC2, S3, ECS, etc.); -Worked with AWS CloudFormation; -Created the infrastructure for the application with Terraform; -Deployed a Kubernetes cluster with Terraform on EKS; -Installed system monitoring in Kubernetes; -Created of an architecture with complex traffic routing by integrating CloudFront CDN with S3 buckets.

Технологии

AWS (ELK, EC2, S3, ECS, EKS, CloudFormation, CloudFront), Ansible, CI/CD, GitlabCI, Kubernetes, Docker, Grafana, Prometheus, Terraform

Длительность

december 2020 – present time месяцев

Проект

Automation of routine development processes

Описание

Role: DevOps Engineer Job responsibilities: -Served infrastructure of the project, keeping in working order and update state using PostgreSQL, Elasticsearch; -Monitored of server resources based on Grafana; -Configured the Nginx web server as load balancer, proxy server; -Automation of routine development processes (data backup, process automation delivery of code to the stand); -Planned and improved of the environment and code delivery processes (Helm); -Artifact storage repository maintenanced (Nexus Repository Manager).

Технологии

PostgreSQL, Elasticsearch, Grafana, Nginx, Helm

Длительность

june 2020 – november 2020 месяцев

Проект

Installing web servers

Описание

Role: DevOps Engineer Job responsibilities: -Wrote Bash scripts to solve practical problems; -Installed and configured Apache and Nginx web servers; -Connected a domain name to a server; -Created containers with Docker and Docker-compose; -Installed and configured a VPN connection; -Installed applications using Ansible playbook for a server with different Unix systems; -Deployed and supported monitoring systems using Prometheus, Grafana.

Технологии

AWS (VPC, ECS, EC2, ELB, NLB, ALB, S3, CloudFront), CI/CD

Длительность

december 2019 – may 2020 месяцев