Role: Senior Technology Engineer (MongoDB)
Location: Onsite – Dubai, UAE
Engagement: Contractual
Duration: 12-Months (Extendable | Long-Term on Marc Ellis Payroll)
Role Overview:
The Senior Technology Engineer is responsible for the design, implementation, administration, and
optimization of MongoDB environments across the enterprise. The role involves managing large-scale,
mission-critical database systems within a banking context, ensuring high availability, performance, and
security in line with organizational standards and regulatory compliance.
Education & Experiences:
• Bachelor’s/Postgraduate degree in Computer Science or related field.
• Minimum 10+ years of hands-on experience working in large organizations.
• Previous banking or financial services background is an advantage.
• Relevant certifications (e.g., MongoDB Certified DBA, Developer, or Architect) is an advantage.
Key Responsibilities:
• Administer, configure, and maintain MongoDB clusters, including ReplicaSets and Sharded Clusters.
• Oversee database architecture, capacity planning, monitoring, and performance tuning for optimal
efficiency.
• Implement and manage MongoDB Ops Manager for deployment automation, upgrades, and
patching activities.
• Design and execute backup and recovery strategies, ensuring data integrity and minimal downtime.
• Lead database migration projects from legacy systems or other NoSQL/SQL databases.
• Conduct performance analysis and implement tuning recommendations to optimize database
performance.
• Manage security configurations, including authentication, authorization, and data encryption.
• Implement and maintain database automation using tools like Ansible, Jenkins, and Terraform.
• Develop scripts in Bash and Python for automation and maintenance tasks.
• Collaborate with application, infrastructure, and DevOps teams to ensure seamless database
integration and high availability.
• Ensure compliance with enterprise IT governance, change management, and audit requirements.
• Provide Level 3 support for production incidents and participate in on-call rotations as needed.
Soft Skills:
• Ability to work under pressure and handle production-critical incidents.
• Strong professional communication skills.
• Ability to self-manage and take ownership of deliverables.
• Capability to drive strategic initiatives aligned with organizational goals.
• Ability to manage multiple engineering priorities simultaneously.