
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
All done!
Your application has been successfully submitted!