DevOps Release Management

Role Overview<\/b>
<\/div>

<\/div>
The DevOps & Release Management Engineer is the gatekeeper of our production environment, responsible for architecting and executing the continuous integration and continuous deployment (CI/CD) strategy across our entire financial technology ecosystem. You will ensure seamless, zero\-downtime releases for our core platforms (Fineract and ERPNext) alongside our proprietary custom stack (mobile applications, Java/Spring Boot middleware, credit decision engine, and BPM workflows). Operating entirely within Google Cloud Platform (GCP KSA), you will champion infrastructure\-as\-code (IaC), container orchestration, and strict release governance to meet the high\-availability demands of the KSA financial sector.
<\/div>

<\/div>
Key Responsibilities<\/b>
<\/div>
Release Planning & Governance
<\/div>
  • Own the Release Management lifecycle: schedule, coordinate, and manage releases across development, QA, UAT, and production environments.
    <\/div><\/li>
  • Define and enforce strict release gates, change management controls, and rollback procedures to ensure system stability and compliance with SAMA regulatory requirements.
    <\/div><\/li>
  • Maintain comprehensive audit trails of all deployments and infrastructure changes for compliance and security reviews.
    <\/div><\/li><\/ul>

    <\/div>
    CI/CD Pipeline Architecture
    <\/div>
    • Design, build, and maintain robust automated CI/CD pipelines for a diverse tech stack, accommodating monolithic packaged applications (ERPNext) and modern microservices.
      <\/div><\/li>
    • Automate testing integration, code quality checks, and security scanning within the deployment pipelines for custom\-built middleware, mobile apps, and decision engines.
      <\/div><\/li>
    • Manage environment consistency and configuration drift across all tiers.
      <\/div><\/li><\/ul>

      <\/div>
      Cloud Infrastructure & Container Orchestration
      <\/div>
      • Manage and scale the underlying GCP infrastructure using Infrastructure\-as\-Code (e.g., Terraform).
        <\/div><\/li>
      • Administer and optimize Kubernetes (K8s) clusters for the deployment of proprietary microservices, ensuring efficient resource utilization, auto\-scaling, and high availability.
        <\/div><\/li>
      • Manage service meshes, API gateways, and identity/access management configurations (e.g., Keycloak) critical to the middleware's security architecture.
        <\/div><\/li><\/ul>

        <\/div>
        Monitoring & Operations Support
        <\/div>
        • Implement advanced telemetry, logging, and monitoring solutions across the GCP environment (e.g., Prometheus, Grafana, ELK stack) to proactively detect post\-release anomalies.
          <\/div><\/li>
        • Collaborate closely with the ITSM Lead and L3 Engineering to troubleshoot deployment failures, database migration issues (e.g., PostgreSQL), and complex network routing problems.
          <\/div><\/li><\/ul>

          <\/div><\/span>

          Requirements<\/h3>
          Qualifications & Technical Requirements
          <\/div>
          • Experience: 5+ years of experience in DevOps, Cloud Engineering, and Release Management, ideally within banking, fintech, or a highly regulated industry.
            <\/div><\/li>
          • Cloud & Infrastructure: Deep, hands\-on expertise with Google Cloud Platform (GCP) and container orchestration using Docker and Kubernetes.
            <\/div><\/li>
          • CI/CD & Automation: Proficiency with enterprise CI/CD tools (e.g., GitLab CI, Jenkins, ArgoCD) and configuration management.
            <\/div><\/li>
          • Technical Stack Knowledge:
            <\/div><\/li>
            • Experience deploying and managing Java (Spring Boot) and Python applications.
              <\/div><\/li>
            • Strong understanding of relational databases, specifically PostgreSQL, and handling automated database migrations during releases.
              <\/div><\/li>
            • Familiarity with the deployment architectures of Fineract and/or ERPNext (Frappe framework) is highly advantageous.
              <\/div><\/li><\/ul>
            • Scripting: Strong scripting skills (Bash, Python) for automating routine operational tasks.
              <\/div><\/li>
            • Process Acumen: Deep understanding of Agile methodologies, ITIL release management frameworks, and blue/green or canary deployment strategies.
              <\/div><\/li><\/ul>

              <\/div><\/div>

              <\/div><\/span>