Systems Engineer
About the role
An Initial AI Screening will be conducted for this role.
Contract Duration: 6 months
Daily Responsibilities: · Onboard infrastructure to support the migration of ETL data pipelines from SAS over to Python. · Assist in converting SAS code to Python · Assist in managing the automation and deployment of the pipeline to the production server · Manage any vulnerabilities identified by Cybersecurity
Key Accountabilities
Infrastructure & Operations: Manage and maintain Python and other client applications running on Unix servers Monitor system performance, troubleshoot issues, and ensure high availability Implement and maintain disaster recovery and business continuity procedures for Python-based systems Provide on-call technical support for production incidents
Development & DevOps: Oversee GitHub repository management, including access controls, branch strategies, and code governance Set up and maintain CI/CD pipelines for Python deployments Implement version control best practices and deployment automation Collaborate with development teams on code quality standards
SAS to Python Migration: Lead the assessment and prioritization of SAS code for Python conversion Convert and refactor SAS scripts and analytics into Python equivalents Validate converted code for accuracy, performance, and functionality Document migration decisions and maintain code repositories for migrated projects Mentor team members on Python best practices and modern data engineering approaches
Collaboration: Work with data analysts and product teams to understand SAS workflows and business requirements Communicate technical requirements and project status to stakeholders Participate in code reviews and provide technical guidance
What program/technology/software knowledge is essential for this role? Python, GitHub, SQL,
Must-have Skills: · 3-5 years of experience in Python development or DevOps roles · 2+ years working with Unix/Linux systems administration · Proficiency in Python (intermediate to advanced level) · Experience with version control systems (Git/GitHub) · Knowledge of SQL and database management · Experience with SAS programming and analytics · Understanding of CI/CD pipelines and deployment processes · BA/BSc in Computer Science, Software Engineering, or related technical field
Nice-to-have Skills: · Knowledge of Commercial Banking · Familiarity with DBT · Familiarity with cloud platforms (Azure, AWS, Snowflake) · Experience with infrastructure-as-code (Ansible) · Experience with monitoring and logging tools
Soft skills: · Self-motivated and proactive in identifying improvements · Strong communication and collaboration skills · Ability to work independently and take ownership · Comfortable working in fast-paced, deadline-oriented environments · Patient and detail-oriented when managing complex migrations · Comfortable supporting production systems under pressure
FP Inc. is committed to creating an inclusive environment where all team members and clients feel like they belong. In accordance with the requirements set out in the Employment Standards Act, FP Inc. hereby declares that AI is utilized in the screening process for this position. The hourly compensation range for this role is $40/hr -$53/hr. We seek applicants with a wide range of abilities, and we provide an accessible candidate experience. We advocate for you and welcome anyone regardless of race, colour, religion, national origin, sex, physical or mental disability, or age.
Similar Jobs
Systems Engineer
About the role
An Initial AI Screening will be conducted for this role.
Contract Duration: 6 months
Daily Responsibilities: · Onboard infrastructure to support the migration of ETL data pipelines from SAS over to Python. · Assist in converting SAS code to Python · Assist in managing the automation and deployment of the pipeline to the production server · Manage any vulnerabilities identified by Cybersecurity
Key Accountabilities
Infrastructure & Operations: Manage and maintain Python and other client applications running on Unix servers Monitor system performance, troubleshoot issues, and ensure high availability Implement and maintain disaster recovery and business continuity procedures for Python-based systems Provide on-call technical support for production incidents
Development & DevOps: Oversee GitHub repository management, including access controls, branch strategies, and code governance Set up and maintain CI/CD pipelines for Python deployments Implement version control best practices and deployment automation Collaborate with development teams on code quality standards
SAS to Python Migration: Lead the assessment and prioritization of SAS code for Python conversion Convert and refactor SAS scripts and analytics into Python equivalents Validate converted code for accuracy, performance, and functionality Document migration decisions and maintain code repositories for migrated projects Mentor team members on Python best practices and modern data engineering approaches
Collaboration: Work with data analysts and product teams to understand SAS workflows and business requirements Communicate technical requirements and project status to stakeholders Participate in code reviews and provide technical guidance
What program/technology/software knowledge is essential for this role? Python, GitHub, SQL,
Must-have Skills: · 3-5 years of experience in Python development or DevOps roles · 2+ years working with Unix/Linux systems administration · Proficiency in Python (intermediate to advanced level) · Experience with version control systems (Git/GitHub) · Knowledge of SQL and database management · Experience with SAS programming and analytics · Understanding of CI/CD pipelines and deployment processes · BA/BSc in Computer Science, Software Engineering, or related technical field
Nice-to-have Skills: · Knowledge of Commercial Banking · Familiarity with DBT · Familiarity with cloud platforms (Azure, AWS, Snowflake) · Experience with infrastructure-as-code (Ansible) · Experience with monitoring and logging tools
Soft skills: · Self-motivated and proactive in identifying improvements · Strong communication and collaboration skills · Ability to work independently and take ownership · Comfortable working in fast-paced, deadline-oriented environments · Patient and detail-oriented when managing complex migrations · Comfortable supporting production systems under pressure
FP Inc. is committed to creating an inclusive environment where all team members and clients feel like they belong. In accordance with the requirements set out in the Employment Standards Act, FP Inc. hereby declares that AI is utilized in the screening process for this position. The hourly compensation range for this role is $40/hr -$53/hr. We seek applicants with a wide range of abilities, and we provide an accessible candidate experience. We advocate for you and welcome anyone regardless of race, colour, religion, national origin, sex, physical or mental disability, or age.