r2r-dev / resume

My Resume

Home Page:https://r-tur.pro

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Contact

photo

hire@r2r.sh

r2r.sh

github.com/r2r-dev

linkedin.com/in/artur-stachecki

Experience

Release Engineer (SRE) - SwissBorg

Mar 2021

  • (ongoing) Defining and implementing a roadmap for release process improvement
  • (ongoing) Development and maintenance of current tech stack based on EKS, AWS, Terraform, ArgoCD, Jenkins, sbt, gradle
  • (ongoing) Acting as L2 support, ensuring platform stability

Senior DevOps Engineer - Nike

Aug 2020 - Feb 2021 • 5 mos

  • Developed and maintained self-service Apache NiFi platform based on EKS, AWS using Terraform, Helm, Prometheus, K8S Operators, Maven, Jenkins
  • Worked directly with customers as a L1 support

Chief IT Developer - Nordea

Dec 2019 - Aug 2020 • 7 mos

  • Successfully developed event-driven, Prow-alike workflow system allowing engineering teams to coordinate workloads using pull request comments using Argo, Argo Events, Nix, Bazel, CUE
  • Led department-wide process of migration from OpenShift to Docker EE, including development of Service Catalogue
  • Reverse engineered Hyper-V, vpnkit, linuxkit, Docker Desktop and developed HVKit: a suite of Hyper-V extensions, which enabled high performance network access, slirp proxy, shared filesystem, Windows-Linux IPC. This solution adresses Hyper-V, WSL, WSL2 shortcomings. Technologies used: Hyper-V, GO, C, PowerShell, MSYS2, socket engineering.
  • Conducted training sessions for development teams on ways of working and engineering culture, based on best practices from open source communities
  • Led onboarding and security governance process for IBM CP4D solution using VMWare ESXi, CoreOS, OpenShift, Terraform, Ansible, CIS Benchmark.

Expert IT Developer - Nordea

Aug 2017 - Dec 2019 • 2 yr 3 mos

  • Developed and integrated Ansible modules tailored for deployments within Hadoop ecosystem.
  • Designined and developed software release process for Hadoop based applications using Jenkins, Ansible
  • Set-up, deployed, and administered numerous, Highly-Available OpenShift clusters.
  • Designed processes and created ecosystem for reproducible, microservices application development, testing, deployment, continuous integration using Bazel, Kubernetes, Nix, jsonnet, Argo, sops, gitops, monorepo, distroless containers, BitBucket
  • Researched & Developed tools for Engineers to aid day-to-day work in restricted (network and policy-wise) corporate environment.
  • Successfully rolled out fully reproducible development environments for engineers using nix-shell, customized NixOS distribution, offline NixOS installer and containerized static nix for cluster deployments.
  • Conducted trainings and workshops for engineers on topics related to containerization, container platforms, build engineering, release engineering, programmable infrastructure.
  • Developed a framework for reproducible training environments based on NixOS, IPXE, Jupyter.
  • Provided tooling and training enabling teams to conduct build & release activities without DevOps engineers.
  • Continuously involved myself in promotion of DevOps culture which played significant role in development of self-sustainable, cross-functional teams and individuals.
  • Started work on Variability Modelling and Software Production Lines in context of software delivery and deployment. Expected result is an expert system further aiding generation of cusomized workflows and deployments without a need for DevOps engineer.

R&D Engineer Software - Adva Optical Networking

May 2014 – Aug 2017 • 3 yrs 3 mos

  • Took an active part in a development process of a modular integration and delivery pipeline architecture for a major company project, utilizing technologies such as Jenkins, Phabricator, Maven, Ant, CMake, Artifactory, AWS EC2.
  • Designed and implemented original, highly generic and extensible framework for completely automated software promotion, releasing, delivery, packaging, and documentation of any product and its component parts on a binary and source code level.
  • Development of a set of software libraries streamlining communication with all of the internally used applications, at the same time enabling rapid development of new tools for automation.
  • Construction of a tool which allows state visualization of commits across hundreds of repositories in a context of multiple shared releases - combining metadata related gathered from external software life-cycle management systems.
  • Created multiple extensions and plugins for internally used build systems such as Maven or Jenkins.
  • Undertook responsibility in processes related to designing, creation, and monitoring of local and cloud-based infrastructure with regard to infrastructure as code principles.

Student R&D Software Production - Adva Optical Networking

Mar 2012 – May 2014 • 2 yrs 2 mos

  • Unix-based systems provisioning, configuration, and administration.
  • Development of processes and tools used in waterfall-based software production cycle.
  • Management of version control systems Subversion, GIT, as well as serving support and training for development teams.
  • Co-creation and deployment of internal release documentation system.
  • Implementation and integration of tools and processes supplying three major project teams with means for code review and static code analysis.
  • Development of extensions and plugins for internally deployed systems, such as Jenkins or Phabricator to suit company-specific work-flows and processes.
  • Creation of a self-contained, installable development environment based on Cygwin which eases code review process for developers using Windows machines
  • Development of fully versioned, streamlined and reproducible development environment used by developers, testers and automated continuous integration systems based on Docker, Vagrant and VirtualBox systems.
  • Creation and utilization tools monolithic Subversion repository conversion into a set of small Git repositories, representing components of an entire project.

Education

Gdansk University of Technology

Master of Engineering - Electronics, Telecommunications and Informatics Faculty

  • Thesis: /”Evaluation and analysis of modern solutions for automated deployment, scaling and management of containerized applications”/.
  • Tech: Nix, NixOS, Docker Swarm, Kubernetes, Openshift, Jupyter.
  • Grade: Ongoing

Gdansk University of Technology

Bachelor of Engineering - Electronics, Telecommunications and Informatics Faculty

  • Thesis: /”Graphical representation system of the physical and logical Local Area Network structure”/.
  • Tech: Python, CSS3, HTML5, vis.js, Docker Compose, Redis
  • Grade: Upper Second-Class Honours

Skills

Programming

Java

C#

GO

Python

Haskell

Bash

Tools

Git

Docker

Kubernetes

Emacs

Bazel

Terraform

Nix/NixOS

Languages

English

Polish

Interests

Operating Systems

Computer Networks

Reproducible Software Development

Reverse Engineering

Knowledge Modelling

Psychology & Leadership

70s Prog Rock and beyond

3d Printing

Courses

RedHat • OpenShift Administration

CNCF • Kubernetes Administrator

CNCF • Kubernetes Application Developer

About

My Resume

https://r-tur.pro


Languages

Language:CSS 69.7%Language:HTML 21.6%Language:Nix 7.1%Language:Emacs Lisp 1.5%