As a DevOps Software Engineer, your focus would be to leverage and enhance already existing cutting-edge solutions. Furthermore, you would drive the evolution of the available solutions to meet the changing needs of our ecosystem.
Your responsibilities
Improve development and deployment pipelines, and tools, with a focus on automation.
Oversee data engineering workflows with a focus on DevOps practices, release automation, and optimized data delivery.
Oversee Docker containerization, from creation to deployment and optimization.
Maintain and improve CI/CD processes (e.g., GitLab, Jenkins) and collaborate with the development team to continuously improve the processes and infrastructure.
Develop and automate testing and reporting strategies.
Specify common configurations, templates and implement libraries (logging, health checks etc.).
Explore and implement new technologies, including cloud solutions, to enhance and modernize infrastructure for scalability and efficiency.
Implement and maintain monitoring dashboard with Grafana.
Our requirements
Bachelor’s or Master’s degree in computer science, computer application or information technology or a related field
5+ years experience in Server Technologies (Linux and Bash)
5+ years experience in Containerization Technologies (Docker)
5+ years experience in CI/CD with focus on Gitlab and Jenkins
3+ years experience in software development and webservice design (Java, Python, REST, Spring Boot)
Experience with Cloud environments (AWS) is beneficial
Experience with tools like Prometheus, Elasticsearch, Logstash, Kibana would be beneficial.
What we offer
Challenging work on cutting-edge technology with a clear product focus
Collaborate with our agile Indo-German team
Dynamic work environment with many opportunities for personal growth
Access to on-the-job and off-the-job learning opportunities