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