Job Description :
Build and Release Engineer (Application)
Linthicum MD
Face to Face interview Mandatory


Duties:
? Responsible for all aspects of release management planning and execution of application maintenance windows.
? Develop and track comprehensive deployment plan, runbook and validation scenarios to completion for all major deployments.
? Manage release branches and trigger CI/CD pipeline builds and deployments for multiple applications.
? Maintain environment and application stability through builds and deployment for all stakeholders.
? Diagnose and troubleshoot build and deployment problems, suggest improvements, technical solutions.
? Work with developers, quality assurance and other stakeholders to ensure environments are validated and stable upon builds.
? Assist developers in onboarding and workspace setup for development and testing.
? Review the current release management landscape and make appropriate recommendations.
? Must be able to compare various solutions and determine the one which best fits the need.
? Maintain and track application code quality issues and findings to resolution.

Education:
? Bachelor''s Degree from an accredited college or university with a major in Computer Science, Information Systems, Engineering, Business, or other related scientific or technical discipline.

Experience:
? At least five (5) years of experience managing diverse build and release management workloads, across various applications, batch and interface environments.
? At least three (3) years of experience with CI/CD pipeline setup and management.
? At least three (3) years of application development and maintenance experience.
? At least three (3) years of experience with BitBucket or similar version control. systems, including branching, tagging, merging, and release management.
? At least two (2) years of experience working with JIRA for development life cycle.
? At least two (2) years of experience working with Python and Linux/Unix scripting.
? At least one (1) year of experience working with Selenium for test automation.
? Experience working with various SQL, NoSQL Databases.
? Experience configuring and deploying Java/J2EE applications.
? Experience with Docker, deploying containers, automated build deployments using Jenkins.
? Ability to learn new technologies and explain the differences and opportunities to technical and nontechnical team members.
? Experience in managing and deploying applications in AWS is preferred.
             

Similar Jobs you may be interested in ..