Xpertsoft
Back to roles

Senior DevOps / Python Backend Engineer

RemotePosted 2 weeks ago

Main tasks & responsibilities

  • Take end-to-end ownership of internal and client-project infrastructure, including architecture, reliability, security, maintenance and continuous improvement.
  • Design, deploy and operate cloud infrastructure, with a strong focus on Microsoft Azure.
  • Support multiple client projects through environment setup, deployment, troubleshooting and production operations.
  • Build and maintain CI/CD pipelines using GitHub Actions.
  • Provision and manage infrastructure using Terraform and Infrastructure as Code practices.
  • Operate Linux systems, virtual machines, Docker workloads and Kubernetes environments.
  • Configure and improve networking, private connectivity, DNS, load balancing, certificates and firewall rules.
  • Implement monitoring, logging, alerting and operational runbooks.
  • Define infrastructure, security and deployment standards, and create reusable modules, templates and automation.
  • Contribute to Python backend development, including APIs, integrations, automation and data-processing services.
  • Support the deployment and operation of GenAI applications.
  • Support web scraping, browser automation and data extraction where required.
  • Contribute to architectural decisions and the development of quick prototypes.

Requirements

  • Deep hands-on expertise in Microsoft Azure, including the design and operation of secure, reliable and scalable environments.
  • Strong DevOps and platform engineering experience.
  • Experience with GitHub Actions, CI/CD, Terraform, Docker and Kubernetes.
  • Strong knowledge of Linux, virtual machines, monitoring and alerting.
  • Strong networking knowledge, including DNS, routing, load balancing, TLS/SSL, firewalls, VPNs and private networking.
  • Good understanding of infrastructure and application security, including identity and access management, secrets management, patching and secure delivery pipelines.
  • Strong Python backend skills and the ability to build production-ready services from scratch.
  • Experience developing APIs, integrations, automation or data-processing services using sound software engineering practices.

Nice to have

  • Experience with web scraping, browser automation or data extraction pipelines.
  • Familiarity with FastAPI or similar frameworks, PostgreSQL, Redis and asynchronous workers.
  • Hands-on experience with GenAI technologies such as Azure OpenAI, Azure AI Foundry, RAG, agents, vector databases and embeddings.

Also good to know

  • English proficiency.
  • Strong ownership mindset, autonomy and initiative.
  • Ability to manage several projects simultaneously while balancing delivery speed, quality, security and reliability.
  • Comfortable making technical decisions in a fast-paced environment with changing priorities.
  • Strong communication skills and ability to collaborate with engineers, project teams and client stakeholders.
  • Interest in GenAI and willingness to develop practical expertise in its production deployment.

Apply

Fill in the details below to submit your application.

By applying you agree to our privacy policy.