Senior DevOps Engineer (Azure and Python)

N-iX ๐Ÿ”ฅ Responds Quickly
$$$$

Our client is a global enterprise software company building an AI-powered, RAG-based documentation platform delivered as production-grade SaaS. The platform is a set of ~10 containerized microservices โ€” predominantly Python, with React front-ends โ€” running fully on Microsoft Azure (App Services, Functions, Data Factory, AI Search, Blob Storage, Key Vault).

The team is hardening the platform for production: consolidating multiple repositories into a single monorepo, standardizing CI/CD, introducing observability and a proper test-automation framework and preparing for multi-region rollout (US, Europe, Asia). The team is heavily AI-assisted, currently producing 15โ€“20 merge requests per week, which makes strong automation and test coverage essential.

You will join as a hands-on engineer embedded in the client's team, attending stand-ups and sprint ceremonies.
 

Responsibilities:

  • Design, build, and maintain per-service CI/CD pipelines (GitLab CI today, with a migration to GitHub Enterprise / GitHub Actions in progress)
  • Support consolidation of multiple repositories into a single monorepo โ€” build orchestration, selective CI triggers, automated builds and testing
  • Instrument services with Azure Application Insights: dashboards, alerting, synthetic monitoring, and log management
  • Harden environment promotion (dev โ†’ pre-prod โ†’ prod), deployments, and secrets management
  • Deploy and operate services on pre-provisioned Azure resources (provisioning itself is handled by a separate platform team)
  • Contribute to a reusable automated test framework (unit / integration / E2E) that keeps code-review velocity sustainable under high merge-request throughput
  • Support security hardening, dependency and vulnerability scanning, and overall production readiness

Requirements:

  • Strong hands-on Azure experience: App Services, Functions, Key Vault, Storage (Data Factory and AI Search a plus)
  • CI/CD pipeline design and implementation โ€” GitLab CI required; GitHub Actions a strong plus
  • Solid Python (the platform is ~98% Python)
  • Docker and container best practices
  • Working knowledge of Infrastructure-as-Code principles (Terraform or Bicep) โ€” enough to deploy reliably onto pre-provisioned infrastructure
  • Azure observability with Application Insights (APM, dashboards, synthetic tests, log management)
  • Solid English, comfortable collaborating across distributed teams and time zones
  • Availability for international business travel

Nice to have:

  • Azure RBAC, Managed Identities, and secrets-management patterns
  • Monorepo tooling and patterns (build orchestration, selective CI triggers)
  • Test-automation strategy and framework design (unit โ†’ integration โ†’ E2E)
  • Security hardening and compliance practices (vulnerability scanning, dependency auditing / SCA)
  • Experience in enterprise environments (proxies, SSO, compliance constraints)
  • Azure Data Factory pipeline development
  • RAG / AI Search indexing pipelines
  • Playwright (for synthetic monitoring)
  • Multi-region / global deployment patterns
  • Experience working alongside heavy AI-assisted development workflows

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Docker, Azure, Python, GitLab CI, CI/CD, IaC
Published 2 July
19 views
ยท
2 applications
Last responded 2 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...