Ruby and Python developer -REMOTE
Role Ruby and Python developer
Location - Bellevue, WA or Cary, NC (1st Preference), Open to Remote as well.
FTE/Contract
The following is a statement of work (SOW) for hiring a Ruby and Python programmer on the Client Platform Engineering team. The programmer will be responsible for building custom Puppet modules to integrate our tools for Windows, macOS, and Linux, as well as building a unified self-service application using Python.
1 or 2 individuals depending on skill set and experience
Preferably they would support US time zones
Start Date: ASAP
Scope Of Work
Build custom Puppet modules to integrate endpoint management tools for Windows, macOS, and Linux using Ruby, bash, and Powershell programming languages
Build and customize a unified self-service application using Python and PyQt, integrating with CM tools
Build Homebrew external commands to extend the functionality of Homebrew without modifying Homebrew's internals
Work with the client platform engineering team to ensure the modules, tools, and applications are functional and meet the requirements
Collaborate with other teams to test and deploy the modules, tools, and applications
Troubleshoot and debug any issues that may arise during the integration process
Provide regular progress updates to the team
Deliverables
Fully functional custom Puppet modules for Windows, macOS, and Linux
Fully functional unified self-service application using Python
Documentation for the modules, application and their usage
Troubleshooting And Debugging Documentation Timeline
6 months
Qualifications
Strong experience with Ruby, Bash, Powershell and Python programming languages
Experience With Puppet And Other Configuration Management Tools
Experience with Windows, macOS, and Linux platforms
Strong understanding of software development principles and practices
Experience building PyQt applications with Python
Location - Bellevue, WA or Cary, NC (1st Preference), Open to Remote as well.
FTE/Contract
The following is a statement of work (SOW) for hiring a Ruby and Python programmer on the Client Platform Engineering team. The programmer will be responsible for building custom Puppet modules to integrate our tools for Windows, macOS, and Linux, as well as building a unified self-service application using Python.
1 or 2 individuals depending on skill set and experience
Preferably they would support US time zones
Start Date: ASAP
Scope Of Work
Build custom Puppet modules to integrate endpoint management tools for Windows, macOS, and Linux using Ruby, bash, and Powershell programming languages
Build and customize a unified self-service application using Python and PyQt, integrating with CM tools
Build Homebrew external commands to extend the functionality of Homebrew without modifying Homebrew's internals
Work with the client platform engineering team to ensure the modules, tools, and applications are functional and meet the requirements
Collaborate with other teams to test and deploy the modules, tools, and applications
Troubleshoot and debug any issues that may arise during the integration process
Provide regular progress updates to the team
Deliverables
Fully functional custom Puppet modules for Windows, macOS, and Linux
Fully functional unified self-service application using Python
Documentation for the modules, application and their usage
Troubleshooting And Debugging Documentation Timeline
6 months
Qualifications
Strong experience with Ruby, Bash, Powershell and Python programming languages
Experience With Puppet And Other Configuration Management Tools
Experience with Windows, macOS, and Linux platforms
Strong understanding of software development principles and practices
Experience building PyQt applications with Python
-
Seniority level
Entry level -
Employment type
Full-time -
Job function
Other -
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at PSRTEK by 2x
See who you knowGet notified about new Python Developer jobs in Cary, NC.
Sign in to create job alertSimilar jobs
People also viewed
-
Embedded & Desktop Linux Systems Engineer - Optimisation
Embedded & Desktop Linux Systems Engineer - Optimisation
-
Mainframe System Programmer - Remote / Telecommute
Mainframe System Programmer - Remote / Telecommute
-
Expert Software Engineer (Database) - Remote
Expert Software Engineer (Database) - Remote
-
Expert Software Engineer (Front End) - Remote
Expert Software Engineer (Front End) - Remote
-
Informatica Powercenter Developer
Informatica Powercenter Developer
-
Software Maintenance Engineer
Software Maintenance Engineer
-
Site Reliability Engineer - Remote / Telecommute
Site Reliability Engineer - Remote / Telecommute
-
Project Application Engineer
Project Application Engineer
-
Machine Learning Engineer (Remote)
Machine Learning Engineer (Remote)
-
AI/ML and MLOps Field Engineer
AI/ML and MLOps Field Engineer
Similar Searches
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More