Carex's partner in Madison, WI is seeking a Technical Relase Manager for a 1 year, fully-remote contract. Tech Release Managers are responsible for coordinating implementation activities that bring new software release/patch into integration, QA, and production environments. TRMs ensure integrity of pre-prod and prod environments are protected and correct components are released by owning deployment schedules for environments. TRMs are central knowledge point of all integrations. TRMs focus on coordinating integrated pieces from product deliverables that must come together to work as an integrated release package, solution, or release. TRMs coordinate deployment milestones ensuring milestones are planned, managed, and come together in a timely manner. TRMs group releases together based on efficiency, integrations, and compatibility as they are promoted.
*Automating standard release processes using multiple tools and technologies will be the primary focus for this candidate
What you'll do:
Accountable for: creating, managing and maintaining the specifics of a predetermined Release Schedule
Collaborate with leadership and customers to understand their perspectives of balancing speed and risk.
Collaborate with development, quality assurance, operations, support and infrastructure teams to maintain high-quality deployment artifacts as they move through the entire deployment pipeline
Identifies and helps to implement opportunities for automating operations activities that slow the delivery process
Responsible of all release activities within the implementation of a given project
Communicate implementation plans, status, and issues to I/S management levels
Gather application and component (infrastructure) data required for release
– Prepare implementation plan, review with project teams and stakeholders including contact lists, communication, back out, and prod verification
– Execute implementation plan during the final change to prod window and communicate status during deployments and prod verification
Gather and coordinate post implementation issue resolutions and communication
Accountable for developing, process improvements and training of standard release processes, including deployment schedules
Identifies areas of risk/conflict within and across multiple releases and work with project teams to mitigate issues
Influence parallel development strategies including branching, merging, and version management
Developing deployment workflows including prerelease, release, and post-release steps
What you'll Bring:
3 years of experience required in Development/DevOps Engineer role
Experience managing implementations with many system integrations/dependencies
Strong engineering experience in DevOps, Continuous Delivery & automation including Docker, Kubernetes, Ansible, CloudBees Jenkins, GitLab
Hands on experience in virtualization and containerization with Docker and Kubernetes
3 years of experience with Python or similar languages
5 years of experience with Git distributed version control system.
Atlassian Suite implementation knowledge JIRA, Confluence, Bitbucket for release scope and communication.
Configuring Terraform to provision AWS resources as well as troubleshoot existing Terraform/shell scripts
Experience with AWS infrastructure components such as EC2, S3, EBS, VPC, ELB, Route 53, Auto Scaling, Security Groups, SNS, SQS, and Cloud Formation.
Ability to understand architecture and integrations with API Services
Change Management process knowledge and tool experience (e.g. ServiceNow)