Within the “Banking Services” Department, the DEC department (team of 11 people) is responsible for maintaining operational condition and implementing business or technical changes within the Decisionnel scope.
The Decisionnel production team is in charge of providing all the means, tools and methods that allow the company to collect, strengthen, store, aggregate and restore important data in order to provide real decision support.
Perimeter support must be provided 24 hours a day. During the day, the system is used by users and at night for feeding new data.
This platform run on AIX, windows and Linux servers with ETL like Semarchy or OTIC. Databases running on Teradata platform and Oracle Exadata. Some installations are made with XLDeploy, monitoring and KPI are made with Zabbix, THEIA (Kibana/Elastic), Grafana.
Customers and Business Served:
Our end customers are Caisses d'Epargne and Banques Populaires. We work closely with the publisher BPCE SI in particular during the build phases.
The production engineer participates in projects in the construction and production phases of application development. It ensures the proper functioning of applications under its responsibility, taking into account the availability of resources.
He can also help define the technical components of the IS and manage changes. Provides advice, assistance, information, training and early warning on integration, and monitors progress and continuous improvement.
Missions:
- Participate in projects under the direction of the Project Director and/or Project Manager in the construction and production phases of application and infrastructure evolutions.
- Ensure availability of technical resources.
- Analyze and correct incidents at levels 2 and 3
- Actively participate in the production and software development processes in collaboration with the operator publishers and provide operational support to the project teams.
- Implement technical solutions for incident resolution. Perform diagnostics to identify causes of malfunction, propose and implement patches and “backup” solutions.
- Maintain information system applications in operational condition for quality, productivity and security.
- Analyze the operational risks and customer impacts of its area of responsibility.
- Manage environments (definition of needs, validation of development and acceptance environments, monitoring).
- Ensure a role of advice, assistance, information, training and early warning in integration (definition of the components of the IS, steering the implementation and ensuring the required level of quality).
- Participate in defining usability requirements in their area of responsibility and, where appropriate, interface experts in other areas and manage interactions with suppliers.
- Define standards and rules for the proper management of operating systems and systematically check their application (IT security, quality, etc.).
- Contribute to the reliability, security and optimization of security in its area of responsibility.
- Propose innovative solutions to improve the performance of its field of activity.
- Ensure the right level of quality of service in accordance with the requirements of service contracts (SLAs) in their area of responsibility.
- Participate in the design and/or choice of solutions (or software packages).
- Participate in the production of information system evolutions.
- Establish operational preparation records, manufacture or upgrade components, test them individually and ensure that the results comply with technical specifications.
- Integrate the solution or hardware and/or corrective maintenance into the repository and ensure the availability of components.
- Actively participate in certification.
In addition, for the Packaging activities:
- Install a set of components constituting the version, carry out the porting of the versions, assist the teams for the installation and production of the published versions, manage the repository of the platform (object and configuration reference).
In addition, for approval activities:
- Ensure the approval of various software, perform acceptance, validation, installation and supply of components, and perform technical tests and acceptance.
- Perform the delivery of the application (deliverables: documentation, components, etc.)
Specificities of the support activities
- Ensure that users' IT work environment is maintained in operational condition by providing support, advice, information and training.
- Actively contribute to continuous improvement by relaying the voice of users to the relevant technical teams.
- Can contribute to the evolution of the IS by getting involved in projects that have an impact on the supported working environment.
What we’re looking for
Qualifications and Hard Skills:
- Good knowledge on Linux environment;
- Good knowledge of scripting languages (Shell, Python);
- Experience with monitoring tools (ideally Zabbix);
- Experience on scheduling tools (ideally VTOM or CONTROL-M)
- Automated CI/CD process (example: XLR, XLD , Git and Jenkins tools);
- Knowledge on Semarchy ETL and API Management cloud solutions is valued;
- Knowledge on databases (Teradata, Oracle, SQL, PL/SQL ) is valued;
Soft Skills:
- Good level of English - minimum C1 (mandatory);
- French is a plus B1 level;
- DevOps mindset;
- Ability to keep up with a demanding and fast-paced environment;
- Good communication skills;
- Ability to work in a team;
- Willingness to learn and evolve;
- Oncall activity required;