TM Philippines - Data Platforms and Delivery

PH - DevOps Lead

Preferable Location(s): Taguig, Philippines
Work Type: Full Time

Working at Thinking Machines

Thinking Machines is a technology consultancy building AI & data platforms to solve high impact problems for our client. Our vision is for Southeast Asia to become a global hub for data science. To do that, we create data cultures, one organization at a time.


We’re a company made up of intellectually curious, civic-minded, forever-learning individuals. We believe that great data science products are built with care for people, and that the best way to drive inclusive innovation is to start with a diverse team.


Our field of work is incredibly dynamic, so we want to work with people who are committed to growing with us. We want to hire people who can demonstrate an ability to learn, then provide them with personalized coaching, growth opportunities, and a great working environment to get them to world-class.


Role Description

As a DevOps Lead, you will be at the forefront of ensuring our enterprise clients' infrastructure is robust, scalable, and secure. You will lead a team of skilled DevOps engineers and collaborate closely with our clients' IT and technical teams to implement and maintain infrastructure that supports massive amounts of critical data with virtually zero downtime.


In this role, you will build and shape the DevOps function to align with Thinking Machines' core offerings and our clients' specific contexts. The DevOps role encompasses responsibilities found within Infrastructure Engineering and Site Reliability Engineering. Your primary responsibility will be to establish systems, best practices, and upskilling paths that empower your team to execute the technical tasks to the highest standards.


You will be responsible for setting up and enforcing the standards for designing, implementing, and managing CI/CD pipelines, content delivery systems for web applications, and ensuring high availability and disaster recovery plans are in place. Additionally, DevOps Engineers will manage the scaling of web applications, virtual networking, data pipelines, database management, and comprehensive logging and monitoring systems.

Key Responsibilities

  • DevOps Leadership

    • Establish and promote best practices for DevOps in deploying TM's Core Offerings to enterprise clients

    • Define the team structure and roles composition of the DevOps team.

    • Represent TM's DevOps expertise to senior stakeholders and critical accounts.

    • Develop and implement technical upskilling paths to enhance the expertise of team members.

    • Provide guidance, mentorship, and performance feedback to the DevOps team.

    • Craft the DevOps hiring process with the TM Operations Team, including candidate profiling, evaluation criteria, and technical testing process.

  • Infrastructure Engineering

    • Design, deploy, and maintain cloud infrastructure in Azure, AWS, and GCP platforms.

    • Navigate and manage integrations with existing client infrastructure in cloud or on-prem.

    • Implement and manage Infrastructure as Code pipelines to automate deployments.

    • Ensure infrastructure is scalable, secure, and highly available.

    • Oversee virtual networking and data pipelines at scale.

    • Manage database systems, ensuring data integrity, availability, and performance.

  • Site Reliability Engineering (SRE)

    • Develop and implement strategies for maintaining system reliability and uptime.

    • Automate manual processes to enhance efficiency and reliability.

    • Implement monitoring and logging solutions to proactively identify and resolve issues.

    • Conduct performance tuning, load testing, and capacity planning.

    • Collaborate with development teams to ensure that applications are designed for reliability and scalability.

  • DevOps Engineering

    • Develop and manage deployment procedures to ensure smooth releases.

    • Implement disaster recovery and business continuity plans.

    • Conduct load testing of applications to ensure they can handle expected traffic.

  • Collaboration with Technical & Business Teams

    • Collaborate with client engineering and IT teams to integrate solutions seamlessly.

    • Align with internal teams within Thinking Machines to clearly define roles, delineate responsibilities, and ensure seamless integration of the DevOps function with other technical engineering roles.

    • Leverage the expertise of our cloud partners to design and recommend the most cost-effective, secure, and performant architecture for each client's specific needs. This includes actively consulting with the partner’s specialists and incorporating their best practices.

    • Communicate technical solutions effectively to both technical and non-technical stakeholders.

    • Foster a culture of continuous improvement and innovation within the team.


Requirements

We’re looking for someone who meets the following profile:

  • Proven experience in leading DevOps teams.

  • Expertise in CI/CD, content delivery for web apps, high availability, disaster recovery, and scaling web applications.

  • Strong knowledge of virtual networking, data pipelines at scale, database management at scale, and logging & monitoring.

  • Experience with site reliability engineering (SRE) practices.

  • Ability to bring applications at scale to customers/clients.

  • Strong external communication skills to effectively communicate technical solutions to clients.

  • Quick learning agility and a strong sense of initiative.

  • Azure Certified Solutions Architect - Expert certification is a plus.

Benefits and Perks

We offer the following compensation and benefits:

  • Competitive salary — the compensation amount is positively correlated with the difficulty of the job, relevant experience, fit, and skill factors.

  • Remote first — due to the global pandemic, we have shifted to a remote-first company for the foreseeable future while we monitor the situation.

  • Individual professional development budget— an annual budget for conferences, training courses, books, and software is available to sharpen your skills and build new ones to help you grow in your role.

  • Full health benefits — generous health insurance package upon hiring.

  • Regular 1:1 meetings with the leadership team to discuss career and personal goals, job progress and any questions and concerns.

Submit Your Application

You have successfully applied
  • You have errors in applying
Currently pursuing
I currently work here
Work Samples
Alternatively, you may upload your work samples here (preferably in PDF format).
First Contact Responses
I certify that I have read and accept the Privacy Statement and consent to sharing my information with TM.