Grzegorz Eliszewski, Software Developer in Gdańsk, Poland
Grzegorz Eliszewski

Software Developer in Gdańsk, Poland

Member since March 26, 2018
Grzegorz is a DevOps engineer experienced in creating continuous integration and continuous delivery processes, software development, and infrastructure maintenance for a variety of project sizes. A Cloud Native solutions advocate, he is also skilled in OpenShift and Kubernetes DevOps. Grzegorz is currently enjoying working with Big Data ecosystems and container orchestration.
Grzegorz is now available for hire

Portfolio

Experience

  • Linux, 20 years
  • Ruby, 9 years
  • DevOps, 8 years
  • Continuous Integration (CI), 8 years
  • Docker, 5 years
  • Ansible, 5 years
  • Kubernetes, 3 years

Location

Gdańsk, Poland

Availability

Part-time

Preferred Environment

Linux, Docker, Kubernetes, OpenShift, Ansible

The most amazing...

...thing I've done was enable continuous delivery for two applications. One was a huge monolith, and the second was a huge application based on micro-services.

Employment

  • DevOps

    2018 - PRESENT
    DXC Technology
    • Administered MapR platform.
    • Administered Kubernetes cluster.
    Technologies: MapR, Kubernetes, Ansible
  • Expert IT Developer

    2017 - 2018
    Nordea Bank AB
    • Set up deployment automation with Ansible which reduced software delivery time.
    • Managed internal OpenShift cluster, and created deployments of internal applications.
    • Managed CI process in Jenkins.
    • Created a REST application for managing components versions in Ruby and Sinatra framework.
    Technologies: Linux, Cloudera, Hadoop, Spark, Ansible, Jenkins
  • Software Tools/Build Engineer

    2015 - 2017
    Intel Technology Poland
    • Created CI pipeline for HW driver.
    • Managed the infrastructure with VmWare, Kubernetes, and puppet with integration testing.
    • Built a system for creating Linux and Windows images for testing system. I used Packer, Puppet, Artifactory to create a fully automated Windows and Linux installation.
    • Migrated the build system from Jenkins and BuildBot to QuickBuild.
    Technologies: Linux, Kubernetes, Gitlab, Gerrit, Docker, VMware Puppet
  • Graphics Software Engineer

    2014 - 2015
    Intel Technology Poland
    • Managed a scalable and high availability environment for microservices using Ansible as a software configuration management tool.
    • Created continuous delivery for an application based on microservices.
    • Created distributed RabbitMQ cluster and used queue replication to download files across multiple localisations.
    Technologies: Linux, Python, Fabric, Docker, HaProxy, Consul, RabbitMQ, Corosync, Pacemaker, Nginx, Ansible
  • Graphics Software Engineer

    2011 - 2014
    Intel Technology Poland
    • Managed DevOps in graphics driver development team, and created Continous Integration.
    • Oversaw DevOps for a huge project in Python, software development, and created a Continuous Delivery pipeline.
    • Introduced building Graphics Driver in Linux Container (LXC).
    • Built the Android and Linux part of a driver and developed the build system in Makefile and CMAKE.
    Technologies: C, C++, Makefile, CMake, LXC, Linux, Android, QuickBuild, Python, Ruby, MySQL, Puppet, Ansible
  • System Operator

    2010 - 2011
    Wirtualna Polska S.A.
    • Led Unix administration and automation.
    • Migrated from Nagios to Zabbix.
    • Completed Perl scripting using Nagios API.
    Technologies: Linux, Unix, Perl, Nagios, Zabbix

Experience

  • EsioCI (Development)
    http://esioci.github.io

    Continuous Integration system written in Elixir.

    I'm a developer of Elixir back-end and Vue.js JavaScript framework front-end.

    I use this tool for my internal projects and add fixes and features as needed.

  • s2i - Elixir (Development)
    https://github.com/es1o/s2i-elixir

    Elixir programming language and Docker images for Source to Image.

    I've created an auto build Docker image for my internal use and decided to open source my solution and write a blog post about the deployment Elixir application to OpenShift cluster: https://blog.eliszewski.pl/continuous-delivery-for-elixir-application-with-openshift/

  • Vagrant OpenShift (Development)
    https://github.com/es1o/vagrant-openshift

    Vagrant files to create a dev OpenShift cluster.

    This is a project to create a fully operational OpenShift cluster on a local machine with Vagrant and Ansible. The cluster is highly configurable.

Skills

  • Frameworks

    Swagger, Ruby on Rails (RoR), Rkt, Hadoop
  • Tools

    Git, Ansible, Makefile, RVM, Gerrit, Packer, Jenkins, Puppet, Terraform, Vagrant, GitLab CI/CD, GitLab, Pacemaker, Corosync, Nginx, SaltStack, SBT, Virtualenv, RabbitMQ, Kibana, Cloudera
  • Paradigms

    DevOps, Continuous Integration (CI), Continuous Delivery (CD), Test-driven Development (TDD), Unit Testing, Microservices, REST, Agile
  • Platforms

    Kubernetes, OpenShift, Docker, Linux, Ubuntu Linux, Red Hat Linux, Red Hat OpenShift, CoreOS, Android
  • Other

    QuickBuild, HAProxy, LXC, ITIL V3 Foundation Certified
  • Languages

    Elixir, Ruby, Python 2, Bash, Erlang
  • Storage

    PostgreSQL, Google Cloud, Riak, Elasticsearch, MySQL

Education

  • Master of Science degree in Robotics
    2005 - 2010
    Gdańsk University of Technology - Gdańsk, Poland
Certifications
  • Certified Kubernetes Administrator
    NOVEMBER 2018 - NOVEMBER 2020
    Linux Foundation
  • Certified OpenShift Administrator - EX280
    AUGUST 2018 - AUGUST 2020
    RedHat
  • ITIL® Foundation certificate in IT Service Management
    MARCH 2016 - PRESENT
    ACQUIROS, Inc.

To view more profiles

Join Toptal
I really like this profile
Share it with others