Want Sr. Application Developer/Release Engineer (Remote) in Radnor, PA
Job title: Sr. Application Developer/Release Engineer (Remote)
Company: Lincoln Financial Group
Job description: Alternate Locations: Work from Home
Work Arrangement:
Hybrid/Flexible : Work at home and use the office as appropriate for in-person collaboration.
Relocation assistance: is not available for this opportunity.
Requisition #: 71987
The Role at a Glance
Coordinate and release management activities the functions of (continuous integration/continuous delivery) Pipeline and is responsible in creating and maintaining automated CICD build and release pipelines using GitLab DevOps. Support full automation of CI/CD Testing. Establish an automated DevOps release management pipeline (e.g., build, staging, testing, deployment). Support tools on the approved CICD toolchain to include Continuous Integration, Continuous Delivery, Source Code Management, Test, Build, Security, and Process Automation tooling. This position reports to the Director of the Life New Business Information Technology (NBIT) Team.
What you'll be doing
- Support day to day deployment activities for both production and non-production environment in on-premises and cloud.
- Collaborate with 20+ internal development and QA teams to help ensure end-to-end quality and adherence to Lincoln's Change Governance processes.
- Support from source control, through build automation, merge resolution, CI, test automation, deployment based on tools usage and policies, standards.
- Enable DevOps to create Release Requests for the respective artifacts and deploy the artifacts into QA, UAT and Production Environments respectively through CI/CD Pipeline.
- Troubleshoot issues along the CI/CD pipelines.
- Assist with QA testing activities as needed.
- Support deployment DDL and DML deployments for Oracle and Postgresql.
- Assist with adoption and implementation of Liquibase.
- Validate and verify the applications resources after every deployment.
- Assist with Security validation tasks in the on-premise and cloud environments.
- Become fully versed in and adhere to Lincoln's Change Advisory Board (CAB) processes.
- Involves planning and scheduling activities and resources required to achieve release implementation with minimal amount of risk.
- Coordination of resources and activities required to deliver releases.
- Ability to work with multiple integration groups, understand their needs, assist with alignment of activities with other groups for validation production releases.
- 5+ years' experience of release management activities, understanding of deployment environments, including planning and scheduling of releases.
- 5+ years' experience working with multiple repositories, Branches and create external pull requests to merge the code with respective Master Branches.
- 5+ years' experience creating pipelines for the multiple repos and build applications across the pipelines and create artifacts.
- 5+ years' experience integrating security scanning into DevOps Pipeline.
- Experience in integrating test automation into DevOps pipeline.
- Change Management knowledge/experience.
- Solid understanding of DevOps processes and best practices.
- Ability to effectively handle multiple responsibilities and priorities and manage time in a fast-paced and sometimes pressured environment.
- Ability to work well in groups, and to establish and maintain effective working relationships both internally and externally.
- Ability to think critically, use logic and reasoning, and identify alternative solutions to problems.
- Skills in communicating both in writing and verbally.
- Knowledge of the software development lifecycle.
- Knowledge of Agile/Scrum methodologies.
- Knowledge of source control (Git, TFVC or similar).
- Knowledge of Liquibase deployment patterns.
- Knowledge of network operating systems, software, and client server hardware systems, and the ability to maintain them in a production environment.
- Open to a cadence of every 2 weeks for production releases.