Senior Automation Engineer - Networking
IBM
**Introduction**
Automation of Day 0/1 Operations:
* Develop and implement automation scripts for initial network setup (Day 0) including device provisioning and configuration.
* Automate Day 1 tasks such as network device configuration, firmware updates, and security policy enforcement.
* Ensure automation processes adhere to industry best practices and organizational standards.
Configuration Management:
* Develop and manage configuration templates for network devices using tools such as Ansible, Terraform, or similar.
* Maintain version control for network configurations and automation scripts.
* Implement automated configuration compliance checks and remediation processes.
Security and Compliance:
* Ensure network automation processes align with security policies and compliance requirements.
* Implement automated security configurations and vulnerability management processes.
* Conduct regular security audits and implement necessary improvements.
Collaboration and Communication:
* Work closely with cross-functional teams including network operations, security, and application development to ensure seamless integration of network automation solutions.
* Communicate effectively with stakeholders to understand requirements and provide updates on project progress.
Monitoring and Alerting:
* Set up and maintain monitoring and alerting systems to proactively identify and resolve issues before they impact customers or services. Including participation in on-call rotations to respond promptly to high priority incidents
**Your role and responsibilities**
Automation of Day 0/1 Operations:
* Develop and implement automation scripts for initial network setup (Day 0) including device provisioning and configuration.
* Automate Day 1 tasks such as network device configuration, firmware updates, and security policy enforcement.
* Ensure automation processes adhere to industry best practices and organizational standards.
Configuration Management:
* Develop and manage configuration templates for network devices using tools such as Ansible, Terraform, or similar.
* Maintain version control for network configurations and automation scripts.
* Implement automated configuration compliance checks and remediation processes.
Security and Compliance:
* Ensure network automation processes align with security policies and compliance requirements.
* Implement automated security configurations and vulnerability management processes.
* Conduct regular security audits and implement necessary improvements.
Collaboration and Communication:
* Work closely with cross-functional teams including network operations, security, and application development to ensure seamless integration of network automation solutions.
* Communicate effectively with stakeholders to understand requirements and provide updates on project progress.
Monitoring and Alerting:
* Set up and maintain monitoring and alerting systems to proactively identify and resolve issues before they impact customers or services. Including participation in on-call rotations to respond promptly to high priority incidents
**Required technical and professional expertise**
* Bachelor’s degree in Computer Science, Information Technology or related field.
* Proven experience in network engineering, with a focus on automation and orchestration.
* Proficiency in Python/Go programming for automation tasks
* Understanding and experience with cloud technologies and microservices architecture
* Hands-on experience with Kubernetes and Docker.
* In-depth knowledge of L2/L3 networking concepts.
* Exposure to BGPv4, EVPN-VxLAN
* Familiarity with at least one network OS (JunOS, Arista EOS).
* Strong communication and collaboration abilities.
* Ability to work independently and manage multiple tasks effectively.
* Understanding of network security principles and practices.
* Relevant certifications (e.g., CCNA, CCNP, JNCIS, or equivalent).
Confirm your E-mail: Send Email
All Jobs from IBM