Enable job alerts via email!

Senior DevOps Engineer @ Hitachi Energy

Hitachi Energy

Kraków

On-site

PLN 180,000 - 240,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading energy technology company is seeking a Senior DevOps Engineer in Kraków to develop a state-of-the-art industrial IoT platform. The role involves ensuring product quality, automating processes, and working within Agile teams. Candidates need 5+ years of DevOps experience, knowledge of Kubernetes, Git, and CI/CD practices. The company offers a supportive work environment with numerous benefits including training budgets and private healthcare.

Benefits

Training budget
Sport subscription
Private healthcare
Gym access
Mobile phone
Free parking

Qualifications

  • 5+ years of hands-on implementation experience with DevOps / software configuration management.
  • Hands-on knowledge of Git version control, pipeline management, and tools.
  • Experience with Windows and Linux based systems.

Responsibilities

  • Working in a cross-disciplinary team using Agile.
  • Automating deployment and delivery processes.
  • Building and maintaining the continuous delivery toolchain.

Skills

DevOps principles
Containerization
Kubernetes
C#
Python
Git
SQL
Azure DevOps

Education

Bachelor’s degree in computer science or related field

Tools

Docker
Kafka
Azure DevOps Pipelines
PostgreSQL
SonarQube
Job description
Senior DevOps Engineer @ Hitachi Energy

Kraków, Lesser Poland Voivodeship, Polska

We are creating from scratch a new industrial IoT platform which will be used to provide best‑in‑class protection software for Power Grids. Our system is mission‑critical to keep lights on.

Since the project is being built from scratch, we are using cutting‑edge technologies in practice, not just on paper. In daily work you will have hands‑on experience with containerization, Kubernetes (k8s) and a system designed in full‑fledge microservice architecture with all its benefits and drawbacks. It will not be an easy ride, but it will surely be fun.

Key concepts such as scalability, reliability, and availability are the foundation of the platform, so basic knowledge of how these can be achieved in a microservice world is required.

The main message bus and event platform is Kafka, which in our case handles millions of messages per second.

Low‑level system components are written in C#.

Quality is paramount, so we constantly invest in test automation: from Unit Tests written in the same language as the microservice, through component and system level, to end‑to‑end tests automated in Python using PyTest.

Our tech stack and tools include .NET 6, REST API, SQL (PostgreSQL, SQL Server), Git, Azure DevOps, Kafka, Docker, Kubernetes, Prometheus.

Qualifications
  • Bachelor’s degree (B.S.) from a four‑year college or university in computer science, information sciences or a related field.
  • 5+ years of hands‑on implementation experience with DevOps / software configuration management.
  • Hands‑on knowledge of: Git version control, Build management with Azure DevOps Pipelines, MSBuild, CMake, static analysis tools (SonarQube, BlackDuck), Docker / podman, Kubernetes + Helm.
  • Broad and up‑to‑date background on build‑system technology and software engineering in general.
  • Familiarity with Windows and Linux based systems and technologies as well as system administration (preferred RHEL, Ubuntu and Windows Server 2019).
  • Scripting skills and passion to automate software‑engineering tasks (preferred Python and Bash).
  • SQL knowledge and basic DB administration skills.
  • Excellent communication in English to explain and document ideas and plans for different audiences.
Responsibilities
  • Working in a cross‑disciplinary team using Agile.
  • Ensuring best‑in‑class product quality by performing configuration tasks and root cause analysis.
  • Automating deployment and delivery processes.
  • Reporting defects and issues.
  • Building, developing and maintaining the continuous delivery toolchain for reliable releases.
  • Developing and documenting the continuous deployment build and release process.
  • Interacting with global product teams to meet their specific needs.
  • Troubleshooting build and release issues.
  • Administrating servers daily.
  • Helping implement process and tool improvements.
Benefits
  • Training budget.
  • Sport subscription.
  • Private healthcare.
  • Small teams.
  • International projects.
  • Free coffee.
  • Gym access.
  • Bike parking.
  • Playroom.
  • Shower.
  • Mobile phone.
  • Free parking.
  • In‑house trainings and hack days.
  • Modern office.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.