Overview
Skills
Job Details
We are looking for an experienced Full Stack Developer to join our team, specializing in network infrastructure automation. The ideal candidate will have a strong background in Python, Ansible, and other relevant technologies to streamline and automate our networking processes. You will be instrumental in building scalable solutions that enhance our network infrastructure and improve operational efficiency.
Key Responsibilities:
Design, develop, and maintain full-stack applications for network infrastructure automation.
Collaborate with network engineers to identify automation opportunities and requirements.
Write clean, maintainable, and efficient code using Python and Ansible for network device management.
Implement and optimize APIs to facilitate communication between various network systems and applications.
Troubleshoot and debug applications to ensure high availability and performance.
Create and maintain documentation for automation processes, APIs, and system architectures.
Stay updated on industry trends and emerging technologies to continuously enhance our automation capabilities.
Qualifications:
Proven experience as a Full Stack Developer with a focus on network infrastructure automation.
Strong proficiency in Python and Ansible, with a solid understanding of networking concepts.
Experience with front-end technologies (e.g., HTML, CSS, JavaScript frameworks) is a plus.
Familiarity with databases (SQL and NoSQL) and RESTful APIs.
Ability to work independently and collaboratively in a fast-paced environment.
Excellent problem-solving skills and attention to detail.
Preferred Skills:
Knowledge of additional automation tools and scripting languages.
Experience with cloud technologies (AWS, Azure, etc.) is a plus.
Relevant certifications (e.g., CCNA, AWS Certified Developer) are an advantage.