Tech Stack
PythonAzureDockerCI/CD
Job Description, Responsibilities & Requirements
Description language:
About the Position
We're seeking a Senior DevOps Engineer with Azure and Python experience to join a global tech innovator's team in Poland or Ukraine.
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