DevOps Engineer

We are looking for a DevOps Engineer to help us build functional systems that improve customer experience. DevOps Engineer responsibilities include deploying product updates, identifying production issues and implementing integrations that meet customer needs. If you have a solid background in software engineering and are familiar with Python or GO, we’d like to meet you. Ultimately, you will execute and automate operational processes fast, accurately and securely.

We’re providing you highly talented and motivated Cloud DevOps engineers to join the Engineering and Operations team working on the Microsoft Azure platform. This is a broadly defined role that encompasses many aspects of cloud engineering. The successful candidates will be multi-faceted in their interest and skillset. This role is critical to ensuring the organisation can move swiftly.

  • We have a cloud footprint in both Google Cloud Platform (GCP) and Azure. We are creating a set of shared services that will be use across both cloud environments. You will be laying the foundation of our new cloud shared services – components encompassing Channel, Identity, Platform & SDK, Data Integration, Operations, Security & Governance in both GCP & Azure cloud
  • Develop and document cloud best practices, guidelines, and guardrails cloud technologies
  • Manage cloud environments in accordance with best practices
  • Operationalise solutions from proof-of-concept through production, using automation for repeatability, maintainability, and to enforce standards
  • Deploy and troubleshoot cloud technologies in accordance with IT security guidelines.
  • Implement integrations requested by customers
  • Provide Level 2 technical support
  • Build tools to reduce occurrences of errors and improve customer experience
  • Develop software to integrate with internal back-end systems
  • Perform root cause analysis for production errors
  • Investigate and resolve technical issues
  • Develop scripts to automate virtualization
  • Design procedures for system troubleshooting and maintenance
  • Create and maintain optimal data pipeline architecture and system architecture.
  • Continually, Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
  • Automate/Help other teams to automate the application lifecycle, build, test, stage and deploy.
  • Create data tools for engineering and data scientist team members that assist them in building and optimizing our product into an innovative industry leader.
  • Maintain an active continuous integration environment, developing system configuration management, good security practices and supporting production applications
  • Own and execute the release deployment process across all environments, responsible for the change control of the team.
  • Implement and enforce standard data and network security protocols.
  • Configure and automate Cloud Services instances and services
  • Encourage the use of best security practices among the company.
  • Write or Implement tools to improve the delivery of applications.
  • Work with the engineering team and take architectural decisions impacting deployment
  • Bachelor’s Degree in Computer Science or related field or equivalent experience
  • Have 3+ years of development and/or DevOps automation experience using AWS, Microsoft Azure or GCP
  • Have 2+ years of experience developing infrastructure as code and automating/optimizing processes, using tools like AzureDevops, Chef, Docker, and terraform.
  • Deep understanding of tools in the Azure and Google Cloud Platform platform
  • Have a demonstrable working understanding of at least one cloud hosting platform
  • Have a demonstrable working understanding of infrastructure-as-code software
  • Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases like MongoDB, SnowFlake.
  • Expertise in Python and other automation languages (Go,.Net Core etc.)
  • Experience scripting and writing in Python and data wrangling.
  • A successful history of manipulating, processing and extracting value from large datasets.
  • Task automation, Continuous Integration/ Delivery.
  • Advanced Knowledge of Cloud Services, SaaS, PaaS, IaaS is desired.
  • Experience designing and implementing cloud solutions using IAAS and PAAS
  • Appreciation for interfaces and contracts in large organisations with many small teams
  • Understanding of the complexity that arises from poorly managed dependencies
  • Skilled building and using automation to implement cloud technologies
  • Experience with cloud cost management and oversight
  • Strong System Administration Experience.
  • Ability to configure and manage Windows and Linux servers
  • Problem-solving attitude
  • Team spirit
Scroll to Top