Release Engineer
San Jose, Costa Rica
hace 4 días

Job Description :

The Customer Applications & Technology (CAT) team is seeking an experienced Release Engineer to be responsible for implementing and managing our release processes through local integration, Staging (QA), and Production environment and will support developers and testers as they set up their build dev / test environments.

The Release Engineer / Manager will work collaboratively with CAT Product Management, Engineering and QA , and will also work with the InfoSec, SRE and IOPS teams to improve and align with processes and practices associated with continuously building, deploying, and updating software and environments.

Position Responsibilities :

Lead and co-ordinate the Go-Live activities including the execution of the deployment Plans and checklists

Building the CAT Release Calendar, working closely with the Product, Engineering and QA management.

Define the strategic direction for release management tools for the Customer Applications Team enforcing release management process requirements are built in.

Coordinate release contents and effort estimations based on the broader roadmap, maintenance tasks, third party applications, and / or system updates

Communicate all Release plans and changes to those release plans, including engineering / resourcing commitments, and change management items including requirements, QA plans, schedule, and scope changes

Conduct Release Readiness reviews, Milestone Reviews, and Business Go / No-Go reviews

Negotiate, plan and manage all release activities

Participate in SteerCo meetings to discuss release scope and prevent roadblocks

Manage risks and resolve issues that affect release scope, schedule, and quality

Measure and monitor progress to ensure application releases are delivered on time and within budget, and that they meet or exceed expectations

Assist in managing projects and interdependencies to ensure milestone adherence to ensure the integrity of the release can be measured.

Work with InfoSec, SRE and IOPS teams to produce Deployment, Run Books, Implementation Plans, and Release Reporting

Work with engineers to understand impacts of branches and code merges

Continually work towards making improvements in the release process

Research new software development and configuration management methodologies and technologies and analyzes their application to current configuration management needs

Requirements :

Minimum Education B.S. in Computer Science, IT or related field.

3+ years' experience DevOps Engineer / Release Manager.

Thorough understanding of CI / CD, DevOps, SDLC, Agile / SCRUM methodology.

Hands-on CI / CD tool (Jenkins), Scripting and Git experience.

Experience with docker containers and orchestration via Terraform or Kubernetes.

Practical knowledge of Networks, Cloud, Databases, Restful APIs, Web API, Java, and CMS systems.

Experience with CDN(Akamai / CloudFront)

Proficiency with source control methodologies, branching, patching, etc.

Prior experience in distributed team (onshore-offshore) development projects.

Excellent organizational and communication skills, both oral and written.

Ability to facilitate, influence and manage change to deliver solutions.

Additional Information / Skills :

Entrepreneurial drive demonstrated ability to achieve stretch goals in an innovative and fast paced environment. Able to fit in well within a fast paced development environment.

Experience in the following technologies is a plus :

Spring, Java, Cloudera CDH, JavaScript

Databases (SQL & No-sql)


AWS network infrastructure.

Map Reduce Frameworks (Hadoop)

UI Frameworks (Vue, jQuery, D3)

  • Posted Yesterday
  • 210942
  • Reportar esta oferta

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación