Job Description
Tasks / Responsibilities : :
- Analyze the existing CI / CD pipelines with the goal of harmonization
- Ensure a sufficient setup of all pipelines by using Gitlab core functionality
- Support developer and test teams to include their test processes into the building pipeline
- Work with development teams to ensure configuration management requirements are
- defined and solutions accurately designed for new websites and software products
- Share in developing effective configuration management strategies
- Support and enhancement deployment, enabling logging and monitoring concepts
- Participate in Scrum events and consult team in order to implement resilient and HA services
- Support Application management and operations for the DT components
- Monitoring and analysis of stability, capacity and performance
- Development, refinement and documentation of policies, processes, procedures and their implementation and use for operations management
- Ensure compliance with security policies and procedures, including internal penetration and vulnerability scans
- Install, configure, and customize internal and 3rd party software and utilities
- Create and maintain website administration, server administration, and server setup
- Documentation
Qualifications
Requirements Must Have :
English at least upper-intermediate levelExperience in Linux (3+ years)Experience with Kubernetes, DockerExperience with TICK stack or similarExperience with Ansible configurationExperience with GitLab CI, Git version controlWorking knowledge of command-line tools at least in Linux (shell) and WindowsPowerShell)Understanding the development process, frontend, backendAbility to specify CI / CD requirements for development teamsNice to Have :
Knowledge of Helm ChartsExperience with Spring Java servicesExperience with MongoDBExperience with npm and yarnBeing familiar with agile development