Welcome to MultiBank Group; a global financial pioneer established in 2005 in California and now proudly headquartered in Dubai, UAE. We excel in providing cutting-edge trading technology, unparalleled liquidity, and exceptional customer service, offering an extensive range of financial products such as Forex, Metals, Shares, Indices, Commodities, and Cryptocurrency CFDs.
Join our thriving community of over 1 million clients across 90 countries, contributing to a daily trading volume exceeding US$ 18.1 billion. As a heavily regulated (16+ financial regulators across 5 continents), award-winning, and reliable financial institution, MultiBank Group is devoted to innovation, excellence, and empowering our clients to achieve their financial goals.
Role Overview
As a DevOps Engineer, you will be at the intersection of development and operations, ensuring a seamless software development lifecycle. This role demands a deep understanding of continuous integration/continuous deployment (CI/CD) practices, robust technical expertise, and the implementation of DevOps best practices. You'll be working collaboratively with multiple teams to enhance the software delivery pipelines efficiency, reliability, and scalability.
Key Responsibilities
- Manage and optimize cloud resources on AWS and Azure, ensuring reliability, cost-efficiency, and performance.
- Design, deploy, and oversee Kubernetes clusters, promoting high availability and scalability.
- Collaborate with developers for workload orchestration and optimization.
- Engage with stakeholders to conceptualize and implement cloud-native solutions.
- Develop, maintain, and refine CI/CD pipelines for web applications.
- Champion high standards of security across cloud resources, applications, and data.
- Maintain compliance with industry standards and organizational policies.
- Develop and uphold comprehensive documentation for technical decisions, architectures, and best practices.
- Plan for system contingencies, ensuring disaster recovery and uptime SLAs.
- Monitor infrastructure health, proactively driving improvements for availability and reliability.
Qualifications
- Bachelor's degree in computer science, Information Technology, or a related field (or equivalent work experience).
- 3+ years of experience as a DevOps Engineer or similar.
- In-depth experience with containerization (Docker) and orchestration tools (Kubernetes).
- Proficiency in Linux administration, networking, and security principles.
- Familiarity with Infrastructure as Code (IaC) tools and concepts.
- Experience with monitoring tools like Prometheus, Zabbix, and Grafana.
- Skill in scripting languages such as Python, Bash, or PowerShell.
- Knowledge of version control systems, particularly Git.
- Experience with CI/CD tools like Jenkins, Travis CI, or GitLab CI/CD.
- Adept at cloud platforms (e.g., AWS, Azure) and their services (e.g., EKS, EC2, S3, RDS, SQS, SNS, Lambda).
- Familiarity with Cloudflare offerings is a plus.
- Understanding of network protocols and best practices, including firewalls.
- Excellent problem-solving and communication skills.
- Relevant certifications, such as AWS Certified DevOps Engineer or Docker Certified Associate, are a plus.