English:
Upper Intermediate
Roman B.
Vetted by YouTeam
Ukraine
UTC +02:00
Ukraine/Kyiv
English:
Upper Intermediate
DevOps Engineer
I am DevOps Engineer with 5+ years of experience of working on projects that developed IOT devices, desktop, web and mobile applications with/without databases. Most of my projects were Agile, using Scrum methodology but I’m also familiar with the Waterfall. My main technology stack includes Virtualization, Containerization, Cloud Computing, CI/CD, scripting and microservices. I have experience to work with company’s and customer’s requirements to the code, security, testing and debugging processes, architecture design, deployment strategies, logging and monitoring criteria. I also have experience in creating/supporting scalable, secured, high-available and reliable solutions on Cloud Providers and Microservices. I am interested in technologies like BigData, Blockchain, IOT, machine learning and artificial intelligence. I am a strong team player, open-minded and highly adaptable to ever-changing circumstances. I have a good sense of humor and communication skills.
Want to hire this engineer?
Check if Roman is availableExpertise
Years of commercial development experience
5 years of experience
Core technologies
Other technologies
Project Highlights
Identity Security Provider
Company leader in identity security for the modern enterprise. Harnessing the power of AI and machine learning, it automates the management and control of access, delivering only the required access to the right identities and technology resources at the right time. Our sophisticated identity platform seamlessly integrates with existing systems and workflows, providing the singular view into all identities and their access.
Responsibilities & achievements
• I have been assigned to the monitoring stream. • The main purpose was to monitor the metrics and logs of infrastructure and services, update and support monitoring tools. • I’ve been participating in the development of event rules and alerts for them to notify teams and streams about any issues. • I have added the pushgateway service to send the metrics from k8s ephemeral and batch jobs to Prometheus through gateway. • I have found a way to use non-root user for all our services in ECS. • Transferred CloudWatch metrics to Prometheus to build required dashboards, wrote lots of documentation about the usage of our services for other teams. • Implemented an update-protection system with alerting rule for image that is used across all ECS/EKS services. • Worked on SLO/SLI and OKRs. • Also I have participated in the on-calls using the PagerDuty service to quickly react and solve critical issues that appeared in the infrastructure or services of our team.
World class automation media platform
Automation media platform that enables multiple user solutions to be aggregated into a Virtualized Engineering Support Technology. A platform that supports different types of IoT devices with capability of bi-directional video, audio and data streaming.
Responsibilities & achievements
▪ Updated and added custom logic for some CI/CD workflows, libraries, stages. ▪ Troubleshooted issues related to application codebases, OpenShift’s environment and AWS resources. ▪ Added tests stage and Sonarqube plugin for ci/cd. ▪ Added application’s codebases, deployments into OpenShift’s project environment. ▪ Worked with OpenShift’s resources, services, recreation strategies, deployment strategies, Stateful and Stateless applications, etc. ▪ Worked with such AWS resources: EC2, Autoscaling Groups, Launch Templates, Security Groups, Route 53, RDS, ECR, S3, VPC, Cloud Watch, IAM, API Gateway, etc. ▪ Created the pipeline job to clean up Mender artifacts based on the specific logic. ▪ Updated "push" stage to include metadata when transferring artifacts into Nexus. ▪ Created dashboards in Kibana and Grafana according to specific logs and metrics. ▪ Created and transferred environments to customer's AWS account and OKD cluster.
EDP Delivery Platform
(EDP) is an orchestrated combination of enterprise software engineering methodologies, architectural frameworks, and development processes and tools. The interaction of each of those steps is now synchronized and is key to success in enterprise software engineering projects. Yesterday - many point-to-point and bi-directional activities were required to set up an enterprise development environment. Today - all required components and modules are integrated on the domain level and enable straight-through processing when setting up and managing enterprise development environments.
Responsibilities & achievements
▪ Customer support, troubleshooting EDP-related issues for 5 different customers (OpenShift components, AWS resources, application codebases, etc.) ▪ Configured customer’s OpenShift cluster elements (created backups policy, increasing volumes capacity and transferring data from efs to ebs). ▪ Added services to customer’s OpenShift namespace to receive health-checks on the desired pods. ▪ Wrote the script to check existing efs volume’s size in all OpenShift namespaces/projects. ▪ Configured CI/CD process according to customers needs. ▪ Implemented mail notifications in CI/CD with required information (tests result, who started the build, commits included in merge requests, tested applications list, links to JIRA tickets, etc.) ▪ Writing documentation about EDP administration that speed up troubleshooting. ▪ Writing, maintaining, and improving CI/CD Jenkins pipelines (groovy). ▪ Communication with customers and dev/QA teams. ▪ Writing bash scripts. ▪ Added customization ci/cd libraries to projects. ▪ Mentored and helped foreign team with onboarding. ▪ Worked with OpenShift’s resources, services, recreation strategies, deployment strategies, Stateful and Stateless applications, etc. ▪ Worked with such AWS resources: EC2, Autoscaling Groups, Launch Templates, Security Groups, Route 53, RDS, ECR, S3, VPC, Cloud Watch, IAM, API Gateway, etc.
B2B, Commerce tool platform implementation
American wholesale manufacturer and distributor of breads, baked goods, mixes, and other food products. The main purpose of my involvement was to implement a Security Pipelines into CI/CD process.
Responsibilities & achievements
▪ Implemented and configured DefectDojo into existing GCP infrastructure to gather scan reports and automatically create JIRA tickets if critical results appear. ▪ Safe transfer DefectDojo from Postgresql DB for to MySQL. ▪ Developed the Security Pipeline and configured a webhook to run the scans automatically after developers commit the changes into the git-hub repository. This pipeline was running all the scanners and linters on codebases (repositories). ▪ Configured all the DAST, SAST scanners to work properly and to be able to send the reports through the DefectDojo API.
Cloud Support
Cloud Orchestrator is a part of existing ecosystem which provides the possibility for project teams to manage virtual infrastructure via a self-service solution. The key characteristics of Orchestration Service is its multitenancy, which allows the users who work on different projects to act independently and not to interfere with each other
Responsibilities & achievements
▪ Researched how to deploy OpenShift v.4.2 as a service on the OpenStack. ▪ Updated the chef cookbook for RabbitMQ deployment based on Chef ver.13 ▪ Resolved Google vulnerabilities according to Qualys scan. ▪ Redesigned Jenkins pipeline multi-job that was overloaded by the logic. (Moved needless functional to a new pipeline job) ▪ Updated chef cookbooks for mariadb,MySQL,mssql,postgresql,oracle-db. (DB services become available and working on the new version of Chef-server) ▪ Rewritten service availability checker for databases provided by chef. (Created page on the knowledge base portal) ▪ Implemented "Lamp" and "Lemp" related roles and cookbooks for Chef v.13. ▪ Overviewed the process of environment deployment and described the steps and vulnerabilities on the knowledge-base portal. ▪ Supported customers and checked the logs (Graylog reports for all environments)
Education
Higher education in Computer Science
Agency
10-50
GMT+2
Kyiv/Ukraine, Ivano-Frankivsk/Ukraine, Lviv/Ukraine, Ternopil/Ukraine, Khmelnyck/Ukraine, Warsaw/Poland, Paris/France, Berlin/Germany
Core Expertise
Industries
Education & Science, E-Commerce & Retail, Banking & Finance, Social Media & Communication, Healthcare & Medicine, Branding, design, web development
Want to hire this engineer?
Check if Roman is available