About Invenda
Invenda Group AG is a multinational smart vending solutions company, headquartered in Luzern, Switzerland. It disrupts the vending industry through its state‑of‑the‑art vending machines and software platform for smart vending.
Invenda is looking for regular and senior DevOps engineers (3‑6y mid, 6y+ senior) for its software development team. This is a hybrid position based in Sofia, Bulgaria or Novi Sad, Serbia.
Personal skills
* Clear communication and reporting, proficiency in EN language is a must
* Self‑driven, proactive, transparent, predictable
* Be able to identify improvement opportunities in the infrastructure, sync up with the team and autonomously act to resolve them
* Empathic to colleagues, helping the team to execute and grow
Technical Skills3>
* Operating Systems: Experience with Windows Server environments.
* Strong understanding of system administration tasks, including process management, networking, security, and logging.
Protocols & Networking
* Good understanding of networking concepts such routing and protocols TCP/IP, HTTP/HTTPS, DNS, Load Balancing, SSL/TLS,.
* Understanding firewalls and proxies in a cloud environment.
Azure DevOps
* Proficient in Azure DevOps Services (ADO), including configuring build pipelines, release pipelines, and version control integration (Git).
* Understanding of CI/CD practices.
* Experience with YAML pipelines, tasks, variables, and secrets management.
Automation & Scripting
* Scripting skills in PowerShell
* Experience automating tasks such as infrastructure provisioning, software installation, and configuration management.
* Knowledge of Azure CLI and Azure PowerShell for managing resources.
Infrastructure as Code (IaC)
* Experience with Terraform for provisioning and managing Azure resources.
Azure
* Hands‑on knowledge of core Azure services, including but not limited to:
* Azure Virtual Machines (VMs), Virtual Networks, Load Balancers, and App Services.
* Azure Storage (Blob, Files, Disk, etc.).
* Azure Key Vault for managing secrets and credentials.
* Azure Active Directory (AAD) for identity and access management.
* Azure networking (vNet, NSG, ASG)
* Azure Functions and App Services for serverless computing.
Software Development Process Understanding and CI/CD
* Familiarity with the full Software Development Lifecycle, from requirements gathering, development, and testing to production deployment and monitoring.
Version Control & Branching
* Understanding of automated testing practices, such as unit testing, integration testing, and end‑to‑end testing, and how to incorporate them into CI/CD pipelines.
* Release Management: Experience in planning, scheduling, and managing software releases in alignment with the organization’s development and operational requirements.
* Deep understanding of CI/CD processes for automating application deployment pipelines.
* Experience with automated testing, build automation, and deployment strategies.
Monitoring & Logging
* Ability to analyze logs and troubleshoot issues using logging and monitoring solutions.
Nice to have
* Monitoring, Logging & Observability
* Experience with DataDog, Azure Monitor, Log Analytics, Azure Application Insights, or other monitoring tools for observability.
* Experience with Linux Server environments
* Understanding of the OS basic architecture
* Capable to perform basic tasks from console (basic troubleshooting, navigation through filesystem, file editing)
* Microsoft AZ certifications (AZ-104, AZ-400, AZ-500, AZ-700)
* Experience with Docker
* Experience with Mongo or SQL DB servers (querying, performance monitoring and optimization)
* Familiarity with Azure Security Center and Azure Policy.
* Basic knowledge of any programming language (C#/Python preferable) – capable of reading code and troubleshooting execution by correlation to available logs
* Hands‑on with installation software/plugin or package managers (WiX, WinGet, Inno…)
* Experience with any configuration management tools like – Ansible, Puppet, Chef
* Experience with implementing and alignment to industrial and regional/national security and governance policies
WHY JOIN INVENDA
* Work on production‑scale, real‑world systems used globally
* Influence quality strategy across frontend, backend, and data platforms
* Be part of a transparent, fast‑moving engineering culture that values ownership and excellence
* Have real impact on system reliability, customer experience, and operational efficiency
#J-18808-Ljbffr