Our dream at HEINEKEN is to help our customers grow their businesses by serving them better, faster, and smarter with digital solutions. The last few years have seen a significant increase in the importance of digital in the Commerce space at Heineken. HEINEKEN's digital solutions are a vital component in protecting and growing the company's revenue. To ensure that this trend is supported the Commerce DevOps Hub has been established. This newly created organization, being an integral part of the Global Digital & Technology Function, is tasked with engineering the software which powers e-Commerce. The Commerce DevOps Hub location is in Kraków, Poland.
As the DevOps Engineer, you will be part of the software development team and you will be responsible for delivering, managing and maintaining a DevOps environment, including CI / CD, configuration management and Customer Service and Technical Services Team. Collaborating closely with Product Owner(s), Product Architect(s) and other software engineering teams you will need to understand the technical and business needs, helping to convert those needs into further development of the DevOps landscape and services in line with overall engineering standards and roadmaps.
responsibilities :
working with software developers, qas, and other staff (e.g. system administrators, network engineers, etc.) to improve delivery process and oversee code releases and deployments
being important contributor of a multi-team effort to deliver, manage and maintain configuration and release automation to meet business needs
contributing to enhancing of the end-to-end development process and ensuring ongoing platform reliability and availability
developing automated pipelines for building, testing, and deploying software applications, by creating, maintaining and documenting continuous integration (ci) and continuous deployment (cd) environments to facilitate a development process
supporting and enhancing build and release processes through automation, monitoring, and performance optimization strategies with a combination of processes and tools
stablishing standards / guidelines for how software and infrastructure should be configured, to allow teams for effective work and smooth ci / cd processes
requirements-expected :
5+ years of working experience in the similar position
experience in designing, building, integrating and managing Continuous Integration and Continuous Deployment (CI / CD) pipelines using tools : Azure DevOps, Azure Repos, Azure Pipelines State the minimum qualifications / experience and skills required to successfully perform the job
hands on experience in management, configuration and maintenance of Azure DevOps
hands on experience with Infrastructure as Code (IaC) with tools like Terraform or similar to manage infrastructure through code
proficient in Version Control Systems (VCS), including branching, merging, pull requests, conflict resolution and workflows, using Azure Repos and knowledge of Git.
familiarity with Microsoft Dynamics 365 Deployment best practices (nice to have)
familiarity with Microsoft Custom App Deployment best practices
working experience in release management
experience in integration of various services into the pipelines, e.g. monitoring and communication tools like MS teams
Knowledge of security best practices for cloud-based environments
strong organization and verbal and written communication skills, with the ability to communicate technical information clearly and effectively to non-technical stakeholders
problem-solving skills with ability to diagnose and troubleshoot complex infrastructure, application, and automation issues
willingness to learn and adapt to new tools, technologies, and processes as DevOps evolves pragmatic, and collaborative team player
Azure DevOps (project management, Repos, Pipelines as YAML)