What You’ll Get To Do
Work with all product teams to deliver quality products on time
Take ownership of the integrity of source control and build environments
Maintain and improve the process for releasing builds into QA
Maintain and improve the process for releasing software to customers including patches and maintenance releases
Manage release and development branches, including tagging and merges, and apply best practices
Maintain and support Development and QA infrastructure deployments
Improve build configuration and automation to efficiently manage the release of code
Actively participate in continuous quality improvements in all processes
Skills And Experience We Value
Experience with Server administrations and Microsoft Server O
University degree in Computer Science or related field
Experience with the software development life cycle
Experience working with configuration management tools (e.g. Ansible, Terraform, Puppet)
Experience with build automation tools (e.g. MS Build, PowerShell, Jenkins)
Experience working with Continuous Integration and Continuous Delivery (CI/CD) pipelines
Experience with source control management practices and advanced branching techniques (e.g. Git, GitHub, TFVC, BitBucket)
Experience administering application lifecycle management tools (e.g. TFS/VSTS/Azure DevOps, Jira)
Proficiency with SQL and an understanding of relational database systems
Experience in defining and improving software build, deployment, and release processes
Experience working in .NET application development
Experience working in Microsoft Azure
Strong communication skills, both verbal and written
Ability to work in a team environment with minimal supervision
Experience working in an Agile development environment
Bachelor's degree in Computer Science