In this role, you will be involved in software development projects in a hands-on manner. You will spend about 80% of your time building and improving our deployment scripts and toolsets for cloud based solutions on AWS and Azure platforms. Your expertise will expand into database management, Kubernetes cluster setup and monitoring, performance tuning and continuous delivery domains over time.
You will be an active learner, tinkering with new open source libraries, using unfamiliar technologies without supervision and learning frameworks and approaches. You will also have a strong understanding of key agile engineering practices to guide teams on improvement opportunities in their engineering practices. You will provide ongoing coaching and mentoring to the other DevOps engineers to improve our organizational capability.
Your qualifications and skills
- Bachelor’s degree in computer science, engineering, or a related field.
- 6+ years of experience in DevOps or Cloud Engineering roles.
- Proven expertise in Microsoft Azure services, including Azure Data Lake, Azure Databricks, Azure Data Factory (ADF), Azure Functions, Azure Kubernetes Service (AKS), and Azure Active Directory.
- Hands-on experience with Databricks for data engineering and analytics.
- Proficiency in Infrastructure as Code (IaC) tools like Terraform, ARM templates, or Bicep.
- Strong scripting skills in Python, or Bash.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Familiarity with version control systems (e.g., Git) and CI/CD tools (e.g., Azure DevOps, GitHub Actions).
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.