Job Summary
DevOps Strategy and Platform Evolution
•
Define and implement a modern DevOps and platform engineering strategy aligned with data and AI platform goals.
•
Develop roadmaps that incorporate AI-assisted development, testing, and operations.
•
Drive the evolution from traditional DevOps to intelligent, self-service platform capabilities.
•
Continuously evaluate emerging technologies (e.g., GenAI, LLMOps, AIOps) and incorporate them where relevant.
AI-Enabled CI/CD and Automation
•
Design and optimize CI/CD pipelines using AI-assisted tools (e.g., code generation, test generation, pipeline optimization).
•
Integrate AI copilots and automation agents into development and deployment workflows.
•
Implement intelligent quality gates (e.g., automated code reviews, anomaly detection in pipelines).
•
Enable self-healing pipelines and automated failure diagnostics where possible.
Automation and Framework Enhancement
•
Build scalable automation frameworks leveraging AI, scripting, and infrastructure as code.
[OF
FIC
IAL]
•
Automate repetitive tasks using AI agents, prompt-based workflows, or orchestration frameworks.
•
Enhance DevOps pipelines to support data products and AI/ML workloads (MLOps/LLMOps).
•
Standardize reusable templates and pipeline components for platform-wide adoption.
Data & AI Platform Integration
•
Analyze and optimize integrations across the Anglo American Data Platform, including:
o
Databricks (data processing, workflows, DABs)
o
Airflow (orchestration)
o
Azure services (compute, storage, identity)
o
Power BI / downstream consumption layers
•
Support deployment patterns for AI/ML models, feature pipelines, and inference services.
•
Enable end-to-end lifecycle management for AI applications (training → deployment → monitoring).
Governance, Security, and Reliability
•
Implement governance practices across pipelines, including policy-as-code and automated compliance checks.
•
Manage access control and ensure secure DevOps practices across environments.
•
Introduce AIOps practices for monitoring, alerting, and incident management.
•
Ensure high availability, scalability, and observability of DevOps processes.
Documentation and Developer Experience
•
Create and maintain clear documentation, including AI-assisted “how-to” guides and self-service enablement.
•
Improve developer experience through intelligent tooling, chat-based interfaces, and automation.
•
Promote adoption of DevOps and AI capabilities across teams.
Troubleshooting and Operational Support
•
Collaborate with Data Delivery and platform teams to resolve issues efficiently.
•
Use AI-assisted diagnostics and root cause analysis tools to accelerate incident resolution.
•
Support production environments and ensure stability of pipelines and deployments.
Standards and Best Practices
•
Define and promote best practices in DevOps, platform engineering, and AI-enabled delivery.
•
Coach teams on adopting modern DevOps + AI approaches.
•
Drive consistency and reuse across teams and projects.
Key Responsibilities
2. To lead the technical design , ensuring alignment with business requirements, industry standards, and best practices, while determining the optimal configuration of modules, databases, interfaces, and integrations to support business processes.
3. To prepare capability presentations| assessments| proposal preparation.
4. To coordinate project management related activities like creating project plans, allocating resources, and coordinating activities among team members and stakeholders.
5. To support the professional growth and development of the consulting team members by training, and mentorship.