Mijn persoonlijke interesses

PEGA DevOps engineer

Home »  Aanvragen »  Harvey Nash »  PEGA DevOps engineer

PEGA DevOps engineer

On september 20, 2017, Posted by , In Harvey Nash, By ,, , With Reacties uitgeschakeld voor PEGA DevOps engineer



Project

The program consists of two IT projects. One project is to upgrade a Client Onboarding solution for New York, the other to deliver a full new Onboarding solution, which is to be used by all branches of The Bank worldwide. Both systems are developed on the Pega 7.2 framework. The New York solution is using KYC, the global solution uses both KYC and CLM.

The functionality of the system is to on-board new clients, and periodically review existing ones. The projects are expected to run until mid 2018. At the end of the project the New York solution is replaced by the global solution.

Both projects work according to the Agile methodology. The teams have transitioned to the DevOps model last year. Releases are made via automatic deployment. Tests are performed both manual as automated. Test automation involves Unit tests and GUI based tests.

Profile

The Pega DevOps Engineer will work in both projects. For both project New York and Global you will be solution architect for setting up and maintaining continuous delivery platforms like Nexus, XLRelease, Jenkins, XLDeploy and Pega side set-up. Main objective is to achieve an architecture where we will be able to deploy multiple releases on a daily basis.

You will be solution architect to ensure that all release cycles are fully automated starting from Development environment till PROD environment. You will also need to have strong skill set in understanding Integration architecture between Pega and related continuous delivery tools like Jenkins, XLDeploy and XLRelease.

Along with Continuous delivery role you will also be responsible for integrating Test automation with the deployment street.

You will have a standing invitation of the Pega Design Board. Goal of the Pega Design Board is to safeguard the overall quality of the solution.

Tasks

– Coordinates and facilitates Deployment automation and Release automation.

– Ensure continuous integration between deployment automation and Test Automation for every deployment.

– Establish and maintain architecture of Continuous delivery pipeline.

– Create a new pipeline when needed to support release automation

– Set-up automated deployment infrastructure (Jenkins, Nexus and Pega side configurations) when a new Pega environment is introduced.

– Ensure team members who are using continuous delivery platform are in control and know what they are doing.

– Guide team members when they are stuck or come up with tactical situation in the deployment process.

– Coordinate with UNIX team in case of infrastructure set-up or fixing issue.

– Coordinate with Middleware and IT support team when needed for deployment and release automation

– Coordinate with Central CD team who maintains the XLDeploy and XLRelease servers in case of requesting any change in the configuration required

– Validate all releases (UAT/PAT/PROD) after completion. Especially PROD release after deployment by looking into Jenkins and Nexus.

– Provides technical expertise and ownership in the diagnosis and resolution of issues, including the determination and provision of workaround solution or escalation to Pega support.

– Stays current on Pega Architecture, Pega design and implementation features, and features/functionality when newer versions are released.

– Demonstrates a solid understanding of reuse and portability in terms of enterprise solutions seeking to determine and develop repeatable, efficient and optimal ways of implementing Pega applications.

– Provide input to the sprint report on Continuous delivery

– Performs other duties as assigned.

Requirements

– University Level education

– At least 3 years working experience with Pega development

– At least 3 years working experience with Continuous Integration

– At least 2 years working experience within the banking industry

– You have experience in working in complex organisations (internal and external), with special attention for stakeholder management

– You are fluent in English (verbally and in writing)

– Strong skillset needed in Pega, Jenkins, Java, REST API, UNIX scripting (especially SSH and sudo).

– Strong experience in integration between Jenkins and XLDeploy.

– Strong skillset in REST API and custom Groovy scripts in Jenkins.

– Knowledge of nested Jenkins job implementation

– Knowledge on remote invocation of Jenkins job from UNIX, XLRelease and Pega

– Working experience with Global Client products and processes is an advantage

– Experience with agile software development

– Knowledge of the software development lifecycle including design, configuration, testing, debugging, implementation, and support of large-scale, business-centric and process-based applications.

– Pre: Pega CSSA certified

– Pre: Experience with KYC / CLM framework

– Pre: Experience working in Bank

– Pre: Living in the Netherlands



Source link