- Company Name
- Extend Information Systems Inc.
- Job Title
- DevOps Engineer
- Job Description
-
Job Title: Sr. DevOps Engineer
Role Summary
Senior DevOps Engineer responsible for designing, implementing, and managing scalable Azure cloud solutions, including Databricks environments, Terraform‑based IaC, CI/CD pipelines, and containerized workloads.
Expectations
- Deliver highly available, secure, and cost‑efficient cloud infrastructure.
- Drive automation, observability, and DevOps best practices across the organization.
- Collaborate with developers, data scientists, and IT ops to integrate cloud services into product lifecycles.
Key Responsibilities
1. Design and implement scalable, secure Azure cloud infrastructure (VMs, AKS, SQL, Blob, VNET, VPN, ExpressRoute).
2. Manage and optimize cloud resources for high availability and performance.
3. Monitor, troubleshoot, and resolve infrastructure and service incidents.
4. Develop, maintain, and optimize Databricks environments and ETL pipelines.
5. Write and maintain Terraform scripts for IaC; integrate Terraform into CI/CD.
6. Implement and manage CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps.
7. Ensure DevOps workflows meet security and compliance requirements; manage Azure AD and RBAC.
8. Collaborate with cross‑functional teams to support development, data science, and operations needs.
9. Document architecture, configurations, and procedures.
10. Provide training and guidance on cloud technologies and best practices.
Required Skills
- 10+ years of cloud engineering experience, primarily on Azure.
- Proven expertise in Databricks and data engineering pipelines.
- Strong Terraform skills; experience with IaC principles.
- Proficient with Docker, Kubernetes (AKS), and container orchestration.
- Hands‑on scripting: Python, PowerShell, or Bash.
- Deep understanding of networking, security, and compliance in cloud environments.
- Experience with CI/CD tools (Jenkins, GitHub Actions, Azure DevOps).
- Excellent problem‑solving, communication, and teamwork abilities.
Required Education & Certifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Azure certifications preferred: Azure Solutions Architect, Azure DevOps Engineer, or equivalent.