Senior DevOps Engineer

  • GO Markets
  • Kuala Lumpur, Malaysia
  • 15/05/2024
Full time Forex IT - Software Development IT - Systems Engineering

Job Description

About Us:

GO Markets is a pioneering financial services provider with extensive experience in the online trading sector. Founded in 2006, we are one of Australia's original and most respected brokers, offering clients a wide range of trading options including Forex, indices, shares, and commodities through powerful trading platforms like MetaTrader 4 and 5. Committed to innovation and excellence, GO Markets provides traders with transparent pricing, tight spreads, and exceptional support services to enhance their trading experience.

Role Overview:

As a Senior DevOps Engineer, you will be a key player in developing our DevOps strategies and enhancing our operational efficiencies through automation. Your initial project will be to build automated release processes for all our web applications. This role requires a high level of proficiency in automation to ensure the smooth and reliable deployment of software updates.

Responsibilities:

  • Design and implement robust CI/CD pipelines using AWS CI/CD services (CodeBuild, CodeDeploy, CodePipeline) and other automation tools.
  • Manage and optimize infrastructure on AWS, and ensure high availability and reliability of both Windows and Linux environments.
  • Drive automation of processes and collaborate with software development teams to improve workflow efficiency.
  • Troubleshoot and resolve complex issues in development, test, and production environments.
  • Maintain security standards across all cloud services and internal systems.
  • Facilitate knowledge sharing and provide training to internal teams on DevOps best practices and tools, ensuring all members are proficient and aligned with our deployment and operational standards.
  • Document and refine DevOps practices to improve scalability and security.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • Minimum 5 years of experience in a DevOps role, with expertise in building and maintaining AWS-based CI/CD workflows.
  • Proficient in programming languages such as PHP, React, and Node.js, and frameworks like Laravel, MVC, and CodeIgniter.
  • Extensive database knowledge with MySQL, AWS RDS, MSSQL, and MongoDB.
  • Strong scripting skills for automation and synchronization tasks.
  • Experience with DevOps and continuous integration tools such as GitLab, Bitbucket, and Jenkins.
  • Experience with both Windows and Linux system administration.
  • Familiarity with deploying and managing PHP-based applications and environments.
  • Proven ability to tackle problems under pressure and within tight deadlines.

Preferred Skills:

  • AWS Certifications (AWS Certified DevOps Engineer - Professional, etc.).
  • Proficiency in Kubernetes, Docker, and modern containerization practices.
  • Experience with infrastructure as code (e.g., Terraform, AWS CloudFormation).
  • Knowledge of monitoring solutions like Prometheus, Grafana, and ELK stack.

Application Requirement:

In your resume, please include a detailed section describing a previous CI/CD project you have built. Highlight the challenges you faced and how you overcame them. This insight will be valuable in understanding your approach to complex DevOps tasks.