
Search by job, company or skills
Focuses on designing, developing, and implementing software and tools to automate network tasks like provisioning, configuration, and monitoring. Key responsibilities include using scripting languages like Python and tools like Ansible to streamline network operations, collaborating with other teams, integrating automation into CI/CD pipelines, and troubleshooting automated systems. The role requires a strong foundation in networking and software development to create code that manages network infrastructure as code.
Key responsibilities
- Design and develop automation solutions: Create software and scripts using languages like Python to automate complex network tasks such as configuration management, provisioning, and auditing.
- Integrate with CI/CD pipelines: Work with cross-functional teams to incorporate network provisioning and management into existing deployment pipelines for greater efficiency.
- Manage and maintain automated systems: Implement, test, and maintain automation tools and frameworks, including those that handle tasks like network security, mapping, and testing.
- Implement monitoring and reporting: Set up and utilize network monitoring tools to track performance metrics and generate reports on key indicators like reliability and capacity.
- Collaborate with cross-functional teams: Work with other engineering and operational teams to define network requirements and ensure automation solutions meet business needs.
- Troubleshoot issues: Provide advanced troubleshooting for automation-related issues and help resolve operational problems in the network infrastructure.
- Document solutions: Create and maintain documentation for end-to-end automation solutions to aid network operations and troubleshooting.
Essential skills and knowledge
Programming: Proficiency in scripting and programming languages such as nodejs and Python is essential.
Automation tools: Experience with tools like Ansible is often required for configuration management.
Networking fundamentals: Strong knowledge of networking concepts, including routing protocols (BGP, OSPF), the TCP/IP stack, and network hardware (routers, switches, firewalls).
DevOps principles: Familiarity with CI/CD pipelines, version control (e.g., Git), and the concept of infrastructure as code.
APIs: Understanding of RESTful APIs for programmatic interaction with network devices and services.
Data and databases: Experience working with various database types (SQL, NoSQL, TSDB) and tools for data collection and visualization.
Unix/Linux: Experience working with Unix-based systems is often preferred.
. Experience in bank / financial institute change process will be a bonus
Number of Working Experiences: 2-4 years
Job ID: 132821649