Upstaff Sign up
Roman K.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since August, 2022

Roman K. — System Administration & DevOps

Expertise in DevOps, Data QA, NetOps and SysOps.

Last verified on July, 2023

Core Skills

Bio Summary

- 15+ years of experience in IT
- Knowledge of System Administration of the hardware and software levels, networks,operating systems of different types of OSes - Windows family, Linux RPM/Debian based and *BSD.
- Knowledge and experience with Amazon Web Services (AWS). Specialties: Dev-Ops, System administration, networks administrating, application support, user support, development support, infrastructure support, release management, configuration management.
- Upper-intermediate English.
- Available ASAP

Technical Skills

Programming LanguagesJava
Databases & Management Systems / ORMAWS ElasticSearch, Cassandra, ELK stack (Elasticsearch, Logstash, Kibana), MongoDB, PostgreSQL
Cloud Platforms, Services & ComputingAWS, GCP
Amazon Web ServicesAWS Cloudformation, AWS ElasticSearch
Deployment, CI/CD & AdministrationAnsible, Helm, Jenkins, kubespray
Web/App Servers, MiddlewareApache HTTP Server, Nginx
Operating SystemsDebian, Linux, Windows
Virtualization, Containers and OrchestrationDocker, Kubernetes, Terraform
Version ControlGit, GitHub, Github Actions
Logging and MonitoringGrafana, Nagios, Prometheus
Collaboration, Task & Issue TrackingJira
Message/Queue/Task BrokersKafka

Experience

Lead DevOps Engineer, Anodot

November 2018 - Present
Responsibilities:

  • develop an on-premise installation for the product;
  • integrate monitoring for the on-premise product;
  • setup and configure Kubernetes cluster with a product and dependencies considering on-premise policies;
  • ci/cd with Jenkins;
  • benchmarking analysis;
  • work with RnD and DevOps teams by DevOps principles;

Technologies: AWS, GCP, DO, Terraform, Docker, etcd, Kubernetes, Kubespray, Helm, Prometheus, Grafana, ELK/EFK, Jenkins, Jira, Git, Github Actions, Java, kafka, Cassandra, elasticsearch, MongoDB.

Product operations team leader, Playtech

January 2014 - October 2018
Responsibilities:

  • Manage team of product operations and deployment engineers.

Product Operation Engineer, Playtech

October 2012 - January 2014
Release and deployment procedures:

  • Obtaining and configuring environments
  • Configuring access to any kind of environments
  • Continuous integration configuring
  • Continuous delivery configuring
  • Source code management system setup and administration Automation of project build procedures
  • Configuring build tasks - manual builds, testing builds, release builds, nightly builds for reporting
    (with Sonar for example)
  • Writing scripts to automate uncommon situations (Ex. Clear JMS Queues before and after
    deploying a new version of the application, through JMX from the shell) Delivery and deployment processes
  • Make decisions by which protocol to deliver applications in different situations.
  • Configure network accesses for different protocols
  • Writing scripts to automate transferring of applications to different environments.

Products support:

  • Do manual/automated checks after application deployment, for any kind of exceptions, errors, warnings etc.
  • Issues solving produced by QA or 1st level reports Infrastructure tools and services maintenance
  • Full emulation of production environment with many dependencies and services, like external JMS, DB, Quartz Scheduler, Fail-over, and many other things which are needed for development and to successfully start application, prepare it for testing locally or for QA teams.

Development team support:

  • Test environments setup and configuring, like Linux boxes with configured Tomcat, or Weblogic for example.
  • Preparing, setup, and configuring development environments
  • Setup and configure monitoring systems, to be able to monitor and gather stats of any kind of instances (JMX, Databases, OS, and other services).

Configuration Manager, Luxoft August

2011 - October 2012
Release and deployment procedures:

  • Setup and configure CI servers
  • Configure build tasks
  • Configure continuous delivery and deployment Automation to build project processes
  • Configure automated build tasks
  • Automate deployment to any kind of environment Product support and maintenance
  • Application issues solving, like configurations, networking, etc. Infrastructure tools and services
    maintenance
  • Setup and configure dependencies for the application
  • Different kinds of development tools
  • Additional services, like wiki, internal chats, internal documentation sharing Development team
    support
  • Development environments setup and configure
  • Networking configurations, requesting firewall accesses
  • Local development issues solving.

Infrastructure Coordinator, Luxoft

January 2014 - October 2018
Support local and remote development teams:

  • Creating appropriate requests for both sides to get connected to each other for development teams cross countries.
  • Setup development environments
  • Request firewall accesses
  • Troubleshooting networking and local issues
  • Setup, configure and resolving connectivity issues
  • RSA Tokens requesting and configuring
  • Networking issues solving
  • Working directly with foreign support teams in many other countries.
  • Collaborate on cross-networking tasks, for example when an application needs to get data from
    a database placed in New York and put it to DB in London. So it is needed to get connected with different firewall teams, DBAs, and Program managers and clarify all questions to get a successful way to flow data traffic.

IT Manager, Dessange International

April 2010 - September 2010
Organization and support of IT infrastructure of the company and remote offices in Kiev, Ukraine

Specialist Support, IT&T Consulting

October 2009 - June 2010
Responsibilities:

  • Night and day duty
  • Monitoring of services and servers
  • Creation of reports, establishment ticket on the issues identified
  • Working with Nagios, Cacti, Jira

Specialist Support, Adamant September

2009 - February 2010
Users support, identification and removal of telecommunication problems, network administration,
LAN VLAN, xDSL, based on *nix servers.

Game Designer, Vogster Entertainment

June 2008 - March 2009

QA Tester, Vogster Entertainment

September 2007 - June 2008

Administrator \ System Administrator, djuice-club

September 2006 - September 2007
Public Computer Club, in which I served as Administrator \ System Administrator

Education

Kiivs'kij Slavisticnij Universitet
2002 - 2007

Certificates

  • Kubernetes: Cloud Native Ecosystem
  • Learning Kubernetes
  • Lean Technology Strategy: Moving Fast With Defined Constraints
  • Kubernetes: Microservices
  • Learning the Elastic Stack

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Roman K.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring