- File
Денис
Інженер комп'ютерних систем
Contact information
The job seeker has entered a phone number .
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/17196850/
Uploaded file
The file contains 1 more page.
Quick view versionThis resume is posted as a file. The quick view option may be worse than the original resume.
ENGINEER/DEVOPS MANAGER
SUMMARY
• 9+ years of working experience
• Highly skilled in configuring CI/CD pipelines, working with Azure DevOps
(ex-VSTS), Azure (as main CSP), Google Cloud Platform, AWS
• Microsoft certified: 70-533 Implementing Azure Infrastructure Solutions,
AZ-104, AZ~900
• Google Cloud Certified as Professional Cloud Architect
• Experience in bash, Powershell and Python scripting
• Strongly experienced in IaC - creating ARM templates with JSON and
configuring pipelines for deploying resources to various cloud platforms.
• Experienced in Terraform and Puppet infrastructure automation, On-
hands experience with Ansible
• Strong experience with CI/CD using various tools (Github, Azure DevOps,
Gitlab, Octopus Deploy, Argo CD etc.)
• Responsible and easy-learning person, able to meet deadlines and work
on systematic troubleshooting.
• Team management experience (up to 10 people)
Key skills:
• Cloud services – Azure, GCP, AWS
• CI/CD - Azure DevOps, Github, Gitlab, Octopus Deploy, Argo CD
• IaC - Terraform
• Configuration management - Puppet, Ansible
• Scripting – powershell, python, bash
• Containerization – Docker
• Kubernetes
• Team management
WORK EXPERIENCE
Feb-22 – Now — Senior/Expert DevOps Engineer
Industry: Banking, Financial Services
Team Size: 12 engineers
Project Role: DevOps Engineer
Work performed:
• Automating Azure Infrastructure deployments
• Improvement of Azure Kubernetes patching routine
• Setting up CI/CD pipelines and improvement of existing ones in Azure
DevOps
• Implementing of continuous patching procedure - mitigating the issue of
patching K8s clusters after end of support for previous version
• Azure Policy implementation for proper resource management and
organising
• Fine-tuning team processes to make the teamwork as a team instead of set
of independent engineers (implementing knowledge sharing, team demos
etc)
• Migration from Bicep templates to Terraform
Environment:
• Azure, Azure DevOps
• Kubernetes (AKS), Docker
• Terraform
• Azure Pipelines
• Azure Bicep templates
Jul-2021 - Feb-2022 — DevOps/MLOps Engineer
Department, Industry: Data processing, banking
Team Size: 3-15 engineers
Project Role: DevOps/MLOps
Work performed:
• Creating MVP for new KYC solution
• Setting up infrastructure based on Kubernetes with Airflow, Spark, minio,
Kafka
• Setting up project from scratch, creating documentation and development
processes in team.
• Promoted project on MVP stage from development to UAT environment •
Setting up GitOps flow for easy onboarding for new teams and projects on
internal infrastructure platform
Environment:
• Azure, Gitlab
• Kubernetes, Docker
• Airflow, Spark, Minio, Kafka, Vault
• Python
• Gitlab, Gitlab CI, ArgoCD
Nov-2020 - Jul-2021 — Infrastructure/DevOps Engineer, product company
Department, Industry: InsurTech
Team Size: Infrastructure: 8 engineers, Platform: 7 engineers, Product
Engineering: 10 engineers, 3 Architects, 2 Security Engineers, Scrum Master,
PM
Project Role: Infrastructure/DevOps
Work performed:
• Creating and maintaining Terraform modules
• Writing Ansible playbooks
• Automation of manual parts of work
• Creating and maintaining infrastructure in Azure and AWS (using
Terraform)
• Creating and maintaining Azure DevOps pipelines, integrated with GitHub:
• Working with Azure DevOps runners in containers
• Creating Build and Release pipelines
• Maintaining and creating Kubernetes clusters using KOPS (in AWS) and AKS
(in
Azure)
• Creating technical documentation
• Bugfixing and 2nd/3rd line support
• Patching infrastructure (rolling out Kubernetes, KOPS updates with
security
enhancements) - from sandbox to production
• Basic work with Keycloak
• Setting up systemised patching procedure and handover it from
Infrastructure
team to the Service Desk team (1st line support) - in progress, for now first
patching routine was transferred
• Working with Elasticsearch, Cloudwatch, Log Analytics and Opsgenie,
prometheus, kibana for monitoring&alerting (+automating patching routine
for Elasticsearch clusters)
• Working in close collaboration with platform team to setup all
infrastructure-
side resources to suit their needs and with security team to rollout security
enhancements for Kubernetes clusters
Environment:
• AWS, Azure
• Kubernetes, KOPS, AKS
• Palo Alto VPN, Keycloak
• Terraform, Ansible, GitOps
• Elasticsearch, Cloudwatch, Cloudtrail, Log Analytics, Azure Monitor,
Opsgenie, prometheus, kibana
Apr-2019 - Nov-2020 — DevOps Engineer
Customer: Business Information and Media
Industry: Banking, Financial Services
Project: Replatforming of customer’s products from desktop to web.
Team Size: Dev Team: 5 teams * 5-7 developers QA Team: 5 teams * 2-3 QA
DevOps team: 2-4 engineers + 4 engineers in USA
Project Role: DevOps
Tasks performed:
• Performing ongoing support for dev and QA teams
• Implementing monitoring system based on Zabbix
• Implementing IaC practice with Terraform
• Automating infrastructure in Azure
• Supporting releases
• Integrating AD domain on lower environments for easier user management
• Implementing infrastructure automation for all environments using
Terraform and Puppet
• Supporting releases of 2 major and 2 minor updates
• Leading migration of microservices from IIS to Isolated App Services in
Azure with Terraform provisioning automation
• Implementing YAML for Azure DevOps Pipelines
• Implemented SSRS for microservices usage
• Performing migration of nuget artifacts from Myget to Azure Artifacts
feed
Environment:
• MS SQL Server
• Myget, Octopus Deploy, TFS, Zabbix, Splunk, Terraform, Azure, Puppet,
Azure DevOps, Azure
Artifacts, IIS, YAML, Coverity, Blackduck
• .Net Framework, .Net Core
Feb-2018 - Mar-2019 - DevOps Engineer
Industry: Banking, Financial Services
Project: Linux Patching Automation
Team Size: DevOps - 2 members
Project Role: Technical Consultant (DevOps) Tasks performed:
• Inventored existing environment
• Established regular automated update for Linux servers with Ansible and
secured it with VSTS
• Modified some Ansible modules to make it suitable for required
automation
• Configured environment for Ansible, created scripts for patching
automation (including backup, update, restore and mail reporting using
YAML and bash)
Environment:
• Ansible, VSTS/Azure DevOps
• python, YAML, git, Linux
Dec-2017 - Mar-2019 - DevOps Engineer
Industry: Energy sector
Team Size: Dev Team - 9-20 members QA team - 2 members DevOps team –
5 members
Project Role: Technical Consultant (DevOps)
Tasks performed:
1) Configured and maintained Dev/Test/Prod environments in Azure
2) Configured CI/CD:
3) Automatic servers management and configuration management by using
Ansible:
4) Application Monitoring:
5) Infrastructure as Code:
pipelines for deployment
Environment:
• MS SQL, Azure SQL, Azure Cosmos DB
• Ansible, VSTS, Azure DevOps, Azure, Google Cloud Platform, JSON,
PowerShell, Bash,
Terraform, Docker, ARM
• CI/CD, git, python, Linux, Windows
Sep-2017 - Mar-2019 - Technical consultant
Customer: Internal project
Project: Reporting as a Service
Team Size: Ops team - 3
Project Role: Technical Consultant
Tasks performed:
• Configured reporting services for customers, participated in SLA reporting
project.
• Integrated new telephony system with existing reporting solution.
• Prepared migration plan to isolated network.
• 3rd line support performed
Environment:
• MSSQL
• MS SQL Reporting services, MS SQL Management Studio, Windows
• SQL
Jul-2016 - Nov-2018 - Technical consultant
Customer: Internal project (for multiple customers)
Project: IT Manager Dashboard (ITMD)
Team Size: Dev team - 2 Ops team - 3
Project Role: Technical Consultant
Tasks performed:
• Supported existing infrastructure for solution, routine operations
connecting new customers to various services within ITMD.
• Implemented new features as new monitoring system inside ITMD in
collaboration with developers.
Environment:
• MSSQL
• IIS, Windows Server, Confluence, Check_MK, MS SQL Reporting Services,
HPSM
• SQL
Similar candidates
-
Інженер комп'ютерних систем
Kyiv -
Мережевий адміністратор
Kyiv -
Інженер комп'ютерних систем
Kyiv -
Інженер комп'ютерних систем
35000 UAH, Kyiv, Bila Tserkva, Remote -
Комп'ютерний інженер
40000 UAH, Kyiv -
System engineer
Kyiv