DevOps Engineer - Shipment Tracking API

Praha

About DHL IT Services & Digital Platforms

At DHL IT Services, we’re designing, building and running IT solutions for the whole DPDHL globally. Millions of people who ship their packages, countless businesses we support with logistics services and 550k colleagues – all running from our datacenters with thousands of servers and applications.

This naturally means a lot of digitalization – our key priority for the coming years, deeply embedded in strategies across the company. Simply, we recognize digitalization as the biggest opportunity since globalization. Digital Platforms is a new “fresh out of the oven” department, where we have the opportunity to address this digitalization theme much more closely. There, you will find topics like APIs, Blockchain, Internet of Things, Data Lake & Analytics, Artificial Intelligence, Automation and more. We’re designing, prototyping, building – but also running and supporting cutting-edge digital solutions for our customers and employees. We’re very excited to see the positive impact of our work – but also recognize the potential is much larger. This is why we need you!

How do we work?

We like to do everything in an Agile/DevOps way. No more throwing the “problem code” to support, no silos. Our teams are completely product oriented, having end to end responsibility for a success of a product in development and in production. Typically, you would find roles like DevOps Engineers, Product Managers and Scrum Masters only. Same people, taking care of the full stack of infrastructure, application, but also the business side of the product.

The day-to-day work is typically organized using Scrum, so stand-ups, reviews, retrospectives, estimating story points, working on impediments, iterating on the product, deploying many times etc. Like in any other company, it’s not Scrum 100% by the book, but we try to live the principles of the Agile manifesto and have a culture of trying to get better every day, embracing failures if they happen – they’re great learnings, too!

The development is following DevOps culture, so, whatever one builds, he/she supports in Production in case of issues. There’s also space for exploration, as the product and customer needs to be continuously developed, so we work with startups and other enterprises to stay on the cutting edge and cherry-pick what makes sense.

About API platform & API team
Our mission in the API team is simple: “Empowering DPDHL teams and customers with best APIs to easily integrate DPDHL capabilities, products and solutions into digital offerings”. Do you need to track a package? There’s an API for that. Do you need to print a label for your shipment? There’s an API for that too. Do you need a chatbot interface to DPDHL? Yes, there’s an API for that..

In the API world, we take care of state-of-the-art global platform, which processes billions of transactions every year. We also develop and run many APIs, including the very critical ones for our business. Those could be external APIs like shipment tracking, but also internal APIs for helping us being more effective.

The tech: Our infrastructure is in both internal and public cloud (GCP). The internal cloud is in multiple regions (Europe/Asia), but the actual API gateway is naturally more global – this is where we harness the true power of public cloud, to be closer (at the “edge”) to the customer. We have microservices deployed in both clouds, so you can expect a lot of Docker, Kubernetes and OpenShift. Considering the volumes, we also need highly scalable platforms like Kafka and Cassandra. Automation and monitoring is also important: solutions like Terraform, Elastic, Zabbix, Jenkins and Ansible are all under our wings. Finally, to wire it all together, we write code in Java and Node.js.

The team: Like our company, our team is quite global. We have most of the technical teams in the Czech Republic and Malaysia and our product colleagues are sitting in Germany. To help us collaborate better, we are using tools like Teams, Jira, Confluence or Mural, too. You will find a nice mix of motivated people, typically geeks who are passionate about technology and are reading about IT after work anyway :) But most importantly, we are a team who supports each other even in tough times and who tries to make things better every day. We’d be happy to support you too on your journey with us!

Who do we look for?

Currently, we’re looking for DevOps Engineer of Shipment Tracking API. In this role, you will have an opportunity to directly impact customer experience in DPDHL through one of the most critical API we have. We’re looking for someone to help us bring this API at the new level, by ensuring great quality of our delivery; simply, an engineer with a testing focus. Typically, your day will be filled with discussing the architecture and features, writing test cases, supporting other DevOps engineers in test case execution and even developing new features in a Test Driven Development way.

Does that sound a bit like you? Let’s talk! Even if you don’t tick all the boxes below, we’d love to hear from you; our new department is rapidly growing and we’re looking for many people with the can-do mindset to join us on our digitalization journey. Thank you for considering DHL as the next step in your career – we do believe we can make a difference together!

Your work:

• Definition of a test strategy including different test steps like unit, system, integration, regression and end-to-end test
• Creation of automated test protocols
• Implementation of the technical and business acceptance tests
• Collaboration with the Product Owner as well as stakeholders to clarify business test cases and test data
• Good knowledge of test methods and test procedures

You should have:

• Practical Java programming skills including experience with Spring
• 5+ years of proven software testing experience (test case creation, test data definition, test execution)
• Jira / Jenkins / Postman experience
• Excellent analytical and problem-solving skills
• Ability to clearly describe and discuss problems
• Experience with test management tools and bug tracking tools
• Experience with test automation frameworks (e.g. RestAssured, Robot Framework,..)

Nice to have:
• Knowledge of scalable cloud systems and dependable distributed systems
• Experience in a Scrum development team environment
• Basic understanding of nonSQL DB (Cassandra)
• Basic understanding of messaging infrastructure (eg. Kafka, IBM MQ)

What we offer:

• Great team of IT professionals and possibility of technical development
• Modern offices in Chodov
• Home office possibilities
• Permanent contract
• Pension plan contribution
• CAFETERIA employee benefit program with wide selection of benefits from Edenred
• Extra week of holiday (25 days/year), 6 Self-sickness days/year, Full salary compensation for up to 10 days absence due to illness per calendar year, Lunch vouchers fully covered by company
• Multisport card, mobile and laptop, fruit days, sport clubs for employees, Referral program……

Kontakt

Miroslav Flaška
Miroslav Flaška
Recruiter
DHL Information Services (Europe) s.r.o.

V DHL ITS jsem zodpovědný za kompletní nábor pro oddělení Solution Delivery,  které zastřešuje například software development, projektový management, technické konzultace nebo systémovou integraci a konfiguraci a za nábor pro oddělení Information Security. Především obsazuji pozice, Architect, Software Engineer, Test Engineer, Project Manager, Consultant a Information Security Engineer.

Víte o někom, kdo by měl o pozici zájem? Sdílejte!