Cloud Engineer Lead
Opis
As Cloud Engineer you will be responsible for the deployment, integration, and management of private, public, and/or hybrid cloud platform services supporting the development of complex analytical applications at enterprise scale. In this role the candidate will be demonstrating their networking and security protocol knowledge to ensure safe and scalable environment provisioning while protecting accessibility to data assets residing within. This person will be comfortable developing infrastructure as code using scripts, templates, blueprints, workflows, CI/CD orchestration tools, and other automation technologies in the spirit of speed and consistency. Continuous collaboration will be an important aspect of this role working with a variety of architects and peer engineering teams ensuring deployed services meet the highest levels of scalability, reliability, and performance while balancing security, maintainability, reliability, and operational excellence.
What you’ll do:
Create and configure data processing and web application infrastructure using Azure services. That includes setting up storage accounts, event hubs, AKS, Databricks components, gateways, databases, service accounts both on prod and non-prod environments;
Review infrastructure configuration and scripts created by development teams;
Ensure proper connectivity is established between specific Azure components;
Setting up and configuring CI/CD pipelines;
Adding, removing role assignments;
Ensure proper monitoring of deployed services;
Designing and building automation and orchestration solutions to speed up development teams;
Review proposed architectures, provide feedbacks and make sure its compliant with security standards and Dataworks environment.
What you’ll need:
IaC: automated infrastructure provisioning using Terraform (ARM will be a plus);
Practical experience and expertise with Azure services (Azure Virtual Machines, Azure Event Hubs, Azure Storage Accounts, Azure Functions, ADF, Azure Databricks, Azure Kubernetes Service);
Practical experience and expertise in monitoring (Azure Log Analytics, alerting);
Azure DevOps pipelines (YAML);
Azure Active Directory (Azure AD authentication, users and groups, roles);
Good understanding of Azure Networking Services;
Hands-on with Microservice deployment and configuration using manifest files/HELM;
Good understanding of environments strategy;
Experience in scripting languages: PowerShell/ Bash/ Python.
Minimum Qualifications:
Bachelor's Degree/equivalent in computer science, engineering, or information systems and/or equivalent formal training or work experience;
Programming skills (preferably Java or Kotlin);
Very good knowledge and understanding of communication protocols (across all layers);
Five (5) years’ experience in cloud engineering or related field;
Experience providing leadership in a general planning or consulting setting;
Some experience as a leader or a senior member of multi-function project teams;
Strong oral and written communication skills;
A related advanced degree may offset the related experience requirements.