Skip to main content

DevOps Engineer

MODSOFT TECHNOLOGY AI DEVELOPMENT

DubaiOn-siteFull-Time2w ago

Description

About the Role

We are looking for a skilled DevOps Engineer to lead our infrastructure and deployment operations for our core banking platform built on SDK finance. You will oversee bare-metal server infrastructure, CI/CD pipelines, and ensure high availability and security of our banking services. This role combines hands-on technical expertise with team leadership and strategic planning.

Key Responsibilities

Infrastructure Management

  • Manage and optimize bare-metal server infrastructure for production and development environments
  • Design and implement high-availability architectures for mission-critical banking services
  • Oversee capacity planning, resource allocation, and infrastructure scaling
  • Implement and maintain disaster recovery and business continuity solutions
  • Manage server provisioning, configuration management, and infrastructure automation

CI/CD & Release Management

  • Own and optimize GitLab CI/CD pipelines for all platform components
  • Implement deployment strategies (blue-green, canary, rolling) for zero-downtime releases
  • Establish release management processes, versioning standards, and rollback procedures
  • Automate build, test, and deployment workflows for Java/Spring Boot backend services
  • Manage CI/CD pipelines for React Native mobile apps and Node.js services

Platform Operations

  • Ensure 99.9%+ uptime for core banking services
  • Manage PostgreSQL and MongoDB database operations, backups, and replication
  • Oversee Apache Kafka cluster management and message bus reliability
  • Implement comprehensive monitoring, alerting, and observability solutions
  • Lead incident response, root cause analysis, and post-mortem processes

Security & Compliance

  • Implement security best practices for banking infrastructure
  • Manage SSL/TLS certificates, secrets management, and access controls
  • Ensure compliance with financial industry regulations (PCI-DSS, data sovereignty)
  • Conduct security audits and vulnerability remediation
  • Implement network security, firewalls, and intrusion detection systems

Team Leadership

  • Build, mentor, and manage a team of DevOps/SRE engineers
  • Define team objectives, KPIs, and performance metrics
  • Foster a culture of automation, reliability, and continuous improvement
  • Collaborate with Development and QA teams to streamline delivery processes
  • Manage vendor relationships and third-party service integrations

Required Qualifications

  • 5+ years of experience in DevOps/SRE roles, with 2+ years in leadership
  • Proven experience managing bare-metal server infrastructure at scale
  • Strong background in financial services, banking, or fintech environments
  • Experience with high-availability systems processing thousands of TPS

Technical Skills

Infrastructure & Servers

  • Linux server administration (Ubuntu, CentOS/RHEL)
  • Bare-metal server provisioning and management
  • Virtualization technologies (KVM, VMware)
  • Network configuration, load balancing, and firewall management
  • Storage management (SAN, NAS, local storage optimization)

CI/CD & Automation

  • GitLab CI/CD (expert level) - pipelines, runners, artifacts, environments
  • Infrastructure as Code: Ansible, Terraform, or similar
  • Configuration management and server automation
  • Container technologies: Docker, Kubernetes (if applicable)

Databases & Messaging

  • PostgreSQL administration: replication, backup/recovery, performance tuning
  • MongoDB operations: replica sets, sharding, backup strategies
  • Apache Kafka: cluster management, topic configuration, monitoring

Monitoring & Observability

  • Monitoring tools: Prometheus, Grafana, Zabbix, or similar
  • Log management: ELK Stack, Graylog, or similar
  • APM solutions for Java/Spring Boot applications
  • Alerting and on-call management

Development Stack Familiarity

  • Java/Spring Boot deployment and

More jobs in Dubai