CodeIT is a service product development company. We know how to transform business ideas into profitable IT products. We are looking for a skilled and experienced Python/Devops Engineer to join our team.
Project description
The project is a hosting platform operated by an established data center company that is evolving toward a more cloud-oriented service model. The core infrastructure is already in production and serving real customers, with ongoing improvements and expansion of cloud capabilities.
Some existing products (such as CDN and VPS) are already live and stable. CDN is currently in a maintenance phase, while VPS is operational and requires continuous improvements, scaling, and optimization. Most core technical decisions for these services have already been made, and the systems are functioning in production.
At the same time, new cloud-oriented services are being actively designed and developed — including Application Vending Machine, Kubernetes-as-a-Service, App-as-a-Service, and other infrastructure automation solutions. These areas provide more architectural influence and room for technical ownership.
Requirements * 5+ years of commercial experience with Python * 3+ years of experience with Django+DRF * Strong understanding of backend architecture and scalable system design * 3+ years of commercial experience with Docker * 1+ years of commercial experience with Kubernetes and Helm (production-grade environments) * Experience deploying and maintaining Kubernetes clusters (services, ingress, config maps, secrets, autoscaling) * Experience troubleshooting networking issues in KubernetesExperience with configuration management tools (Ansible preferred; experience with similar tools is acceptable, willingness to adopt Ansible is required) * Deep experience with at least one cloud provider (AWS / GCP / Azure) * Experience setting up and maintaining CI/CD pipelines (Github actions preferred) * Solid networking knowledge: TCP/IP, DNS, HTTP/HTTPS; reverse proxy configuration (NGINX, Caddy, Traefik or similar); SSL/TLS setup and certificate management; understanding of private networking and service-to-service communication * XP with Linux * Strong operations experience, including: database replication setup; infrastructure setup on VMs; production troubleshooting * Experience with MariaDB (mySQL), PostgreSQL or any other relational DB * Experience writing unit tests * Experience decomposing business requirements into technical tasks * Ability to implement end-to-end solutions based on business requirements * 2+ years of direct voice communication with English-speaking clients, incl. non-technical ones * English level: upper-intermediate or higher
Would be a plus * Experience with monitoring and observability tools (Prometheus, Grafana, ELK, Loki, etc.) * Experience setting up alerting systems * Experience with Redash, ClickHouse, Airflow * Experience with hypervisor management (Proxmox, VMware, KVM, etc.) * PHP experience (or ability to read existing PHP code) * Frontend experience (full-stack background) * Experience integrating LLM-based features into product workflows * Experience with hosting provider CRMs (WHMCS, EasyDCIM)
Responsibilities * Perform at a Senior level in a Python / DevOps hybrid role * Take ownership of system components and infrastructure parts * Proactively improve system stability, performance, and reliability * Design and implement scalable backend solutions * Support and evolve system architecture * Deliver end-to-end features from requirement to production * Write clean, efficient, and maintainable code * Conduct code reviews * Communicate daily with client stakeholders
Being a member of the CodeIT team means * Career Path and growth opportunities (seniority level system, individual development plan, technical leads) * Compensation of participation in conferences and workshops, invited experts * Development of soft skills (people management and emotional intelligence training) * Free access to the company account on Udemy educational platform * Internal library * Corporate English courses and communication with clients from English-speaking countries * Experienced and supportive team members * Paid time off (vacation, sick-leave, remote work) * Legal support