8
8allocate
Devops
DevOps Engineer
AzureKubernetesDockerTerraformAzure DevOpsCi/CdHelmLinuxBashPowerShellPythonSqlPostgreSQL
About the Position
Client is the leading Autonomous Decision Science company providing data-enabled prescriptive and anticipatory analytics and insights for companies across a broad range of industries. They help transform market-leading companies into true data-driven digital enterprises.
Responsibilities
- Develop and implement strategies for cloud migration and integration, focusing on Azure services (including EntraID, VNet, Storage Accounts, KeyVaults, DBs, etc.).
- Design, implement, and manage scalable, secure, and efficient Azure environments.
- Configure and manage VPN and DNS solutions for private networks and handle routing/firewall configurations.
- Develop and maintain infrastructure-as-code with Terraform.
- Automate provisioning, deployment, and scaling processes across Azure environments.
- Implement and manage containerized applications using Docker and Kubernetes.
- Design, implement, and maintain CI/CD pipelines using Azure DevOps.
- Manage and deploy applications on Kubernetes using Helm.
- Work on migrating infrastructure from Azure to GCP.
- Implement best security practices in Azure/GCP environments (nice-to-have).
- Ensure the smooth operation of SQL databases and related services (nice-to-have).
- Utilize scripting languages (Bash/Powershell/Python) for automation and troubleshooting (nice to have).
Requirements
- A minimum of 5 years of experience in a DevOps role, including at least 3 years with Azure
- Network experience (routing, firewalls, DNS, VPN)
- Azure services expertise (EntraID, VNet, Storage Accounts, KeyVaults, DBs, etc.)
- Extensive knowledge of Kubernetes for managing containerized applications
- Azure DevOps pipelines for CI/CD workflows
- Helm for Kubernetes application management
- Knowledge of Terraform for infrastructure as code
- Strong Linux system administration skills (all containers and applications run on Linux)
- Experience with CI/CD tools in a cloud environment
- Good verbal and written communication skills — ability to clearly communicate with both business and technical personnel internally and externally
- Quick learner with a detail-oriented mindset
- Ability to thrive in a fast-paced, remote environment
- Comfortable with ambiguity, with the ability to build structure and proactively drive results
- Experience with GCP (nice-to-have)
- Demonstrated experience with cloud migrations, particularly from Azure to GCP (nice-to-have)
- Proficiency in scripting languages (Bash/PowerShell/Python) (nice to have)
- Experience with Snowflake (nice-to-have)
- Understanding of security in Azure environments (nice-to-have)
- Experience with SQL Databases, especially PostgreSQL (nice-to-have)
Benefits
- You’ll work with a supportive and spirited team of professionals.
- Corporate events, holidays, and team building for your joy.
- Training and development: we have a budget for your professional development.
- Sport or massage compensation in accordance with the general policy.
- Compensation for psychological support or medical insurance according to the general policy.
- People-oriented management without bureaucracy.
- Paid vacation and sick leave.
Prepare for this role on ITLead
Take the matching roadmap and practice real interview questions asked for this level.
DevOps Engineer