About Invenda
Invenda Group AG is a multinational smart vending solutions company, headquartered in Luzern, Switzerland. It disrupts the vending industry through own 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.
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 Skills
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 as 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
-
Expirience 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 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