Software Development
As part of our tech team, you will build software to help our customers combat one of the biggest contributors to global warming: food waste.
With this goal in mind, you will build and expand our predictive analytics platform which is already changing the way large food service providers manage their operations. You will work with a tightly knit team of talented developers in the fields of machine learning, backend and frontend development. We offer you a visionary, innovative environment and give you the support and tools you need to succeed. In our fast-growing team, there is plenty of room for personal development!
Are you ready to build Delicious Data with us and change the world for the better? We are looking forward to getting to know you!
Tasks
As a DevOps/Cloud Engineer, you will be an integral part of the engineering team that is essential to our core offering: Across Germany, our automated systems are utilized for enhancing and streamlining procurement in hundreds of stores. The continuous improvement of our cloud infrastructure and deployment pipelines is paramount to the achievement of our mission, and your expertise and innovative solutions will aid in rapidly expanding our customer base while consistently enhancing our service offerings. You will leverage your knowledge of GitLab CI/CD, Terraform and Ansible to drive continuous deployment and delivery, optimize our environment, and promote best practices within our team.
At Delicious Data you will:
Drive the transition of our cloud infrastructure from Hetzner to Azure.
Implement automation tools and CI/CD pipelines.
Collaborate with team members to improve the company’s engineering tools, systems and procedures, and data security.
Manage and optimize our Azure cloud environment.
Conduct systems tests for security, performance, and availability.
Develop and maintain design and troubleshooting documentation.
Requirements
Bachelor’s degree in CS, engineering, software engineering, or related field.
Minimum of 4 years experience in managing Linux based infrastructure.
Minimum of 2 years experience as a DevOps Engineer or similar software engineering role.
Hands-on experience with Azure cloud services.
Proficiency in scripting languages such as Python, Bash.
Experience in network, server, and application-status monitoring.
Experience with cloud architecture and system engineering.
Hands-on experience with implementing automated testing platforms and unit tests.
Proficient understanding of GitLab CI/CD, Terraform, Ansible and Nginx.
Experience with containers (Docker) and orchestration systems (Kubernetes).
Benefits
Room for creative solutions and personal initiative.
Experience ownership in our low-hierarchy organization.
Work with the hardware of your choice.
Work remote from home or come to our office at our headquarters in Munich.
We offer you a competitive compensation package (salary, benefits and virtual shares).
Use your annual development budget of 1,000 euros for attending conferences or courses, buying books, getting a coach etc.
We pay for your public transportation costs or an e-bike.