Maintain and improve our Continuous Integration using Jenkins.
Maintain and improve our Continuous Deployment environments using Octopus
Deploy and other tools.
Assist development teams with maintaining reliable multi-OS (Windows, Linux,
Mac OS, iOS, etc) build systems.
Integrate automated builds and build artifacts into test environments, unit test
harnesses, and code analysis tools.
Administer engineering tools (Git, Jenkins, etc).
Suggest process and tool improvements and changes as necessary.
Ensure that properly documented process is followed during releases
Assist with the design of release processes for different teams
SCM policies and procedures.
Git/GitHub internals, branching, tagging, etc.
Git/GitHub administration (must be an expert in Git).
Tool integrations (Azure Devops, Jenkins, Nuget, etc). (Must be an expert in
either Azure Devops or Jenkins).
Work across teams to find and implement additionally needed tooling.
Administration, management, and maintenance of existing Jenkins’s installation
Come up with solutions to complex integration scenarios