Jaroslav Stepanek

Bringing a wealth of experience in technical leadership, strategic planning, and team management within the Linux ecosystem. Excited to contribute impactful solutions in today's ever-evolving tech scene.

Professional Experience

2021 - Current
Oracle Global Services Czech Republic, s.r.o., Prague, Czech Republic
  • Leading and mentoring a small team of engineers
  • Develop and maintain internal tools to support developers in product delivery and customization (Bash/Python)
  • Performing code reviews and patching in Python, Bash, and C
  • Ensure alignment of development teams with best practices in technology and processes
  • Oversee secure release processes in GitLab CI/CD and Jenkins
  • Adapting development processes to maintain a high technological standard
  • Architect and manage Kubernetes clusters in OCI using Terraform
  • Conducting tech architecture analysis and planning
  • Automating release management workflow
  • Assessing technological proficiency of interview candidates

Projects

  • Migration from Subversion to Git
  • Migration from Jenkins to GitLabCI
  • Implementation of K8S clusters using Terraform in OCI
  • Designed and developed multiple automation tools to streamline the customization of Oracle Linux ISO images for specific customer needs
  • Leading the FedRAMP compliance initiative
2016 - 2021
Eurosoftware, s.r.o., Pilsen, Czech Republic
  • Leadership of a Linux team
  • Establishing strategic plans for the Linux team
  • Administration of GNU/Linux servers (Debian, SLES)
  • Programming in script languages (shell, Python, PHP, JavaScript)
  • Enhancing server health monitoring using Icinga and Grafana
  • Administration of Linux mail stack (Postfix, Dovecot)
  • Maintenance of SVN repositories

Projects

  • Implementation of Puppet for server orchestration (Puppet + GitLab CI)
  • Internal deb package maintenance and building (GitLab CI)
  • Design and implementation of PBX for GK branches (Wazo)
  • Automated infrastructure password changing (Shell + Python)
  • Implementation of SSO solution (Keycloak + Win AD)
  • Automatic server installations (Foreman + Puppet)
2015 - 2016
Openmatics, s.r.o., Pilsen, Czech Republic
  • Administration of GNU/Linux servers (Debian, CentOS, RHEL)
  • Programming in script languages (sh, python, php, js)
  • Responsibility for production data security (ISMS)
  • Establishing strategic plans for departments
  • Management of department budgets
  • Leading ICT and IS teams
  • Administration of Oracle Weblogic servers
  • Administration of Azure cloud

Projects

  • Implementation of Puppet for server orchestration (Puppet + Gitlab CI)
  • Work on ISO 27001 certification
  • Automatic server installations (Foreman + Puppet)
2014 - 2015
Intraworlds GmbH, Pilsen, Czech Republic
  • Administration of GNU/Linux servers (Debian, CentOS, RHEL)
  • Development and maintenance of server health monitoring using Nagios
  • Maintenance of SVN repositories
  • Programming in script languages (sh, ruby, php, js)
  • Development and maintenance of LAN network (metal, wireless)
  • Linux/Windows support for end users
  • Responsibility for production data security (ISMS)
  • Establishing the strategic plan for the department
  • Leading a small team of engineers

Projects

  • Implementation of Puppet for server orchestration (Puppet + Gitlab CI)
  • Implementation of ELK stack for log management (Elasticsearch, Logstash, Kibana)
  • Work on ISO 27001 certification
  • Responsible for planning and executing migration to Amazon Cloud for US-based services. The project was implemented using Amazon Elastic Compute Cloud and Puppet. The entire solution is monitored using Nagios and deployment is created using Ruby/Capistrano.
2013 - 2013
Openmatics, s.r.o., Pilsen, Czech Republic
  • Development and design of GNU/Linux system for embedded telematics device
  • Creating packages for the newly developed system
  • Modification of vanilla GNU/Linux kernel, implementation of new drivers
  • Programming in script languages (sh, perl, python)
  • Programming in C, C++
  • Maintenance of GIT, SVN, and Nexus repository
  • Active work on Bach project as the main GNU/Linux developer
  • Work delivered in Scrum environment

Projects

  • Creation of new telematics device suitable for the Truck market. (PCB design + Custom GNU/Linux OS)
2012 - 2013
Openmatics, s.r.o., Pilsen, Czech Republic
  • Administration of GNU/Linux servers (Debian, CentOS, RHEL)
  • Administration of UNIX servers (Solaris, FreeBSD)
  • Programming in script languages (sh, perl)
  • Development and maintenance of LAN network (metal, wireless)
  • Active work on Colocation Berlin project as a hardware architecture developer and security expert
  • Active work on Jira and Confluence Deployment project as a database and GNU/Linux advisor

Projects

  • Transfer of the production environment of Oracle Database and Weblogic to company-owned servers in Berlin. Project focuses on creating robust infrastructure with full redundancy and load balancing.
  • Transfer of data from one Jira instance to another, replace wiki by Confluence, and link both tools to internal ecosystem (eg. Win AD, subversion, git).
2011 - 2012
Vigour, a.s., Pilsen, Czech Republic
  • Administration of GNU/Linux servers (Debian, CentOS, RedHat)
  • Administration of UNIX servers (Solaris, FreeBSD, OpenIndiana)
  • Programming in script languages (sh, perl)

Projects

  • Implementation of ZFS cluster
  • Migration from Apache to NGINX
2008 - 2011
Maurice Ward & Co., Pilsen, Czech Republic
  • Administration of GNU/Linux servers (Debian, CentOS, OpenSuse, RedHat), Windows server (2003)
  • Development and maintenance of LAN network (metal, optical, wireless)
  • End user support and administration of PC workstations (Windows XP, Vista, 7)
  • Programming in script languages (sh, vbscript, perl) and development of company GNU/Linux system

Projects

  • Development of internal GNU/Linux OS for warehouse usage
  • Establishment of networking in newly acquired warehouses

Scripting Skills

Bash/Shell

95%

Python

85%

JavaScript

70%

Perl

50%

Ruby

30%

Programming Skills

C/C++

50%

Java

50%

Golang

20%

Rust

10%