DevOps Engineer
dhl
Job Description
Grow together.
As a DevOps engineer at DHL IT Services, specializing in Java, Kafka, and public cloud, you are an integral part of the development team. Your day begins by actively participating in agile meetings, collaborating with your team to understand project requirements and provide technical guidance. Leveraging your expertise in Java and Kafka, you work with other DevOps engineers to develop and enhance microservices-based applications. You ensure that the applications are scalable, reliable, and efficient, leveraging your knowledge of public cloud platforms like Azure to design and implement cloud-native architectures, utilizing containerization with Docker, orchestration with Kubernetes, and package management with Helm.
Throughout the day, you focus on automating and streamlining the development process. Working closely with your development team, you implement and maintain CI/CD pipelines using tools like Jenkins or GitLab CI. You utilize Helm, a package manager for Kubernetes, to define, install, and manage applications and their dependencies within the Kubernetes environment. Your expertise in Kubernetes allows you to deploy, scale, and manage containerized applications efficiently. You collaborate with your development team to ensure seamless integration of code changes, conduct code reviews, and provide valuable feedback to improve code quality and maintainability.
As a DevOps engineer embedded within the development team, you actively drive the adoption of DevOps practices within the organization. You contribute to the development of internal tools and frameworks that enhance productivity and efficiency. Staying up to date with the latest industry trends and technologies, you continuously explore new tools and techniques to improve the development process. Collaboration and knowledge sharing are key aspects of your role as you actively engage with your development team, sharing best practices and promoting a culture of continuous improvement. You actively participate in technical discussions, providing guidance on architectural decisions and ensuring that the software solutions developed align with best practices and industry standards.
Ready to embark on the journey? Here’s what we are looking for:
As a DevOps Engineer (Java, Kafka, Public Cloud), having strong development skills in Java and experience with building scalable and distributed systems using Kafka is a huge plus. Very good knowledge of containerization technologies such as Docker and container orchestration platforms like Kubernetes, along with proficiency in Helm for package management, will also be an integral part of this role.
You are a technology aficionado, therefore you have a good understanding of software development best practices, design patterns, and coding standards. Your expertise in Java and Kafka allows you to work closely with development teams, providing technical guidance and contributing to the development of microservices-based applications. You are able to work independently, prioritize and organize your tasks under time and workload pressure. Working in a multinational environment, you can expect cross-region collaboration with teams around the globe, thus being advanced in spoken and written English will be certainly useful.
An array of benefits for you:
- Hybrid work arrangements to balance in-office collaboration and home flexibility.
- Annual Leave: 42 days off apart from Public / National Holidays.
- Medical Insurance: Self + Spouse + 2 children. An option to opt for Voluntary Parental Insurance (Parents / Parent -in-laws) at a nominal premium covering pre existing disease.
- In House training programs: professional and technical training certifications.