Sr Development Linux Systems Lead
Guidewire Software, Inc. - Foster City, CA

This job posting is no longer available on Guidewire Software, Inc.. Find similar jobs:Guidewire Software jobs

Development Systems Administrator Lead

This position is responsible for leading and working alongside the team that handles the care, feeding and growth of our software development environment. This includes the entire lifecycle of a project, including analysis of requirements, procurement and installing of both hardware and software, configuration, delivery and sustaining.
The right candidate will work closely with the software development team taking a leadership role to interface with department heads and thought leaders to put in place the right technologies and processes to get maximum performance and efficiencies from all layers.

Leadership of Team
  • Lead a small team of systems administrators that support the Development organization.
  • Discuss priorities with Development, create project plans, track and communicate progress
  • Maintain backlog of issues, enhancement requests and other outstanding requests.

Server Support
  • Maintain, deploy, and upgrade the servers that support our development group’s core functions like source control, bug tracking, testing,etc.
  • Make sure our development lab systems for functional and performance testing, as well as general QA are silky-smooth and super-reliable
  • Work with our development group to pro-actively identify future needs and applications
  • Build out new servers
  • Maintain existing data center and lab equipment
  • Dig deep to find and correct issues that affect performance on Windows, Linux or both

Project Implementation
  • Contributing and directing small and large teams in the execution of project deliverables.
  • Working with business customers to develop requirements, establish and meet deadlines, and create SLAs/support escalation procedures.
  • Ability to handle and prioritize multiple simultaneous projects adjusting priorities based on needs from the Development organization.
What this job isn’t
  • We are not looking for a LAMP or web-server-farm specialist.
  • We are not looking for a regular corporate Windows admin or product specialist; there’s a separate group which handles non-development systems like Active Directory, Exchange, and the “business” side of the house.
  • Only a small minority of the systems you work on will be under the same uptime requirements as traditional IT Infrastructure.
  • You will be working with people that have a keen understanding of what systems can and cannot do, not the average desktop user, and they will expect you to perform better and know more than they do day in and day out.

  • Willingness and drive to document and automate day to day tasks
  • Train/explain and document processes and procedures to new employees
  • Desire to work with and collaborate with a dynamic team of professionals.


  • Experience leading a small team of highly motivated systems administrators in support of a Software Development organization.
  • Ability to think at a strategic level, prioritize and reprioritize initiatives, projects and tasks while communicating out to the effected parts of the development organization.
  • Experience working in an Agile Development environment
  • Must be experienced and comfortable supporting both Linux and Windows servers
  • Deep understanding of either Windows, Linux or both:
o at the deployment level to both bare-metal and virtualized hardware,
o at the “care and feeding” level of deployed hardware,
o ability to diagnose “weird” performance problems and fix them or suggest fixes to development
  • ability to see areas of concern during project requirement
  • Experience with server administration across the full lifecyle from sizing and deployment through ongoing maintenance.
  • Experience with one or more shared storage systems at the connection-from-the-server level (Netapp, EMC or other SAN, etc.)
  • Experience with some kind of enterprise remote management hardware and tools (Dell IDRAC, HP iLo, IBM HMC, & etc)
  • Understanding of imaging/automated deployment for Windows, Linux, or Both
  • Familiarity with some kind of non-virtualized server management or monitoring environment (any one of: Zabbix, Nagios, Microsoft SystemCenter, or similar; NOT just vCenter)
  • Understanding of tools for automating systems administration on Windows, Linux, or both
  • Experience with keeping locally-hosted mission-critical services going
  • Experience using some kind of source control system (git a plus; this is at an end-user level, not necessarily administrator)
  • Experience using some kind of bug tracking system (jira a plus; this is at an end-user level, not necessarily administrator)
  • Experience with using and deploying servers in a virtualization environment
  • Customer and team oriented
  • Strong multi-tasking and prioritization skills
  • Strong analytical and problem solving skills
  • 24 x 7 availability during once a month week long on-call shift
Additional Skills that would be a BIG plus
  • Experience working with server vendors on specifications and procurement
  • Experience with hardware benchmarking and performance optimization
  • Experience with storage administration for NetApp or EMC VNX
  • Experience with Citrix XenServer
  • Experience with Dell IDRAC and M1000e blade server management
  • Experience administering or deploying perforce, jira, git or GitHub Enterprise
  • Experience with non-standard/commodity hardware in a lab environment (in particular consumer SSD-based deployments)
  • Experience with an automated system for imaging (Puppet/Chef/Cobbler on Linux, SystemCenter Configuration Manager/KACE on Windows, etc)
  • Experience working with a software development group using some form of agile methodology (Scrum, Kanban, XP, etc.) – can “talk developer”
  • Experience working on a small team across the full breadth of the IT project lifecycle
  • Experience with a dense local lab environment
  • Understanding of common network protocols such as HTTP, NFS, DNS and DHCP, including how they work and where they can go wrong
Skills/experience that would be nice to have:
  • Experience deploying or administering either Oracle or Microsoft SQL Server in a development environment
  • Experience with some other version of Unix
  • Experience with AIX on IBM p-Series hardware
  • Experience with deploying and maintaining multi-site applications
  • Experience with disaster recovery, high-availability and/or load-balancing

  • A BA/BS in Computer Science/Engineering/MIS, or equivalent real world experience
  • 8+ yrs. progressive experience in related positions.

About Guidewire
Guidewire makes mission critical systems for multi-billion dollar insurance companies. To ensure our products are reliable, we strongly value test-driven development. We constantly brainstorm how to improve our coding and testing processes. Our software is great, the coffee is okay, and the buildings are decent enough. What’s special, though, is that we’re a team passionately focused on customer success and our long term goals. Talk to people here and you’ll immediately sense their enthusiasm. We’re proud of what we build and how we work together.

At the heart of Guidewire culture are three values:
  • Collegiality. We work together as professional equals, with a minimum of hierarchy. We strive for good processes and realistic assumptions to keep workload sustainable. We trust people to manage their own time. We seek input without regard for title. We encourage contrary opinions. We value work/life balance.
  • Integrity. We insist on truthful relationships with customers, prospective customers, partners, investors, and each other in everything we do.
  • Rationality. We communicate through clear arguments. We decide carefully based on factual evidence. We like calm, systematic, thoughtful solutions. We constantly improve processes.


About this company
4 reviews
Guidewire develops and implements market-leading insurance software solutions. Serving the second-largest financial services industry in the...