Automation/ QA Engineer

DevOps Engineer

The role

The DevOps Engineer is a engineering role providing deep technical skills across a wide number of Azure IaaS and PaaS technologies. The key focus is enabling full lifecycle infrastructure support. Using existing automation artefacts, improving and augmenting these as required, he will provide automated, reliable, repeatable deployment and configuration of multiple, coordinated resources deployed in Azure. Expert and in-depth knowledge of Azure services is critical, and the ideal candidate will have had extensive experience of developing the artefacts required to deploy large-scale infrastructure projects in Azure.

 

The DevOps Engineer will focus on development, testing, and ongoing operation and support of a CI/CD-like capability for the maintenance of Azure infrastructure and services.

  • Work to implement the CI/CD DevOps architecture and tools for Azure (AWS) platform
  • Create and set up source repository, users and other setup required for different environments and workloads.
  • Define Branching strategy for the source repository
  • Work with Developers to plan and develop Automation templates and scripts
  • Design and implement Continuous integration and Deployment pipelines
  • Validate pipelines and end to end execution, and bug fixing
  • Work with stakeholders to assist with devops-related technical issues and needs

Work to automate AI/ML pipelines and cover end-to-end model’s lifecycle

What we need to see from you

  • Experience building and optimizing ci/cd pipelines
  • Proficient understanding of distributed computing principles
  • Proficiency in using scripting languages such as powershell, etc.
  • Experience working with tools that automate deployment process
  • Ability to work with minimal supervision
  • Minimum of 3 years’ experience in area of devops
  • Ability to present and communicate the architecture in a visual form.

Creative and analytical thinker with strong problem-solving capabilities.

  • Any certification to related area preferred.
  • Experience with big data tools (Hadoop, Spark, Kafka, etc.)
  • Experience with relational SQL and NoSQL databases, including Microsoft SQL Server, Mongo DB, Cosmos DB
  • Configuration Management experience and managing production infrastructure
  • Strong Linux system administration background.
  • Strong knowledge and experience using Azure/AWS services (incl. Data Factory, DataBricks, etc.)
  • Proficiency with scripting languages, Powershell preferred
  • Exposure to automation tools, preferably Azure DevOps