Expect more. Connect more. Be more at Diebold Nixdorf. Our teams automate, digitize, and transform the way more than 75 million people around the globe bank and shop in this hyper-connected, consumer-centric world. Join us in connecting people to commerce in this vital, rewarding role.
We are looking for an Advanced DevOps Engineer who will be part of our R&D Software Development organization. In this role you will support two scrum teams in evolving their existing automation pipelines and infrastructure which is a part of global platform shared by every product in our organization.
As we are well established team and project we are now in position to take either an experienced professional or a mid-level talent who can grow further with us. Even a software developer who work towards switching the career to DevOps is welcome!
Location: Katowice, flexible work will be considered
Scope of responsibilities
- Implementation of CI-CD pipelines
- Implementation of new infrastructure
- Infrastructure monitoring - dealing with space and performance
- Provisioning and maintaining of various dev/test environments
- Backup strategy implementation
- Promote DevOps culture and practices in the company
- Assists with technical evaluation of new technologies and tools.
- Collaborates with staff and other technical colleagues to troubleshoot and resolve production issues.
- Establishes and consults on best practices and standard operating procedures for development, deployment, support, break-fix, and systems management.
Qualifications
- Overall experience of 5+ years with at least 2+ Years of Dev-Ops/Cloud Experience (Azure/AWS/GCP)
- Background in Windows\Linux administration
- Experience in Docker and Kubernetes
- Knowledge of IP networking, VPN’s, DNS, load balancing and firewalling
- Experience with cloud technologies and services (MS Azure, AWS, GCP)
- Ability to work in Agile-environment with minimal guidance
- Self-educative and open-minded, will and ability to learn new technology stacks and tools
- Experience in DevOps practices, Release Management, System Administration or Software engineer
- Experience in building out internal support systems, production ops and dev environments (using CI/CD and CMM tools like Jenkins, Chef/Puppet/Salt/Ansible/Terraform, monitoring and metrics collection tools like Prometheus/Zabbix/Nagios/Cacti/Graphite, log collection tools like Elasticsearch, Greylog etc)
- Scripting skills e.g. Powershell, Bash
- Understanding of Microsoft SQL Server, Redis, RabbitMQ preferred
- Understanding of Service-Oriented Architecture (SOAP and REST)
Technology Stack:
- Windows Servers, Linux + Containers, bash scripting
- Databases: Microsoft SQL Server, Redis, CouchDB
- Ansible, Terraform
- CI/CD: Jenkins
- Docker
- Kubernetes (Helm)
- Prometheus
- Elastic Stack
- RabbitMQ
- Git
- Nginx
- .Net ecosystems
- Nexus
- HashiCorp Consul + Vault
- Microsoft Azure
Preferred Qualifications
- Understanding and experience working with high availability, high performance, multi-site systems and hybrid cloud environments
- Knowledge of technology stack and tools for C#, dotNET Core, Angular is a plus
- Working experience with Azure cloud and Azure DevOps is a plus
We offer
- Great, supportive team
- Mentoring and free access to e-learning platforms
- Flexi-Time & remote working
- As preferred either Employment Contract or B2B cooperation
- Life and accident insurance
- Multisport card
- Private medical care with family option
- Multicultural work environment
- International assignments and projects