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