Sourcebae
Website:
sourcebae.com
Job details:
Senior Python Developer (Azure, Monitoring, Troubleshooting)
Experience: 7–8+ Years
Location: Indore / Pune
Work Mode: Hybrid
Notice Period: Immediate joiners / Candidates available before 15 March
Role Overview
We are looking for a Senior Python Developer with strong expertise in Azure cloud environments, monitoring, and troubleshooting production systems. The ideal candidate will be responsible for maintaining and optimizing Python-based web applications while implementing robust observability, monitoring, and incident response strategies across cloud infrastructure.
This role requires strong debugging skills, Azure platform expertise, and production-level troubleshooting experience.
Key Responsibilities
Application Development
Optimize and maintain Python web applications and APIs using frameworks such as FastAPI, Django, or Flask.
Build and enhance scalable backend services for cloud-based applications.
Ensure high performance, security, and reliability of applications.
Azure Cloud Operations
Deploy and manage applications on Microsoft Azure services including:
App Service
Azure Functions
Containers
Azure Storage
Azure SQL
Databricks
Monitoring & Observability
Design and implement monitoring solutions using:
Azure Monitor
Application Insights
Log Analytics
Build dashboards, alerts, tracing, and logging systems for improved observability.
Implement distributed tracing using OpenTelemetry.
Troubleshooting & Incident Management
Diagnose complex performance and reliability issues across applications and infrastructure.
Perform root cause analysis (RCA) and implement long-term fixes.
Improve operational stability and incident response processes.
DevOps & Automation
Automate CI/CD pipelines using GitHub Actions or Azure DevOps.
Maintain release pipelines and deployment automation.
Ensure reliability through proper monitoring and alerting mechanisms.
Collaboration
Work closely with DevOps, engineering, and product teams.
Communicate technical insights and system health metrics to stakeholders.
Required Skills & Qualifications
Technical Skills
7+ years of Python development experience
Strong expertise in FastAPI, Django, or Flask
Strong SQL database knowledge
Hands-on experience deploying and managing applications on Microsoft Azure
Experience with Azure monitoring and observability tools
Knowledge of logging, metrics, tracing, and profiling tools
Experience building and consuming REST APIs
Experience with asynchronous programming and message queues
Strong debugging and performance tuning skills
Cloud & Data Tools
Microsoft Azure
Azure App Services
Azure Functions
Azure SQL
Azure Storage
Databricks
DevOps
GitHub Actions
Azure DevOps CI/CD pipelines
Production monitoring and alerting systems
Additional Skills
Performance tuning and system optimization
Memory/CPU analysis
Dependency troubleshooting
Disaster Recovery planning for Azure platforms
Preferred Skills
OpenTelemetry for distributed tracing
Experience with containerized environments
Experience in production monitoring and reliability engineering
Click on Apply to know more.