Rafał Semik

Lead DevOps engineer at HaleyTek AB
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Cracow, Małopolskie, Poland, PL
Languages
  • English Professional working proficiency
  • Polish Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Sweden
    • Automotive
    • 1 - 100 Employee
    • Lead DevOps engineer
      • Jan 2023 - Present
    • Poland
    • Professional Training and Coaching
    • 200 - 300 Employee
    • Technical Trainer
      • Jan 2021 - Present
    • Sweden
    • Motor Vehicle Manufacturing
    • 700 & Above Employee
    • CI Developer / DevOps Engineer
      • Jul 2021 - Jan 2023

      Developing and maintaining a CI/CD system that is actively used by ~40 development teams to ensure green master and high quality code. The project is an automotive infotainment system based on AOSP (mostly C++ code). - Python3.8, Bash, Groovy (Jenkinsfiles), Jenkins, Linux, Ubuntu, Git, Gerrit, MongoDB, Infrastructure as a code (Ansible, Jenkins Job Builder, Packer), Azure Cloud, Jfrog Artifactory, Docker - Work environment: multinational team, JIRA, Confluence, Ubuntu, Scrum, SAFE - Typical workday: unblocking team members by resolving technical issues and answering domain questions (30%), code review (30%), product support / bug fixing (30%), feature development (10%) My greatest achievement here: I was part of a new forming team that „inherited” a big project - a CI system actively used by hundreds of devs, integrating hundreds of commits daily (just the CI team was ~15 devs). I took the lead on keeping the system operational and became the main "firefighter" unblocking tens of devs every week. By jumping into random parts of the system I quickly reverse engineered most of it and shared my knowledge with other team members to speed up their onboarding. I became an informal technical leader / go-to guy with most technical and domain issues / main code-reviewer for the group of 15 developers - python gotcha, bash quirk, vpn not connecting, broken git workspace - you name it, I can dig into anything new and fix it for you. Show less

    • United States
    • Software Development
    • 700 & Above Employee
    • Site Reliability Engineer
      • Aug 2020 - Jul 2021

      - Monitoring performance and stability of big data pipelines (distributed systems like Cassandra, Kafka, Spark, Presto, Yarn, Hadoop etc.) - Performance / stress tests (Gatling, Scala) - Tech stack: Linux, Shell, Bash, Python, SSL, Grafana, Jenkins, Perl, Golang, Scala, Gatling, React, JavaScript, Flask, time series databases, SQL, Git, Perforce, Bitbucket - Work environment: macOS, Jira, Confluence, Scrum, SAFE - Monitoring performance and stability of big data pipelines (distributed systems like Cassandra, Kafka, Spark, Presto, Yarn, Hadoop etc.) - Performance / stress tests (Gatling, Scala) - Tech stack: Linux, Shell, Bash, Python, SSL, Grafana, Jenkins, Perl, Golang, Scala, Gatling, React, JavaScript, Flask, time series databases, SQL, Git, Perforce, Bitbucket - Work environment: macOS, Jira, Confluence, Scrum, SAFE

    • Ireland
    • Motor Vehicle Manufacturing
    • 700 & Above Employee
    • Software Engineer
      • Sep 2019 - Aug 2020

      Automotive android platform project (patching AOSP):- Python3.6 scripting (embedded software integration testing with Behave framework, cryptography module, network protocols, CLI tools, process automation, multithreading)- DevOps, CI (Groovy, Jenkins, Bash, Docker, Python, Ansible)- C++17 development (Android update process, POSIX, OpenSSL, SSL certificates, SELinux, Cmake, Soong, Gtest, Gmock)- Cryptography, security (openssl, SSL certificates, investigating TLS issues, certificate validation, certificate revocation, OCSP, CRL, testing the TLS communication, encryption, cryptographic signatures)- Networking (working with UDS and DoIP protocols, network traffic analysis with wireshark / tcpdump)- Work environment (Linux, Ubuntu, Scrum, JIRA, Git, Gerrit code review, Jenkins, CI, CD)- Providing advanced Python courses (decorators, generators, context managers, multithreading, multiprocessing, coroutines, new language features, etc. - https://github.com/rafalslaby/advanced-python-course) Show less

    • Junior Software Engineer
      • Apr 2018 - Sep 2019

Education

  • AGH University of Science and Technology
    Bachelor of Engineering - BE, Computer Science
    2015 - 2019

Community

You need to have a working account to view this content. Click here to join now