Data Engineer, DevOps

If you're a Senior Data & DevOps Engineer who thrives at the intersection of cloud infrastructure, data engineering, and AI innovation, this is your opportunity to make a significant impact. In this role, youll serve as a trusted advisor and hands-on expert, partnering across business units and IT to architect and optimize our Azure-based enterprise data platform. You’ll mentor engineering teams, champion best practices, and drive automation and scalability through modern DevOps and data engineering tools.

We’re looking for someone who brings deep expertise in the Microsoft Azure data ecosystem, a passion for building resilient, future-ready platforms, and a desire to shape the next generation of data and AI capabilities at the client. If you’re energized by solving complex challenges, influencing architectural decisions, and enabling transformative analytics, we’d love to connect with you.

Key Duties & Responsibilities

  • Build, administer and deploy key infrastructure within the Azure Cloud supporting a wide variety of technology solutions.
  • Working specifically with services in Azure such as Azure Data Lake, Azure Databricks, Azure SQL Data Warehouse, Azure Data Factory, Azure Service Bus, Azure Virtual Machines, Blob Storage, Azure SQL Database, Azure DNS, Virtual Network, Azure App Service.
  • Build core cloud infrastructure using Terraform (Infrastructure As Code).
  • Manage code, CI/CD pipelines and documentation via Azure DevOps platform.
  • Define and manage release workflows to update latest code to the corresponding environments.
  • Enable developers with automation of deployments and testing frameworks
  • Document, implement and audit security and access permissions for the data platform.
  • Monitor nightly data pipelines to meet SLAs.
  • Respond to alerts across many services related to the EDH platform providing timely and effective solutions.
  • Create and standardize user communications for operations failures.
  • Work within Agile squads delivering first in class technology solutions.
JOB QUALIFICATIONS

Education

  • Bachelor’s degree in Computer Engineering, Computer Science or related discipline, Master’s Degree preferred
Experience (essential):
  • Minimum of 7 years related experience in Data and DevOps Engineering
  • Minimum 5 years hands-on experience building infrastructure and technology solutions within the Azure cloud. Experience with the following services is preferable Azure Data Lake, Azure Databricks, Azure SQL Data Warehouse, Azure Data Factory, Azure Service Bus, Azure Virtual Machines, Blob Storage, Azure SQL Database, Azure DNS, Virtual Network, Azure App Service.
  • Hands on experience administering and using source control systems (GitHub, Azure DevOps).
  • Hands on experience developing and maintaining CI\CD pipelines (Azure DevOps preferable).
  • Hands on experience deploying cloud Infrastructure As Code.
  • Hands on experience automating processes using coded solutions (Powershell, Python preferable).
  • Experience working with Agile squads
  • Self-starter with the ability to work independently or as part of a project team.
  • Capability to conduct performance analysis, troubleshooting and remediation.
  • Interface with key customers from all functional areas.
  • Proven and recent experience of implementing solutions from requirements gathering and process design to functional production deployment.
  • An equivalent combination of education and experience may be accepted as a satisfactory substitute for the specific education and experience listed above.
Experience (preferred):
  • Administering relational database management systems (RDMS).
  • Experience in ETL design, development, and performance tuning in general.
  • Experience managing and governing cloud costs.
  • Experience working with other public cloud technologies AWS, GCP.
  • Experience working with MS Fabric.
  • Experience working AI tool stack in Azure.
Other:
  • Excellent analytical and organization skills
  • Ability to understand and translate business and end user requirements
  • Excellent verbal and written communication skills
  • Ability to navigate ambiguity and define desired outcome
Back to blog

Other Jobs To Apply

No other job posts for this day.

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...