Area(s) of responsibility
Must Have
- Git/Bitbucket/ Github - Branching strategies, tagging/merging, git command line, basic to advanced, pull request, integration with Jenkins, creating repos/repo templates, bitbucket APIs, ssh key setup, keytool, etc.
- Linux command line - profile, bashrc, nc, package managers, top, editing files, sed, grep, curl, wget, expect, etc.
- Jenkins/Cloudbees CI - administration, access controls, upgrades, multibranch pipelines, folders, CICD setup, credential management, plugins, managed files, node labelling, etc.
- Sonarqube - setting up quality gates, custom profile creations, upgrades, maintenance, etc.
- Nexus - creating repos for multiple technologies, upgrades, cleanup policies, creating access controls, configuring proxy repositories, image registry setup