Skip to content

Expert DevSecOps - Deadline 03/07/25

  • On-site
    • Brussels, Brussels, Belgium

Job description

DESCRIPTION OF THE TASKS:

• Provision of expert advice and assistance to the business developers who develop the business rules.

• Define technical recommendations on how to write business rules for real time use cases.

• Provision of expert advice and assistance on the CI/CD, configuration and tuning of the Business Rule service.

• Monitor and proactively address the potential issues of the platform.

• Provision of expert advice on the best use of Kubernetes container platforms such as PKS / Tanzu / TKGI or AWS EKS, in relation with the Business Rule service.

• Defining the procedure to migrate the service to AWS EKS with no impact on the business.

• Linux systems administration tasks and scripting.

• Monitor system performance and availability, identify and resolve issues that may cause service disruptions, and proactively prevent potential incidents

• Identify potential security vulnerabilities or compliance issues and implement measures to mitigate those risks in relation with the Business Rule service.

• Apply best practices of distributed architecture to solve complex integration problems between information systems and K8s microservices.

• Configure the lifecycle of the microservices in a container-based infrastructure.

• Define and configure monitoring dashboards.

• Define and configure the alerting policies for the operation team.

• Collaborate with team members for operations support

• Maintain performance of applications and databases

• Document and provide training on the procedures in place. Enhance automation level.

Following skills and knowledge are required for the performance of the above listed tasks:

• Deep Knowledge of Drools: Highly proficient in creating, optimizing, and managing Drools rules, rule flows, and decision tables.

• Rule Authoring and Testing: Highly proficient in authoring complex rules and implementing robust testing strategies using tools like JUnit.

• Understanding of KIE Platform: Expertise in configuring, deploying, and maintaining the Knowledge Is Everything (KIE) Workbench and Execution Server.

• Java Development: Strong background in Java programming, as Drools integrates closely with Java applications. DevOps Practices: Familiarity with CI/CD pipelines, automation tools (e.g., Jenkins, GitLab CI), and deployment practices tailored to Drools.

• Containerization and Orchestration: Experience with Docker and Kubernetes for containerizing and deploying the KIE platform and rules.

• Integration and APIs: Proficiency in integrating Drools with external systems through REST or SOAP APIs.

• Performance Optimization: Ability to analyze and enhance the performance of Drools rule execution and memory usage.

• Version Control: Expertise in managing rule versioning and maintaining repositories using tools like Git or Bitbucket.

• Security Best Practices: Understanding of securing the Drools ecosystem, including authentication, authorization, and data integrity.

• large scale CEP :(Complex event processing) via clustering

Following specific expertise is mandatory for the performance of tasks:

• Designing Business Rules: Hands-on experience in defining, implementing, and maintaining business rules for enterprise systems.

• KIE Platform Deployment: Proven track record of deploying and configuring the KIE Workbench and Execution Server in production environments.

• CI/CD Pipeline Implementation: Experience in designing and implementing CI/CD pipelines for business rule updates and deployment.

• Large-Scale Rule Management: Managing and optimizing a large repository of business rules in a dynamic business environment.

• Collaboration with Stakeholders: Working closely with business analysts and domain experts to translate business logic into executable rules.

• System Integration: Experience in integrating Drools with ERP, CRM, or other enterprise applications.

• Troubleshooting and Debugging: Strong background in identifying and resolving issues within the Drools rule engine or associated pipelines.

• Performance Tuning: Experience in analyzing and improving rule execution time, scalability, and system throughput.

• Version Management and Rollback: Implementing systems for tracking rule changes and safely rolling back to previous versions if necessary.

• Training and Documentation: Providing training

Level : 10

Delivery mode : Near site (Brussels) 5 to 10

Deadline 03/07/25

or