Search

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.

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
Preferred
  • 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