Position: Senior DevOps engineer
Category: DevOps
English level: upper
Years of experience: 4


Working as a DevOps engineer.

Current project:
Currently I'm in charge of planning, designing and implementing solutions, ensuring effective migration to cloud.

Few past projects:
- Led small team through the process of rewriting legacy CI pipelines, which was based on shell scripts, to new, more flexible, reusable and maintainable CI/CD system, which is using modern tools and approaches.
- Designed, deployed and maintained configuration management, build process, CI/CD pipelines and orchestration infrastructure.
- Was responsible for the development lifecycle, specifically for build & deploy, process automation and continuous integration for application development of overall customer's stack.

Most of past projects included next responsibilities:
- Closely collaborate with all team members to ensure high-quality delivery through all development lifecycle
- Design and implement environments for teams following Infrastructure-as-a-code approach
- Create and manage CI/CD process
- Create automation scripts and configurations
- Develop and maintain required documentation regarding automation tooling
- Training new staff

Professional skills:
Linux distributives (CentOS, RHEL, Debian, Ubuntu).
Scripting: Bash, Groovy, Python.
Configuration management: Ansible.
Containers: Docker, Kubernetes, Helm.
Cloud: Azure.
CI/CD: Jenkins, Gitlab CI, Github Actions.
Web/app servers: Apache, nginx, php-fpm, tomcat.
DB/cache: redis, memcached, MySQL/MariaDB,
Monitoring: Zabbix.
Virtualization: OpenVZ, KVM.
Mail servers: Dovecot, postfix, exim, SendMail, mailcatcher.
SCM: Git, Gitlab, Bitbucket.
Web hosting: WHM / cPanel, ISP products, DirectAdmin, WHMC.
Frameworks, CMS, etc: AEM, Hybris, Bitrix.
Experience writing technical documentation and instructions.

Personal qualities:
responsibility;
strong ownership;
fast learner;
high stress resistance;
sociability;
conflict-free;
efficient business communication.
Ability to grow as a DevOps engineer or SRE, explore new technologies and methodologies, gain much more experience in building high-loaded high-availability systems.