logo

View all jobs

Senior Release Engineer

Brampton, ON
RESPONSBILIITIES:
  • Skilled IT professional experience, looking for a position in areas of Software Configuration Management, Version Control, Build and Release management, Change management, Cloud Integration.
  • Well versed with deadline pressures, superior analytical, time - management, collaboration, communication, and problem-solving skills.
  • Experience in Build Engineering & Release Management process, including end-to- end code configuration, building binaries & deployments and entire life cycle model in Enterprise Applications.
  • Understanding of security best practices along with In-depth knowledge of DevOps management methodologies and production deployment Configurations.
  • Facilitate the cross functional collaboration of team members from Digital, ITS Platform Management, Infrastructure, Development, QA and Release Deployment groups to understand issues and mitigate the risks associated with the release.
  • Leads the effort of defining the Digital strategic direction for release management tools for IT to ensure the process requirements of release management are build in.
  • Assist in managing projects and interdependencies to ensure milestone adherence to ensure the integrity of the release can be measured.
  • Look into all aspects of release processes across all Digital applications and interfaces, including deploying code, schema, and configuration changes in development, staging, and production environments.
  • Develop expertise with Release processes and tools supporting Agile application development teams, leading to continuous integration, test, and deployment methods.
  • Leading development teams to build and deploy micro services-based applications in cloud with Continuous Integration & Continuous Deployment tools and processes.
  • Measure and monitor progress to ensure application releases are delivered on time and within budget, and that they meet or exceed expectations.
  • Coordinate release content and effort based on the service request backlog, pending service requests, third party applications, or operating system updates.
  • Communicate all key project plans, commitments, and changes including requirements, QA plans, schedule, and scope changes.
  • Manage relationships and coordinate work between different teams at different locations
  • Conduct Release Readiness reviews, Milestone Reviews, and Business Go/No-Go reviews, Run Books and Implementation Plans.
  • Weekly Release Reporting, Negotiate, Plan and manage all release activities.
  • Develops scripts and automation tools used to build, integrate, and deploy software releases to various platforms.
  • Create RFCs, work closely with Change Management and ensure to follow the Change management Process
  • Working closely with automation and development team to ensure recurring issues are addressed.
MUST HAVE SKILLS
  • 3+ years of experience on working on cloud environment either AWS or Microsoft Azure
  • 2 + years Bug/Issue Tracking JIRA, ServiceNow
  • 4+ years of experience in DevOps/Agile/Scrum environments and development.
  • 2+ years supporting enterprise scale java applications
  • 3+ years of experience with Perl and shell scripting
  • 3+ years experience working with Unix/Linux and can navigate easily through a Linux environment
  • 2+ years experience with technologies like Docker, Kubernetes, either Open Shift, AWS/AKS
  • Experience working with XML, JSON and YAML for configuration.
  • 2+ years experience with CI/CD tools, Azure DevOps or Jenkins
  • 3+ years working with application monitoring tool like Dynatrace, Datadog
ADDITIONAL SKILLS:
  • You are ambitious to develop yourself and learn from others.
  • You have strong communication, documentation, and estimation skills.
  • You thrive in a challenging, high paced environment.
  • You are a good listener and considerate of others.
  • You have experience with distributed systems, caching, and persistence solutions

Share This Job

Powered by