Description
We are seeking an experienced Azure DevOps Senior Manager to join our dynamic team. The ideal candidate will have 3-6 years of experience in the job market context of India, with a strong background in Azure DevOps and management. The successful candidate will be responsible for leading and managing a team of Azure DevOps engineers and ensuring the successful delivery of projects on-time and within budget.
Responsibilities
- Collaborate across a variety of teams to enable our Data Platform needs and design, implement, and maintain a secure and scalable infrastructure platform spanning across AWS/Azure and our Data Center
- Use Infrastructure as Code and containerization to create immutable reproducible deployments and establish best practices to scale that Infrastructure as Code (IaC) project in a maintainable way
- Own and ensure that internal and external SLA's meet and exceed expectations, System centric KPIs are continuously monitored
- Create tools for automating deployment, monitoring, alerting and operations of the overall platform and establish best practices for CI/CD environments and methodologies such as GitOps
- Analyze our AWS/Azure Resource usage to optimize for a balance of performance vs cost
- Work on our data lake, data warehouse, and stream processing systems to create a unified query engine, multi-model databases, analytics extracts and reports, as well as dashboard and visualizations
- Design and build systems for high availability, high throughput, data consistency, security, and end user privacy, defining our next generation of data analytics tooling
- You will mentor other engineers and promote software engineering best practices across the organization designing systems with monitoring, auditing, reliability, and security at their core
- Come up with solutions for scaling data systems for various business needs and collaborate in a dynamic and consultative environment
Core/Must have skills
- A deep understanding of CI/CD tools and a strong desire to help teams release frequently to production with a focus on creating reliable high-quality results
- Experience with globally distributed log & event processing systems with data mesh and data federation as the architectural core is highly desirable
- Expertise in DevOps, DevSecOps and emergent experience with DataSecOps and Data Governance practices deep experience with managing and scaling container-based infrastructure-as-code technologies from the CNCF and related orbits
- Experience designing and building data warehouse, data lake or lake house using batch, streaming, lambda and data mesh solutions and with improving efficiency, scalability, and stability of system
- Knowledge of Dbt, Airflow, Ansible, Argo, or other data pipeline systems; ideally experience building and maintaining a data warehouse and understanding of simple data science workflows and terminology
- Expertise with either AWS, GCP, Azure, and Services/Tooling such as or similar to: Terraform, Packer, Docker, Kubernetes, Helm, Prometheus, Grafana, Fluent Bit, Istio (Service Mesh)
- Strong background integrating continuous delivery(CD) with Kubernetes using tools such as Argo, GitLab, Spinnaker and strong Git experience, development methodologies, trunk-based develop vs. git flow, etc
- Strong end-to-end ownership and a good sense of urgency to enable proper self-prioritization
- Maintain live services by measuring and monitoring availability, latency, and overall system
- Clear understanding of Storage, Compute & Data services offered by cloud provider
- Clear understanding on cloud n/w model and n/w security
- Understanding of load balancer, Firewall, DNS, on-prem/cloud connectivity including IP, Subnest, TCP/IP, load balancing, etc
- Understanding of Cloud architecture pillars Security, Reliability, Cost Optimization, Performance, Operations, etc
- Minimum 6+ years of DevOps experience including cloud CLI(Azure CLI) and SDK offered by Azure or AWS
- 6+ years of Cloud IaC with deep expertise in Terraform/CloudFormation & Ansible/Salt deployment and 3+ years of Kubernetes experience focused on DevOps
- Practical experience with Data Engineering and the accompanying DevOps & DataOps workflows
Skills and Qualifications
- Bachelor's or Master's degree in Computer Science or related field
- 3-6 years of experience in Azure DevOps and management
- Strong knowledge of Azure DevOps tools and services, including Azure Pipelines, Azure Boards, and Azure Artifacts
- Experience with containerization technologies, such as Docker and Kubernetes
- Experience with infrastructure-as-code tools, such as Terraform and Ansible
- Experience with Agile methodologies and project management tools, such as Jira and Trello
- Excellent leadership, communication, and problem-solving skills
- Ability to work independently and in a team environment
Good to have:
- Certifications in Azure DevOps /AWS
- Experience on Terragrunt and Hashicorp Certified associate
- Agile methodologies are a plus