Release Manager
Kyiv, Moscow, Riga, Minsk, Lviv, Remote
Customertimes is hiring an experienced Release Manager to design and develop a dedicated solution for siteless, technology enabled, Virtual Trials on Salesforce.com platform.
Customertimes is hiring an experienced Release Manager to design and develop a dedicated solution for siteless, technology enabled, Virtual Trials on Salesforce.com platform.
Job Description
Customertimes is hiring an experienced Release Manager to design and develop a dedicated solution for siteless, technology enabled, Virtual Trials on Salesforce.com platform. Solutions include web-services, iOS and Android mobile apps, SFDC back-end with various integrations.Qualifications
Basic- Minimum 5+ years of experience as a Release Manager
- Previous experience managing releases for implementing business applications and data migration with large teams (10 + developers)
- Knowledge of the principles and basics of release management, change management, continuous development, continuous integration, and continuous delivery
- Strong knowledge of GITHub and Version Control systems at the GIT administrator level
- Experience deploying cloud applications
- Experience with CI tools: Jenkins, Teamcity, Terraform, and/or Kubernetes
- Ability to communicate effectively and confidently with team members and customers, ability to defend a position, persuade, and negotiate
- Strong management skills: planning, setting tasks, monitoring team, analyzing results
- English: Upper Intermediate
- Bachelor's Degree in Computer Science or related field
- Understanding of deployments using Force.com tools (Salesforce Tools IDE, Salesforce DX, Autorabit, Copado)
- Experience with CRM product and system architecture
- At least two years of experience with Salesforce as an administrator/consultant/developer
- Hands on experience with Salesforce.com configurations, roles, profiles, and other permission controls
- Salesforce certifications
Responsibilities
- Define and implement a standardized deployment strategy that covers major releases, patches, and minor enhancements
- Define and manage change control process for development and release readiness criteria and ensure all changes meet criteria prior to deployment
- Facilitate release activities and communications across all groups (managers, developers, architects, and testers), ensuring quality and timely deployments across environments
- Set and manage consistent deployment schedules, accounting for any dependencies and risks along the way; identify issues and perform root-cause analysis to ensure they are not repeated
- Plan, coordinate, and approve the release schedule with all parties involved in the development process (customers, scrum masters, IT architects)
- Monitor the transfer of release updates to the testing and support teams
- Monitor all environments (Salesforce Sandboxes) for release process, creating and synchronizing sandbox metadata and appropriate data sets
- Work with Development Teams to properly resolve merge conflicts and deployment errors, and meet code coverage criteria
- Validate Post Release Activities, track release metrics, and report successes/failures to stakeholders and teams
- Maintain consistency between Salesforce sandbox environments, from Development through SIT, UAT, and Production
- Prepare documentation for process descriptions
- Eliminate deployment defects
WORKING CONDITIONS
- Regular compensation package reviews
- 20 days of paid vacation, 15 paid days of sick leave with a doctor's note, and 5 working days of paid sick leave without a doctor's note
- Medical insurance coverage for employees, plus an option for family insurance coverage at a corporate rate
- Support for participation in professional development opportunities (webinars, conferences, trainings, etc.)
- Regular team-building opportunities, as well as bi-annual company-wide events
- Flexible work environments, including in-office, remote, or hybrid, based on employee preference and manager approval
- Free English classes in the office