Senior DevOps Engineer (Azure & Python) (#5450)

Poland, Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Fortune 500 global tech innovator

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

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

×

Easy apply

    or
    Refer a friend