Role & responsibilities
Qualification Requirements
At least 5 years of experience in DevOps engineering for software/data platforms.
Strong expertise in CI/CD tools (CircleCI, GitHub Actions, Azure Pipelines).
Hands-on experience with Docker, Kubernetes (AKS), and Azure infrastructure.
Proven ability to integrate project management tools (Azure DevOps, GitHub Projects).
Strong scripting/automation background (Bash, Python, Helm, Bicep, Kustomize).
Experience with monitoring, alerting, and cost optimization in cloud environments.
Familiarity with Agile methodologies.
Strong problem-solving skills, ability to work independently, and openness to collaboration.
The consultant will work closely with the eTools technical team and ICTD, prioritizing weekly tasks in an agile approach. The expected responsibilities include:
1. Pipeline Modernization & Automation
a. Upgrade legacy CircleCI configurations.
b. Standardize pipelines to:
I. Build Docker images, retag, and push to DockerHub.
II. Automate Kubernetes pod redeployments.
c. Ensure CI/CD is secure, scalable, and aligned with practices.
2. Integration & QA Efficiency
a. Connect Azure DevOps Boards with GitHub repositories.
b. Automate status updates of user stories and QA cards.
c. Ensure QA team can track deployments automatically without relying on manual developer updates.
3. Infrastructure Migration & Support
a. Support eTools migration to Azure-based infrastructure.
b. Assist in upgrading legacy Kubernetes clusters to modern AKS environments.
c. Implement monitoring, alerting, and cost optimization.
4. Demo & Sandbox Automation
a. Design automation for LastMile demo environments (spin-up, ETL connectivity, script execution).
b. Reduce manual setup time by creating reproducible sandbox environments.
5. Security, Support & Documentation
a. Provide efficient IT support to eTools and its collaborators like giving access to development environments, setting up new open source testing tools, deploying new proof of concepts and prototypes etc. through transparent and efficient ticketing system.
b. Define and enforce DevOps security guidelines.
c. Maintain transparent processes for granting access, deploying proofs-of-concept, and supporting collaborators.
d. Provide documentation for pipelines, automation scripts, and operational guidelines.

Keyskills: Azure Pipelines Github Actions Devops CircleCI azure Bicep infrastructure Bash Helm Python