Python developer/DevOps job

Date published: November 11, 2024

ID: 12739 Location: Remote Task: Python Development

We are looking for a skilled Python Developer to take charge of the release process for the Analytics Engine. If you have a strong background in Python programming and experience with automation, we invite you to apply.

Responsibilities

  • Take full ownership of the release process for our Analytics Engine, ensuring smooth and efficient operations.
  • Refactor and Rewrite Scripts: Update and rewrite existing release scripts while developing new ones to automate the release process.
  • Script Conversion: Convert and rewrite critical Perl scripts to Python, enhancing their performance and maintainability.
  • Collaborate with Remote Teams: Work effectively with team members located in different time zones, ensuring seamless communication and collaboration.

Tasks

  • Develop and maintain robust Python scripts for the release process.
  • Refactor existing scripts for improved performance and efficiency.
  • Convert legacy Perl scripts to Python.
  • Collaborate with remote teams to synchronize release activities.
  • Troubleshoot and resolve issues related to the release process.

Responsibilities

  • Ensure timely and accurate releases of our Analytics Engine.
  • Maintain and improve the automation of the release process.
  • Communicate effectively with remote team members.
  • Provide clear and concise explanations of complex technical concepts to non-technical stakeholders.
  • Continuously seek opportunities to optimize and streamline the release process.

Requirements

  • Industrial Strength Python Coding: 4-5 years of experience in writing performant Python code is essential.
  • Object-Oriented Python: Strong understanding and experience with object-oriented programming in Python.
  • Exposure to CMake and ADO CI/CD: Experience with CMake and Azure DevOps CI/CD pipeline is desirable.
  • Perl and SQL Knowledge: Familiarity with Perl and SQL is a plus.
  • Passion for Programming: A genuine enthusiasm for programming is crucial to succeed in this role.
  • Excellent Communication Skills: Ability to explain complex concepts in simple, intuitive terms to non-technical people.

Upload your resume

resume FILES *
Allowed File Types: DOC, DOCX, PDF, RTF.
MAXIMUM 2 files (MAXIMUM 10 MB per files).

dRAG & dROP THE FILES HERE
OR