DevOps Engineer

Hybrid / Prague 8 /
Hybrid
Lokation: Prague 8, HO 50 %
Languages: Fluent English and Czech

Level: Senior
Form of cooperation: Contraktor
Start date: asap
Allocation: Full-Time
Allocation length: Long term

  • The Software Engineer has the skills to develop large and / or complex programs, incl. design, coding and testing. As part of test responsibilities, the Software Engineer defines and creates test cases, executes test activities and reports on progress.

Task and responsibilities:

  • Full stack responsibility on one of our main energy trading products (automate, deploy, maintain, troubleshoot) but with strong focus on the implementation of our new end-to-end architectural solution.
  • Liaise within our product agnostic teams in the organization to ensure efficient and seamless interdepartmental cooperation at all levels.
  • Design and implement high quality automated solutions for business-critical tasks.
  • Monitor infrastructure and applications metrics via monitoring/observability systems (Prometheus, Grafana, OpenSearch/Kibana, etc.) to ensure performance/capacity management, etc. Maintain and extend implementation of metrics-based monitoring systems.
  • Contribute to evaluation and development of initiatives in the DevOps area, including various automation/containerization/cloud migration projects.
  • Assist our Ops team members on systems administration of Application hosts: upgrading, patching and tuning, capacity and performance management.

Mandatory skills and experiences:

  • University degree in Information Technology or equivalent OR:
  • 5+ years’ prior experience technical operations of high criticality environments.
  • Expertise in RedHat Enterprise Linux (installation, system monitoring and maintenance, tuning and troubleshooting, etc.); RHCSA or RHCE certifications is a strong plus.
  • Experience with automation, software deployment and orchestration technologies (most relevant being: Ansible, Terraform, Vault, Docker, Kubernetes, Jenkins, etcd, Apache, Apache Tomcat, Git, GitHub).
  • Experience with testing IaaC solutions (preferably Ansible Molecule, Test Kitchen or any other test framework).
  • Be able to take responsibility and deliver results autonomously, sometimes under time pressure.
  • Technical documentation skills, strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills in English (B2 or higher)
  • Good team spirit and accountable for working in a multi-cultural and international environment

Optional skills:

  • Good knowledge of one or more of the following areas: GCP, RabbitMQ, PostgreSQL, Kubernetes, Prometheus, Open Search, HaProxy
  • Understanding and/or experience with DevOps, SRE, Agile working models
  • Experience with one or more of the following languages Python/Go/Java
  • Understanding of Serverless, Microservices architecture.
  • Understanding and/or experience with GitOps processes.
  • Experience in continuous integration (e.g. Jenkins, CircleCI, Travis).