Специалисты
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 месяцев