HamburgerMenu
hirist

Job Description

Description :


We are looking for a Senior Python Developer with a strong background in Linux Administration to own critical data pipelines, monitoring frameworks, and automation tooling.


In this role, you will bridge the gap between software development and site reliability engineering (SRE). You will design and maintain Python-based ETL processes, manage observability pipelines (metrics, logs, traces), and act as a key operational lead for system stability, anomaly detection, and automated recovery.


Key Responsibilities :


1. Python Automation & ETL Engineering :


- Complex Data Pipelines : Develop and maintain high-volume ETL scripts to process real-time analytics, transaction logs, and third-party data streams.


- API Integrations : Build robust connectors for enterprise tools (e.g., ticketing systems, productivity suites, electronic signature platforms) to centralize operational data.


- Database Reliability : Write specialized scripts to detect database anomalies, manage index health, and automate flat-table generation for reporting.


2. Observability & Monitoring Infrastructure :


- Metric Ingestion : Manage ingestion pipelines for key monitoring stacks (from any sources), ensuring accurate data flow, JVM garbage collection, and server metrics.


- Traffic Analysis : Maintain scripts that analyze Load Balancer metrics to detect traffic anomalies and ensure high availability and address any performance issues.


3. Linux Administration & Operational Support :


- System Health & Recovery : Act as the primary point of contact for job monitoring; investigate failures, detect duplicate processes, and remediate stuck jobs to ensure SLA adherence.


- Script Maintenance : Manage cron jobs, shell scripts, and authentication mechanisms on Linux servers to ensure seamless execution of background tasks.


- Incident Response : Serve as a frontline responder for monitoring alerts, triaging failures in critical reporting jobs, and coordinating fixes with the broader engineering team.


Technical Qualifications :


- Core Language : Expert-level proficiency in Python, with a focus on writing maintainable, modular code for ETL and automation.


- OS & Scripting : Strong Linux Administration skills (advanced shell scripting, process management, file system permissions, and cron scheduling).


- Databases : Strong proficiency in SQL (MySQL), including experience with performance tuning, index management, and anomaly detection.


- Integration Experience : Proven ability to work with REST APIs and handle authentication/token management for third-party services.


Preferred Qualifications :


- DevOps Mindset : Experience with CI/CD, version control (Git), and containerization (Kubernetes).


- Data Reliability : Experience implementing checks for data completeness, latency, and quality within ETL jobs.


- Operational Maturity : Previous experience in a role requiring on-call support or high-priority incident resolution.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in