Senior Python Developer with DevOps and Azure Cloud
Wrocław, Lower Silesian Voivodeship, Polska, Kraków, Lesser Poland Voivodeship, Polska, Gdańsk, Pomeranian Voivodeship, Polska +3EPAM
Wynagrodzenie do ustalenia
Wymagania
Experience in Python backend API development using frameworks such as Fast API, Flask and task queues like Celery
Experience with asynchronous Python networking libraries (httpx, aiohttp)
Proficiency in relational databases and ORM tools (SQL Alchemy, SQL Model, MySQL)
Hands-on experience with DevOps tools and practices: Ansible, Docker, Kubernetes, Linux server administration
Expertise in Microsoft Azure cloud services, including Azure DevOps for CI/CD pipelines, Azure Kubernetes Service (AKS), Azure Functions and App Services, and Azure Monitor and Log Analytics
English proficiency at B2 level or higher
Zakres obowiązków
Design and develop scalable and maintainable backend solutions using Python
Implement and manage DevOps practices for continuous deployment, integration, and monitoring of applications
Maintain relational configuration databases using SQL
Collaborate with cross-functional teams to maintain the application in a large value chain
Use Git for version control and collaborative development workflows
Troubleshoot and resolve technical issues with strong analytical skills
Follow Agile methodologies to support iterative development and continuous delivery
Perform basic Linux system administration tasks as required
Contribute actively as a team player, embracing feedback and continuous learning
Seniority
Senior
Mile widziane
Knowledge of concurrent programming in Python
Familiarity with network infrastructure and servers (ASGI/WSGI, Apache, Nginx)
Understanding of network security protocols: Mutual TLS, SSL and OAuth 2.0 server implementation
Familiarity with cloud-native database management
Knowledge of Bitbucket and GitHub
Exposure to collaboration and documentation tools: JIRA, Confluence, SharePoint
Opis
We are looking for a skilled Python Developer with DevOps and Azure Cloud expertise to join our dynamic and collaborative team. The ideal candidate will have a strong background in backend development, cloud-native DevOps practices, and database management, along with a proactive mindset and a passion for continuous improvement. It is a hybrid position with required visits to the office in Wroclaw, Krakow, Gdansk, Warsaw, Katowice, Lodz or Poznan. The position requires occasional business trips to the Client’s headquarters in the Netherlands (4 times per year). Responsibilities Design and develop scalable and maintainable backend solutions using Python Implement and manage DevOps practices for continuous deployment, integration, and monitoring of applications Maintain relational configuration databases using SQL Collaborate with cross-functional teams to maintain the application in a large value chain Use Git for version control and collaborative development workflows Troubleshoot and resolve technical issues with strong analytical skills Follow Agile methodologies to support iterative development and continuous delivery Perform basic Linux system administration tasks as required Contribute actively as a team player, embracing feedback and continuous learning Requirements Experience in Python backend API development using frameworks such as Fast API, Flask and task queues like Celery Experience with asynchronous Python networking libraries (httpx, aiohttp) Proficiency in relational databases and ORM tools (SQL Alchemy, SQL Model, MySQL) Hands-on experience with DevOps tools and practices: Ansible, Docker, Kubernetes, Linux server administration Expertise in Microsoft Azure cloud services, including Azure DevOps for CI/CD pipelines, Azure Kubernetes Service (AKS), Azure Functions and App Services, and Azure Monitor and Log Analytics English proficiency at B2 level or higher Nice to have Knowledge of concurrent programming in Python Familiarity with network infrastructure and servers (ASGI/WSGI, Apache, Nginx) Understanding of network security protocols: Mutual TLS, SSL and OAuth 2.0 server implementation Familiarity with cloud-native database management Knowledge of Bitbucket and GitHub Exposure to collaboration and documentation tools: JIRA, Confluence, SharePoint