Company culture :
Sofrecom Maroc stands out for its strongly collaborative culture, where people, trust and employee well-being are central priorities. A close management approach promotes support, accountability and long-lasting teamwork. This collaborative foundation is complemented by a notable innovation dimension, encouraging initiative, agility and experimentation. Structured processes ensure reliability and operational efficiency, while performance-driven practices play a more supportive and balanced role. [+]
Job :
We are currently looking for a Senior Python/Ansible Developer.
The mission will involve taking responsibility for developing Ansible/Python automations for network equipment management.
The project covers all network equipment within the PFC domain.
Carrying out this project also requires familiarity with Agile development methods.
Responsibilities:
• Actively contribute to project progress by developing automations, documenting their functionality, and communicating with users.
• Manage the integration of automations into a testing environment and participate in deployment to the target environment.
• Contribute to project planning, organization, and monitoring while respecting deadlines.
• Schedule necessary meetings, resolve blocking issues, and escalate problems if needed.
• Evaluate risks and propose solutions to manage them.
• Ensure the life cycle management of automations.
• Provide technical support and advice to teams involved in the implementation and migration to the developed automations.
Technical Knowledge/Skills:
• Proven experience in Python development
• Advanced knowledge in using Ansible
• Programming, software development, and architecture skills.
• Excellent communication skills and ability to work in a team.
• Proficiency in using versioning tools (Git) for source code management.
• Knowledge of Agile methods (SCRUM)
• Knowledge of JIRA/Confluence tools
• Knowledge of Linux system environments
• Knowledge of networks and IT infrastructure is a plus
Required profile :
With a Master's degree (Bac +5) from an engineering school or equivalent university, the candidate has significant professional experience of over five years in Python application analysis, design, development, integration, and deployment.
Furthermore, they possess solid expertise in using Ansible and Gitlab with proven mastery.
Essential skills include:
• Python / Ansible programming
• Mastery of Ansible and creation of playbooks
• Mastery of CI/CD principles and tools (Gitlab)