Senior DevSecOps Engineer

CIGen
Remote

About The Position

We are looking for a Senior DevSecOps Engineer to join our team. This role involves designing and implementing scalable infrastructure, optimizing backend performance, and ensuring system security. You will work with a modern tech stack, a flexible schedule, and a professional, friendly team in an open management environment. CIGen is an ISO 27001 certified company and a registered Microsoft Partner, committed to building long-term, trusted relationships with clients and partners.

Requirements

  • Strong experience with Azure cloud infrastructure
  • Hands-on experience with Redis (including managed services)
  • Hands-on experience with Celery and asynchronous processing
  • Hands-on experience with FastAPI or similar Python backend frameworks
  • Production experience with async backend systems and event-driven architectures
  • Experience with CI/CD pipelines, GitHub Workflows, Docker, and DevOps automation
  • Solid understanding of system scalability
  • Solid understanding of distributed systems
  • Solid understanding of high-load performance optimization
  • Experience with monitoring, logging, and observability tools (Azure Log Analytics, tracing, alerting)
  • Understanding of security best practices: dependency management, vulnerability scanning, supply chain protection
  • Experience with Azure AI services, including Azure OpenAI
  • Strong Python experience in production environments
  • Good understanding of infrastructure performance (I/O, concurrency, system limits)
  • Ability to design scalable and reliable backend infrastructure
  • Fluent English for communication and documentation

Nice To Haves

  • Experience with KEDA autoscaling
  • Familiarity with SSE (Server-Sent Events)
  • Experience working with LLM-based systems / AI platforms
  • Experience with Entra ID (Managed Identity, RBAC)
  • Experience with Azure Front Door
  • Experience with Azure Managed Redis integration
  • Experience setting up Trivy or similar security scanning tools
  • Background in beta / pre-release system scaling
  • Experience optimizing resource-heavy workloads (CPU offloading, OCR, Document Intelligence)
  • Startup / fast-paced environment experience

Responsibilities

  • Design and implement scalable infrastructure in Azure
  • Configure and optimize Redis-based architecture, including Entra ID authentication
  • Set up and maintain distributed task processing (Celery) and async workflows
  • Implement and optimize autoscaling strategies (including KEDA)
  • Ensure system readiness for beta release and production load
  • Optimize backend performance (FastAPI, I/O, concurrency handling)
  • Improve system scalability for SSE, UX-related flows, and async processing
  • Establish and maintain DevOps best practices: CI/CD pipelines, dependency management, security processes
  • Implement security scanning and vulnerability management workflows
  • Develop strategies for dependency pinning and supply chain protection
  • Ensure efficient usage of Azure OpenAI services (limits, scaling, cost optimization)
  • Set up and maintain logging, monitoring, and tracing systems
  • Identify bottlenecks and implement performance optimizations
  • Design CPU offloading strategies for heavy tasks (e.g., OCR via external services)
  • Collaborate with engineering teams on architecture and scaling decisions

Benefits

  • Fully remote position (with the option to work from our office in L'viv, Ukraine, if preferred)
  • Flexible working hours
  • English-speaking, multinational environment
  • Non-monetary bonuses for co-operation
  • Support for learning and professional development expenses
  • Work on projects powered by modern technologies
  • Opportunities to enhance technical and interpersonal skills
  • Transparent communication and processes
  • Cozy, friendly, and fun atmosphere
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service