Position: Network Engineer Location: San Francisco, CA Duration: 6+ months contract Skills: Linux Administration Shell scripting Perl Python Ruby scripting Palo Alto firewalls Juniper ACL IDS WAN routing protocols Cisco F-5 load balancer Job Description: Network Engineer with a focus on monitoring/scripting and automation This position is for a lead technical role in the design, implementation, and deployment of application network services. This is a hands-on role where significant participation in build and escalated support activities will be expected. Essential Duties and Responsibilities: Participates in a team responsible for the design, implementation, and maintenance of network, server, storage systems, and related software and services. Acts as a subject matter expert on all networking-related technologies used in the Client's systems infrastructure, as well as a broad knowledge of applications and server-related technologies in place. Contributes to the infrastructure design and planning process by delivering technical requirements and capacity analysis. Provides technical vision for the network architecture Interfaces with Project Manager, Technical Architects, Technical Managers, DBAs, Software Development, Deployment Engineering, Release Management teams and others to draft & approve detailed work plans and deployment schedules. Possesses comprehensive technical knowledge and organizational skills to oversee, coordinate, and participate in highly complex projects with high visibility and high impact on the business. Understands the price-value trade-off between incremental improvements in overall High Availability Architecture. Will work with vendors to help Client, maintain supported configurations for key platforms. Provides input on new and existing processes and procedures based on industry best practices Can organize, assemble and lead teams from multiple IT groups, and in some instances, may supervise daily work activities of assigned team(s) Acts as a role model and mentor on technical issues Demonstrates creative thinking and innovative approaches using multiple technologies and works to clarify technical ambiguity. Some work responsibilities to include compliance activity and reporting on compliance activity. This is a hands-on role where significant participation in build and escalated support activities will be expected, including highly technical problem solving and / or performing technical audits of work done by Client's staff and vendors. Required Qualifications: Bachelor's degree from accredited college or relevant experience Cisco certifications preferred (CCNA, CCNP, etc) Strong Linux sys administrator and shell scripting experience required to support a 24/7 e-commerce environment 5 or more years of network administration and engineering experience and at least 1-3 years of technical leadership experience Has technical expertise in design, implementation and support of large-scale, highly available, multi-site networks, preferably involving consumer-facing web-based applications. Required Technical Skills: Linux systems administration and troubleshooting is paramount for this role Bash shell scripting, Perl, Python, Ruby Deployed network monitoring and configuration solutions, MRTG, Cacti, Nagios, RANCID, TACACS Layer-3 switched networking technologies from Cisco (1g and 10g network architectures) Network Security technologies including Palo Alto Network, Juniper firewalls, complex ACL, IDS WAN Routing Protocols such as BGP, OSPF and EIGRP Hardware Load Balancing technologies from F5 Application network traffic and capacity analysis Common network-based services such as LDAP, DNS, SNMP, SMTP, Squid, etc.