As part of the DevOps team, in this role you will design, create, maintain & automate software processes that support the project development process and own the responsibility to create the software release according to the agreed process.
What You Will Do In Your Role
Create deliverables that are part of a software release (artifacts, quality checks , documentation) - responsible for internal product release
Plan and control software delivery process
Improve and automate software delivery process
Handle code deployments in various environments
Monitor metrics and develop ways to improve
Manage CI and CD tools with the team
Document and design various processes; update existing processes
Improve infrastructure development and application development
Adhere to quality or maintenance of quality of process.
The Experience You Will Bring
Basic experience with Linux & Windows infrastructures
Proficiency in scripting languages including Bash, Python
Knowledge and insight into Git Workflows
Familiarity with CI / CD tools (such as Jenkins, Gitlab CI)
Basic knowledge of build automation tool : make
Good interpersonal skills and communication, fluency in English
Able to multitask, prioritize, and manage time efficiently
Ability to learn and apply new technologies through self-learning.
What Will Put You Ahead
Knowledge and insight into SVN Workflows
Scrum / SAFe, Agile workflow methodologies
Basic knowledge of working with virtual machines
Ability to debug applications and environments.