DevOps Engineer

Novi Sad , Serbia
full-time Hybrid

TLDR

Work on production-scale, real-world systems used globally and influence quality strategy across frontend, backend, and data platforms.

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 infrastructuresync 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/IPHTTP/HTTPSDNSLoad BalancingSSL/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 NetworksLoad 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 testingbuild 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 DataDogAzure MonitorLog AnalyticsAzure 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

 



 

Invenda Group builds innovative smart vending solutions that combine advanced vending machines with a robust software platform. Targeting the vending industry, they offer a unique blend of technology and convenience that transforms traditional vending into a seamless, intelligent experience.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Operations Engineer Q&A's
Report this job
Apply for this job