- Company Name
- TekValue IT Solutions
- Job Title
- On-premise Python Data Engineer(No cloud exp)
- Job Description
-
**Job title**
On‑Premise Python Data Engineer (No Cloud Experience)
**Role Summary**
Design, develop, and maintain data pipelines and services on on‑premises infrastructure using Python. Build and expose microservices, manage Docker/Kubernetes deployments, and ensure robust testing, monitoring, and source‑control practices.
**Expectations**
- 3–5 years of professional Python development with focus on data engineering.
- Proven expertise in FastAPI, microservices architecture, and container orchestration (Docker, Kubernetes).
- Strong command of on‑premises relational databases (Oracle, SQL Server, PostgreSQL, DB2) and NoSQL systems.
- Ability to develop ETL workflows and data warehouse solutions.
- Experience with automated testing and test‑driven development.
- Familiarity with CI/CD pipelines, Git workflow, and VS Code tools (including Copilot).
- No required cloud platform experience; AWS, GCP, Azure skills are not a fit.
- Capacity to juggle multiple concurrent projects and deliver clear business explanations.
**Key Responsibilities**
- Develop and optimize data ingestion, transformation, and export pipelines.
- Design FastAPI endpoints and microservices, ensuring scalability and maintainability.
- Containerize services and deploy to on‑prem Kubernetes clusters; configure monitoring and alerting.
- Write comprehensive unit and integration tests; enforce test‑driven development.
- Manage source code via Git, implement CI/CD workflows, and maintain stable release cycles.
- Collaborate with data analysts and business stakeholders to translate requirements into technical solutions.
- Document architecture, processes, and data lineage for compliance and knowledge transfer.
**Required Skills**
- Python (3‑5 years experience).
- FastAPI, microservices design, Docker, Kubernetes.
- Automated testing, test‑driven development.
- Git, GitHub Actions, CI/CD pipelines, VS Code, Copilot.
- SQL Server, Oracle, PostgreSQL, DB2; NoSQL databases.
- ETL, data warehousing concepts.
- Strong analytical, troubleshooting, and multitasking abilities.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent practical experience).
- No specific cloud certifications required.