Senior DevOps Engineer

Košice, SK  IS/IT: Software - Application development and operation Full time job Education is not essential 3000 - 0 EUR/month

About

We are looking for an experienced DevOps Engineer (senior) to join a project for our client from the energy industry based in Germany. As a DevOps Engineer, you will work with a team of skilled professionals and contribute to the success of our mission-critical projects.

As a Senior DevOps Engineer, you will play a pivotal role in ensuring our products' continuous availability, operational excellence, security, and resilience. We seek someone proactive, highly skilled, and passionate about delivering high-quality solutions.

 

Tech stack

  • Cloud infrastructure: Azure / AWS, Terraform
  • Container orchestration and deployment: Kubernetes (K8S), Helm, GitLab CI/CD
  • Testing and automation: Karate Framework / Gherkin

 

Your responsibilities

  • designing, implementing, and managing infrastructure using Terraform to automate the provisioning and management of cloud resources
  • deployment, managing, and scaling applications using Kubernetes (K8S) across various environments
  • ensuring high availability, scalability, and security of Kubernetes clusters
  • developing and maintaining Helm charts for Kubernetes deployments, facilitating the deployment of microservices and ensuring consistency across environments
  • working with cloud service providers such as Azure and AWS to manage resources, optimize performance, and reduce costs
  • ensuring best practices in security and compliance
  • developing and maintaining CI/CD pipelines
  • automating testing, deployment, and monitoring processes to ensure quick and reliable delivery of applications
  • automating API testing and ensuring the applications meet the defined acceptance criteria
  • implementing monitoring, logging, and alerting solutions to ensure system reliability, performance, and uptime
  • working closely with development, QA, and operations teams

 

What do we expect?

  • extensive experience in writing and managing Terraform scripts for cloud infrastructure
  • strong knowledge of Kubernetes, including experience in deploying and managing production-grade clusters
  • proficiency in creating and managing Helm charts for Kubernetes applications
  • hands-on experience with Azure and/or AWS, including networking, security, storage, and computing services
  • proficiency in writing GitLab YAML files for CI/CD pipelines and integrating various tools and services
  • experience with the Karate testing framework and Gherkin syntax for behaviour-driven development (BDD) and API testing
  • strong scripting skills in Bash, Python, or similar languages for task automation
  • proficiency in Git for version control and collaboration
  • fluency in English, and German will be an advantage

 

Benefits

  • Compensation and rewards:
    • Boost your earnings with bonuses (company performance, project, or extra performance bonus)
    • Invest in yourself with a yearly well-being budget (up to €2,000)
    • Earn referral bonus (up to €3,000)
    • Secure your future with a pension plan contribution
  • Flexibility and Work-Life Balance:
    • Flexible working hours that adjust to your personal needs
    • Choose your work environment – 100% remote or modern offices: Košice, Bratislava, Prague
  • Personal and Professional Development:
    • Sharpen your skills with extensive training & certifications
    • Deepen your expertise with unlimited access to Udemy for Business
    • Boost your language skills with language courses
  • Wellbeing and Culture:
    • Build bonds through team-building activities & company events like the VolleyCup and Christmas party
    • Join our family culture and participate in diverse interest groups like bikers, runners, gamers, and more
    • Invest in your well-being with a MultiSport card
    • Promote your mental health with confidential psychological support 

 

Hiring process

  1. Has the job offer captured your interest? Please fill out the application form and let us know about yourself.
  2. We will assess the information you send us and will get back to you under any circumstances.
  3. We will contact the chosen applicants and specify the details.
  4. A job interview with a hiring manager is a two-way opportunity to get to know each other better. The hiring process also includes a second interview with the customer directly.
  5. We will inform you about the feedback from the interview as soon as possible. Successful candidates will receive a job offer.