Search by job, company or skills

YOUXEL Technology

Camunda Administrator

Early Applicant
  • 24 days ago
  • Be among the first 50 applicants

Job Description

Key Responsibilities:

  • Install and configure Camunda BPM platform in both production and non-production environments.
  • Configure Camunda engines (Standalone, Embedded, Spring Boot) and ensure seamless integration with Java applications and other third-party systems.
  • Set up and configure Camunda Cockpit, Tasklist, and Admin interfaces for process monitoring and administration.
  • Perform ongoing maintenance, patching, and upgrades of Camunda BPM and related components (e.g., database, application servers, JVM).
  • Monitor system health and ensure the platform operates efficiently with minimal downtime.
  • Manage the underlying databases (e.g., PostgreSQL, MySQL, Oracle) for the Camunda engine, ensuring database optimization and performance.
  • Deploy BPMN processes, CMMN (Case Management Model and Notation), and DMN (Decision Model and Notation) workflows in the Camunda engine.
  • Collaborate with business analysts, developers, and stakeholders to troubleshoot and optimize business processes.
  • Set up version control and rollback mechanisms for process deployments to manage change effectively.
  • Tune the Camunda engine for high performance, ensuring optimal resource utilization for business-critical processes.
  • Analyze and optimize the performance of workflows, database queries, and task execution.
  • Implement caching, clustering, and load-balancing strategies to support high availability and scalability.
  • Set up monitoring systems to track key performance indicators (KPIs), workflow execution times, error rates, and overall system health.
  • Integrate Camunda with external monitoring tools (e.g., Prometheus, Grafana) for real-time alerting and performance monitoring.
  • Analyze and address bottlenecks in workflow execution, ensuring timely identification and resolution of issues.
  • Implement security best practices for user authentication and authorization, including integration with LDAP or Active Directory for role-based access control (RBAC).
  • Ensure secure communication between Camunda components (e.g., SSL/TLS encryption).
  • Manage and audit system access to ensure compliance with security policies.
  • Implement comprehensive backup and disaster recovery strategies to ensure minimal data loss and system downtime.
  • Regularly test backup and recovery plans, ensuring the platform can be restored quickly in case of failure.
  • Collaborate closely with development teams to ensure Camunda is integrated effectively within microservices, enterprise applications, and REST/SOAP APIs.
  • Provide technical guidance and support to teams deploying BPMN workflows, decision tables (DMN), and other components in the Camunda ecosystem.
  • Act as a key point of contact for business stakeholders, offering support and technical troubleshooting for any Camunda-related issues.
  • Maintain comprehensive documentation for the Camunda platform, including setup guides, operational procedures, and troubleshooting workflows.
  • Create detailed technical documentation for process deployments, security configurations, performance tuning, and issue resolution.
  • Provide training and knowledge-sharing sessions for development and business teams to ensure efficient use of the Camunda platform.
  • Diagnose and resolve issues in Camunda process execution, task management, and system performance.
  • Investigate and resolve integration issues between Camunda and third-party systems, ensuring smooth data flows and service operations.

Required Skills:

  • Strong experience with Camunda BPM platform installation, configuration, and administration in enterprise environments.
  • In-depth knowledge of BPMN 2.0, DMN, and CMMN standards, with experience deploying and managing business processes within Camunda.
  • Proficiency with Camunda REST APIs and Camunda extensions, including Spring Boot integration and embedded setups.
  • Experience with administering application servers (e.g., Apache Tomcat, JBoss, WildFly) to host Camunda.
  • Solid understanding of relational databases (e.g., PostgreSQL, MySQL, Oracle) used by the Camunda engine, including database optimization and tuning.
  • Familiarity with containerization technologies such as Docker and orchestration platforms like Kubernetes for deploying Camunda in cloud or hybrid environments.
  • Expertise in performance optimization for the Camunda platform, including process optimization, database tuning, and JVM configuration.
  • Experience with monitoring tools (e.g., Prometheus, Grafana) to track performance and resolve bottlenecks.
  • Proficiency in scripting languages (e.g., Bash, Python) to automate routine administration tasks such as process deployment, monitoring setup, and backups.
  • Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI) to automate the deployment of BPMN models and process definitions.
  • Strong knowledge of authentication, authorization, and role-based access control (RBAC) configurations within Camunda, including LDAP or Active Directory integration.
  • Proficiency in securing communication within Camunda using SSL/TLS encryption.

Preferred Skills:

  • Familiarity with deploying Camunda within microservices architectures, including experience with orchestrating distributed workflows across services.
  • Hands-on experience integrating Camunda with DevOps tools and practices, including Docker, Kubernetes, and Helm for containerized deployments.
  • Proficiency with Java development, especially for embedding Camunda into Java applications using Spring Boot or other frameworks.

Education and Experience:

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 5+ years of experience working as a systems administrator, with at least 3 years specializing in BPM platforms such as Camunda.
  • Proven experience managing, optimizing, and supporting Camunda BPM environments in large-scale enterprise settings.

Certifications:

  • Camunda Certified Administrator or Developer.
  • Certifications in Java development, system administration, or relevant cloud technologies.

More Info

Industry:Other

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 31/10/2024

Job ID: 98757947

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Last Updated: 31-10-2024 06:23:24 PM
Home Jobs in Egypt Camunda Administrator