Key Responsibilities:
Design, develop, and implement automation scripts and solutions to enhance network operations and reduce manual intervention.
Configure, manage, and troubleshoot network devices including routers, switches, firewalls, and load balancers.
Monitor network performance and availability, ensuring reliability and responsiveness of all network services.
Collaborate with cross-functional teams to gather requirements and develop automation solutions that meet business needs.
Conduct regular system and network audits to identify areas for improvement and ensure compliance with best practices.
Develop and maintain documentation for network configurations, automation processes, and standard operating procedures.
Provide technical support and training to team members and stakeholders on automation tools and network infrastructure.
Stay up to date with emerging technologies and industry trends, recommending enhancements to improve network efficiency and security.
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Proven experience as an Automation Engineer or Network Engineer.
Strong knowledge of networking protocols (TCP/IP, DNS, DHCP, etc.) and network architecture.
Proficiency in automation tools such as Ansible, Puppet, or similar.
Experience with scripting languages such as Python, Bash, or PowerShell.
Familiarity with cloud technologies and services (AWS, Azure, etc.) is a plus.
Excellent problem-solving skills and attention to detail.
Strong communication skills and the ability to work collaboratively in a team environment.
Any Graduate