
Senior Python/DevOps Software Engineer
Primary stack
Job description
About the Position
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 Senior Python/DevOps Software 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.
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
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 Kubernetes
- Experience 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, including non-technical ones
- English level: upper-intermediate or higher
Nice to Have
- 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)
We Offer
- 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
About the Company
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 Senior Python/DevOps Software Engineer to join our team.
Send your CV
Contact Us
© CodeIT. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
CodeITis a close technical partner in sophisticated high-quality software development for clients around the globe. With 17 years track record of success and a team of around 200 highly motivated and experienced professionals, we deliver software products that meet the latest tech trends and transform business ideas into successful products for clients in 24 countries around the globe.We are a team of professionals, passionate about what we do, and strive to ensure our members’ constant personal and professional growth, career development, and work-life balance.We currently have 2 offices in Ukraine and our goal is to create long-term career opportunities by sharing our expertise and contributing to local IT Communities.Reasons for joining us:— You will work on cutting-edge technology projects, and realize ideas and experiments, resulting in high-quality services— You will be a part of the team, passionate about what we do, and where people are the soul of the company— You will have the opportunity to grow professionally and achieve more because constant training and development are in our DNA— You will be provided with an attractive social package and benefits as well as flexible working conditions because work-life balance is important to us— You will work for projects and clients spanning all around the world and get experience in a multicultural environmentOur ClientsWe are proud of building long-standing business relations with our clients. They know that we are equally engaged in the process, dedicated to the project’s success, and motivated to provide a high-quality service. A partnership built on mutual trust is one of our greatest values and we have a strong record of success with— 500+ projects delivered— 97% positive customer reviews— 53% of clients return with new projectsServices and TechnologiesWe create custom web and mobile solutions for various industries — healthcare, fintech, e-learning, e-commerce, and logistics. Our full-cycle development services include:— Custom software development— Web Development— Mobile development— DevOps— QA (automation and manual)— IT Consulting— Business analysis— Digital Marketing— Modernization of systems— Technological consulting— Software security testing services— Software Support ManagementMore of Our Life and Fun HereOur LinkedIn Profile
More at CodeIT
All 4 rolesSimilar jobs

Senior Python Engineer (with DevOps & ML/LLM experience)
AZinec

Senior Python Engineer (with DevOps & ML/LLM experience)
AZinec

Senior Python Engineer (with DevOps & ML/LLM experience)
AZinec

Senior Python Engineer
ORIL · Lviv