DevOps Engineer

  • Full time
  • Prague
  • Posted 7 days ago
Python/Go/Rush/Bash (regular)
Terraform/Ansible (regular)
GitLab (regular)
Kubernetes (regular)
Google Cloud Platform (regular)
Linux (advanced)
As a DevOps Engineer within our Service Delivery department, you will be responsible for development of tools and platform for product development teams and for the maintenance of our environments. Team you will be joining, Infrastructure & Reliability, maintains tools that are crucial to developers, from artifacts registries, through CI/CD pipelines and systems, to automated platforms for development and testing environments creation. As a DevOps Engineer you will be also responsible for promoting and implementing best practices in observability (monitoring, tracing, alerting, logging) and high availability software engineering.
Our stack? We use Google Cloud Platform for our core infrastructure, we use Gitlab for code and CI pipelines, ArgoCD for CD pipelines and Kubernetes (GKE + Anthos) for workload management. All infrastructure is maintained with Terraform and Ansible. For observability we use Kibana, Elasticsearch, Prometheus, Grafana and Jaeger.
Responsibilites:
  • Build and maintain internal, developer-focused tools and solutions
  • Maintenance and development of product infrastructure strategy
  • Detect and resolve security, performance and availability issues to ensure maximum uptime and performance
  • Investigate, evaluate and recommend new tools and technologies for faster fault finding
  • Administration of web servers, Load Balancing (haproxy, nginx)
  • Network and Linux virtual machines administration
  • Log aggregation (Kibana / Elasticsearch)
  • Containerisation / packaging. Distributed component integration/troubleshooting (Docker, Kubernetes)
  • Monitoring (Prometheus, Grafana)
  • Troubleshooting of various issues in cloud environment in a measured, methodical way, often under pressure
  • Write build/test/deploy CI/CD pipelines and implement them in our services’ delivery process
  • Implement tools for configuration management of services
  • Automate all not-automated processes in software development lifecycle
  • Provide DevOps expertise to product development teams
  • Work with latest tech stack from Cloud-native landscape

Qualifications
  • 2+ years of experience as DevOps Engineer/Site Reliability Engineer
  • Practical knowledge of Linux/Unix, networking/administration
  • Practical knowledge of HTTP protocol (cache, debugging, monitoring)
  • Understanding of cloud computing paradigm (distributed logging, service discovery, stateless applications, scaling, HA)
  • Experience with cloud (and cloud-native) services (preferably Google Cloud)
  • Experience with Docker
  • Experience in writing scripts with at least one of scripting language i.e. Python, Go, Rust or Bash
  • Experience with Gitlab, Gitlab CI/CD Pipelines or similar CI/CD solutions, focusing on pipelines as code
  • Experience with real-life deployments to any of the major cloud providers (i.e. AWS, Google Cloud)

Preferred skills:
  • Experience with developing in-house IaaS/PaaS solution
  • Shift-left mindset, including moving forward DevSecOps approach
  • Growth mindset and willingness to learn
  • Proactive approach, can-do attitude
  • Problem-solving skills, ability to dig into code
  • You built it, you run it approach, taking ownership of services and applications
  • Excellent communication skills with fluent English 

Nice to have:
  • Experience in building pipelines for automation of applications scaffolding, testing, building, deployment with zero-downtime approach and auto-scaling
  • Experience with ArgoCD or similar GitOps solutions
  • Experience with Terraform/Ansible for Infrastructure as a Code solutions
  • Understanding of ITIL and Agile methodologies (i.e. Kanban)
  • Experience with containers and Kubernetes, preferably with GKE and Anthos/Istio
  • Knowledge of artifacts registries like Nexus, GCP Container Registry, including knowledge of Maven/Ivy/Gradle for JVM stack and other languages registries like PyPi, Npm or Crate
  • Experience with Confluence and JIRA
We offer:
  • Health Care and Multisport
  • Training budget
  • Table Soccer and Game console
  • Place for your bike 
  • Office in a convenient place – Rynek Główny
  • Company library
  • Startup atmosphere 
  • Employee referral program

To apply for this job please visit cz.talent.com.