Description
Salesforce is looking for a Senior Network Engineer to join Salesforce’s Network Engineering team. This team facilitates the deployment of strategic initiatives mainly focused on network patching, routing, switching and load-balancing functions of Salesforce’s 1P network infrastructure.
Responsibilities
Engineering & Operations
Plan, Design, Develop, Implement and Operate Cisco, Juniper, F5 (LTM, GTM) and other network appliances serving Salesforce’s internal and external applications.
Perform proactive network maintenance, such as code upgrades, config updates and cleanup/decoms on various network devices such as Switches, Routers and Load-balancers.
Assist in mitigating security vulnerabilities in OS and configuration across different network vendors (Cisco, F5, Juniper etc).
Automation & Tooling
Work closely with automation teams in defining and developing the tools that allow us to manage the configuration of network equipment (F5, Cisco, Juniper etc) in Cloud Scale datacenters.
Develop and maintain scripts/power-tools based on Ansible and Python that help with configuration deployment on different kinds of network equipment.
Drive service ownership for the Network Engineering teams; assist in efforts to streamline problem and organizational change processes and increase automation.
Troubleshooting & Support
Provide network escalation support for internal and external service impairments or outages.
Perform high-level troubleshooting and analysis to determine the root cause when network outages occur during network maintenances.
Isolate hardware and software problems on network devices and work with vendors to resolve issues as vital.
Collaborate with engineering teams to identify ways in which we can proactively improve the stability of the network and decrease potential for future outages.
Ensure documented processes are followed while providing necessary feedback focused on safety and agility of the processes involved.
Required Qualifications
Networking Protocols: High level of proficiency with TCP/IP, architecture and core technologies, such as BGP, OSPF, ISIS, DNS, HTTP, etc.
-
Automation & DevOps: * Demonstrated experience with Ansible (cli and playbooks) to manage multi-vendor equipment.
Practitioner-level network automation skills using DevOps and CI/CD pipeline practices.
Experience with version control tools such as Git.
Environment: Working knowledge and experience working in a Unix/Linux environment.
Analysis Tools: Proficiency with Wireshark, tcpdump, ping, and netstat.
-
Infrastructure: * Experience leading large-scale distributed network environments.
Working knowledge of PKI infrastructure, firewalls, and access-list configuration.
Knowledge of system performance methodologies and data-driven decision-making.
Soft Skills: Strong analytical approach to problem-solving; ability to fix complex issues quickly; excellent written/verbal communication.
Preferred Qualifications
Advanced F5 Knowledge: Experience with F5 GTM and LTM installation, engineering, and life cycle management (including advanced iRules and troubleshooting).
Load Balancing: Deep understanding of Persistence, SSL client/server profiles, and HTTP profiles.
Diagnostic Skills: Highly skilled in packet analysis and analytical fault diagnosis.
Programming: Proficiency in scripting/programming with Python.