Contractor Azure DevOps Consultant
Snapanalytics is hiring a remote Contractor Azure DevOps Consultant. The career level for this job opening is Experienced and is accepting South Africa based applicants remotely. Read complete job description before applying.
Snapanalytics
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Role - Azure DevOps Consultant
Location - remote; ideally Cape Town
As an Azure DevOps Consultant, you'll be responsible for the effective deployment, configuration, and maintenance of an infrastructure hosting Databricks and associated tools and services. You'll work closely with our platform and data engineering teams to ensure the seamless operation of our systems and infrastructure.
- Infrastructure as Code (IAC): Implement and maintain infrastructure as code (IAC) using Terraform Enterprise. Automate infrastructure provisioning and configuration to ensure consistency and scalability.
- Version Control and CI/CD: Manage code repositories using DevOps and implement CI/CD pipelines. Automate deployment processes and ensure code quality and security.
- Configuration Management: Utilize Ansible for configuration management and automation. Maintain system configurations and ensure consistency across environments. Manage containerised services via Azure.
- Databricks Administration: Administer Databricks from the Azure platform
- DevOps Best Practices: Implement and promote best practices for security, compliance, and cost management in Azure. Collaborate with the team to improve DevOps processes and workflows.
Skills & Experience
- Proven experience in DevOps roles, including expertise with Terraform.
- Proficiency in scripting languages (Python, Bash, etc.).
- Strong understanding of CI/CD concepts and tools (e.g. Jenkins)
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
- Experience with version control systems (e.g., Git)
- Familiarity with monitoring and logging tools
- Excellent problem-solving and communication skills
- Azure certification(s) is a plus