Role Overview
As a DevOps Contractor, you will build, operate, and continuously improve a secure, reliable, and automated cloud data platform on Azure and Databricks. The focus will be on CI/CD automation, infrastructure as code, Kubernetes operations, security, and observability.
Key Responsibilities
- Streamline and automate software development and deployment processes
- Develop and maintain CI/CD pipelines for build, test, and deployment
- Automate infrastructure provisioning using Terraform and IaC practices
- Operate and troubleshoot Kubernetes and containerized workloads
- Monitor and optimize system performance, availability, and scalability
- Administer Databricks workspaces, clusters, policies, and access controls
- Support data pipelines using Databricks, Azure Data Factory, and/or Airflow
- Implement RBAC/IAM governance using Azure and Active Directory groups
- Manage secrets, keys, and certificates using Azure Key Vault
- Build monitoring, alerts, and support incident response using Dynatrace
- Perform security assessments, patching, and system updates
Required Skills & Experience
- Strong hands-on experience with Azure DevOps and platform administration
- Expertise in Kubernetes, Terraform, Helm, Docker
- CI/CD experience using Azure DevOps and/or GitHub Actions
- Cloud data platform experience with Databricks, ADF, Airflow, Azure Data Lake
- Strong understanding of cloud-native architectures and container orchestration
- Experience with RBAC/IAM and Active Directory group-based access
- Databricks Unity Catalog governance and permissions experience
- Azure Key Vault for secrets and key management
- Dynatrace for monitoring and incident triage
- Scripting skills in Python, PowerShell, or Bash
- Knowledge of cloud networking and security best practices