Web Reliability Services Engineer

Job opening ID

Posting title
Web Reliability Services Engineer

Roles and responsibilities
Ongoing contract position
W2 with full benefits
Must be a US Citizen or Green Card Holder
Potential Telecommuting Options Available
Must be able to pass background check and drug screen

Job Description:
Provide an Enterprise Applications Software Engineer who will:  
●Design, write and deliver software to improve the availability, scalability, latency, and efficiency of JPL production systems.
●Work with other JPL application development teams to provide access to resources, guidance, and to optimize deployments
●Solve problems relating to mission critical services and build automation to prevent problem recurrence; with the goal of automating response to all non-exceptional service conditions.
●Influence and create new designs, architectures, standards and methods for largescale
Distributed systems.
●Engage in service capacity planning and demand forecasting, software performance analysis and
system tuning.
●Conduct periodic on call duties.

Required Skills:
•Must be a US Citizen or Green Card Holder
•Offer contingent on ability to successfully pass a background check and drug screen
●BS degree in Computer Science or related technical field, or equivalent practical experience.
●Experience with algorithms, data structures, complexity analysis and software design.
●Experience with Docker and containerized application development patterns.
●Experience in one or more container orchestration technologies: Kubernetes, Mesosphere DC/OS,
Docker Swarm.
●Experience in one or more of: Python, Java, Ruby, Go, C, C++.
●Experience with Continuous Integration and Continuous Deployment technologies: Jenkins, etc.
●Experience with Amazon Web Services: Route 53, ELB, EC2, RDS, S3, EBS, SQS, etc.
●Experience with the Linux command line and shell scripting Desired qualifications
●MS degree in Computer Science or related technical field
●Expertise in designing, analyzing and troubleshooting largescale distributed systems.
●Familiarity with running web services at scale; understanding of Linux systems internals and
●Understanding of Unix/Linux systems from kernel to shell and beyond, taking in system libraries,
file systems, and clientserver protocols along the way.
●Networking: knowledge and understanding of network theory, such as different protocols (TCP/IP, UDP, ICMP, etc), MAC addresses, IP packets, DNS, OSI layers, and load balancing).
●Systematic problem solving approach, coupled with a strong sense of ownership and drive.
●Experience in:
-Elasticsearch and ELK stack
-.NET (and DotNet Core)
-Postgres, MySQL, Oracle

Number of positions