San Jose, CA, 95115, USA
3 days ago
Senior Automation Engineer - Networking
**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