Your tasks:
Continuous Integration, Continuous Deployment,
Create and maintain build Pipelines Using Jenkins and
GitLab CI
Implementation of existing CI/CD concepts/processes
Create release builds (tagging, git-flow release finish)
CI Job sanity (proactively analyzing build fails)
Creation of Microsoft Installers
Creation of Debian packages
Release Finalization (Cloud Upload, Archiving)
Git Branching strategy and Management
Git version control, Git Flow
Support developers in questions about project and
pipeline setup
Your qualifications:
Engineering Graduate from top class university/college in
computer science engineering.
Expert knowledge on Continuous Integration, Continuous
Deployment (CI / CD) concepts and processes
Good experience working with Git, GitFlow, Ticketing system,
Branching strategy, Merges, Merge conflicts
Expert knowledge on Jenkins CI server or GitLab CI
Basic knowledge of YML, Shell and BAT scripting.
Good knowledge in package manager concepts (nuget, npm)
Build deployment, creation, maintenance
Basic Programming knowledge - Python, C++, C#, TypeScript
Experience with Windows, Linux and Mac operating systems
Experience with Windows Installer Builds (Wix) and or Debian
package creation
Basic knowledge of Docker, and VM (Virtual Machine)
Independent working style with the proactive ability to take
complete Ownership on tasks
Innovative and quick learner
At least 5 years of solid Industry experience
Excellent communication skill to work with the local R&D
teams in Delhi and Munich, Germany.