Senior DevOps Engineer (Monitoring/Pipeline)
Requirements:
- GitLab Ultimate
- Cloud
- Docker
- Kubernetes
- Python/Bash
- Linux
- OpenSearch/Elasticsearch, Kafka, Terraform
Project description
Our customer is a leading German producer of customized solutions for the self-supply of solar-powered electricity. This includes photovoltaic, energy storage systems as well as cloud technology systems helping individuals to become energetically independent.
We are seeking a highly skilled and experienced DevOps Engineer with a strong focus on CI/CD and Monitoring to join our team. The ideal candidate will have a deep understanding of design, implementation and improvement of CI/CD and Continuous Testing (CT). This role requires hands-on experience with a variety of tools and technologies, including Terraform, Kubernetes, OpenSearch/Elasticsearch and Grafana.
Please note that this position involves occasional on-call duty to resolve potential customer-critical incidents.
Main responsibilities:
- Design, implement, and continuously improve CI/CD and Continuous Testing (CT) environments based on GitLab Ultimate.
- Define and develop workflows and DevOps infrastructures for our product development.
- Automate pipelines to accelerate development processes and provide deployment support.
- Utilize Terraform and Ansible for infrastructure and configuration management automation.
- Implement and monitor compliance with security requirements according to NIS2 and Kritis.
- Plan, implement, and maintain the log and trace collection infrastructure using OpenSearch/Elasticsearch, Kafka, Kubernetes, Vector.dev and OpenTelemetry.
- Configure and manage monitoring solutions using Icinga2, Prometheus, and Grafana for system and application monitoring.
- Monitor and optimize log collection processes to ensure all relevant systems and applications are captured and performance is optimized.
Required skills:
- 5+ years of relevant DevOps experience.
- Experience with GitLab Ultimate (min. 2 years): Proven experience with CI/CD systems of GitLab Ultimate and their specific features.
- Previous experience working with Azure.
- Extensive experience with Docker and Kubernetes in scalable environments.
- Proficiency in scripting languages such as Python, Bash, or Linux scripting.
- Strong understanding of log collection concepts, tools, and technologies.
- Proficiency in configuration and management of OpenSearch/Elasticsearch, Kafka, Kubernetes, and Terraform.
- Experience in log parsing, data pipelines, and data cleansing (e.g. Vector.dev).
Recruitment process
- Recruitment screening and experience survey (ca. 1 hour)
- Profile-specific offline assignment (approx. 2–3 evenings of concentrated work, depending on experience)
- Client technical interview (ca. 1 hour)
- Client team interview (ca. 1 hour)
- Offer meeting (ca. 30 mins)
- Department
- Software Delivery
- Role
- Software Engineer
- Locations
- Bialystok (PL), Cracow (PL), Wroclaw (PL), Warsaw (PL), Szczecin (PL), Lodz (PL), Gdansk (PL)
- Remote status
- Hybrid
- Hourly salary
- PLN150 - PLN200
- Skills
- DevOps, Infrastructure
- Experience
- Senior, Lead, Principal
- Area
- Cloud, DevOps, Infrastructure
About Spyrosoft
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.
Senior DevOps Engineer (Monitoring/Pipeline)
Loading application form