Contact us now

+49 6196 777 54 0

Serbia / Belgrade – Software Engineering

DevOps Engineer - Trainee

Our offering

Successful candidates will have an opportunity to benefit from:

  • Dedicated training and onboarding program to become a professional DevOps Engineer
  • Ability to work with most technically gifted people in our industry
  • Training package (dedicated working days - approx. 5 % of your time and a matching financial budget)
  • Clear career path and defined personal goals with achievement based career prospects
  • Permanent contract with competitive salary
  • Opportunity to collaborate with colleagues and clients across the Zühlke Group

Your skills

We are currently looking for highly motivated DevOps Engineer to join our Belgrade office. You should have a technical related degree and/or equivalent professional qualification and communicative and open-minded personality and be fluent in English (both written and oral).

As for technical experience, we require basic theoretical background in at least one of the following areas mentioned below, as well as strong willingness to improve your knowledge in all these areas:

  • Interpreted or scripting languages (Python, Perl, PowerShell, Unix Shell, etc.)
  • OOP and compiled languages like C# or Java
  • Windows Server or Unix administration

    In order to become professional DevOps engineer, you should also know or be eager to learn:

  • Agile software development methodologies like Scrum
  • Configuration management tools (Chef, Puppet, DSC, etc.)
  • Continuous integration/delivery concepts and tools (Jenkins, TFS, Team City, Octopus Deploy, etc.)
  • Virtualization and container platforms (Hyper-V, VMWare, Docker, etc.)
  • Understanding concepts and using services on cloud infrastructure platform (Azure, AWS, etc.)
  • Configuration and administration of relational (e.g. MSSQL) and/or NoSQL databases
  • Configuration and administration of application or web servers (IIS, Tomcat, etc.)
  • Networking protocols (ISO/OSI, routing, firewall, VPN)

Responsibilities

  • be integrated part of development team with focus on providing expertise in configuring, running, maintaining and continuously improving automated procedures to build, deploy, test and monitor software releases
  • driver for an effective and efficient collaboration between development, operations and quality assurance teams
  • participate in all phases of application lifecycle including configuration and release management
  • ensure smooth operations of production and development environments, and support in resolving incidents in close collaboration with dev and hosting teams
  • show analytical and methodical approach for solving complex problems

Apply now

Zuhlke Engineering d.o.o.
Bulevar Milutina Milankovića 1ž
11070 New Belgrade