Project information
- Category: ETL Job
- Client: Safa Bank
- Project date: 01 November, 2021
Cron Job Description
A Cron Job is a linux command for scheduling tasks to be executed sometime in the future. This is normally used to schedule a job that is executed periodically.
At Safra we supported an ETL Python process that loads files from an FTP server, processes them, and inserts them into a SQL Server database. One of my first experiences there was developing some improvements and adding new features.
After some time, the CRM department asks to create a new cron job that will process a new file. As the person responsible for this demand, I developed this cron job following the same logic as the old one but with new technologies such as Docker!
Technologies
- Linux
- Python
- Docker
- SQL Server