About the job Python Automation Developer
Position Purpose:
Telair is an Internet Service Provider looking for an Automation developer to join our
development team. Your primary focus will be developing solutions that integrate seamlessly
within our existing development framework, align with our coding conventions, and fulfil our
automation goals. Youll need to be adaptable, efficient, and keen to take ownership of
translating requirements into effective, high-quality code that fits perfectly with our platform.
Key Responsibilities:
- Automation and Orchestration Development: Design, develop, and maintain automation workflows using Python and Ansible to manage configurations and operations of Juniper networking equipment and other network devices across our national network.
- CloudServices Management: Integrate cloud solutions with existing network infrastructure to enhance service delivery.
- CRMIntegration: Work closely with the development team to integrate network operations with the internally developed CRM system, facilitating better data flow and customer management.
- Collaboration and Coordination: Collaborate with other IT and network teams to ensure seamless integration and operation of automation systems across all platforms
and technologies. - Documentation and Compliance: Maintain detailed documentation for all automation processes and solutions, ensuring compliance with industry standards and
company policies. - Innovation and Continuous Improvement: Stay updated with the latest trends and
technologies in network automation and telecommunications. Propose and
implement innovative solutions to enhance system efficiency and effectiveness.
Essential Skills, Attributes and Qualities:
Essential Experience with:
- Python
- Networks
- RESTAPIs
- Understanding of Linux operating system.
- Familiar with using DevOps and Agile methodology for continuous improvement.
Desirable Experience:
- Ansible, Salt or Puppet
- Netbox, or other IPAM/DCIM tools e.g. infoBlox
- Familiarity in Linux, Docker Containers