DevOps Engineer Location:Redwood City, CA
100,000 - 200,000
Job Description:
DevOps Engineer
Role:DevOps Engineer
Location:Redwood City, CA
- What a DevOps Engineer Does At
- Supports the current online gaming infrastructure by deploying Online and Live game features. Maintains virtual game online infrastructure environment.
- Works with local and remote Web, Server Side, and Software developers to investigate and design future gaming online infrastructures in support of new game features.
- Responds to outages and alerts quickly to ensure public availability of our online services.
- Refines processes to develop a culture of quality and high availability.
- Automates processes to increase efficiencies.
- Helps architect and implement solutions that solve complicated application challenges around performance, scaling, and security.
- Instrument monitoring solutions to gain insight into application performance and understand emerging issues.
- Maintains deployment software and tools (Jenkins, Puppet, Chef, Ansible etc.) Work closely with developers to ensure on time delivery of services.
- Participates in 24x7 on-call support and maintenance activities.
- Undergraduate degree in Computer Science or equivalent engineering experience.
- 2-5 years of experience of managing applications in very high traffic sites - experience in release management, tracking and troubleshooting live issues.
- 2-5 years of experience working in a virtualized environment. Containers/Docker, VMWare experience is a plus.
- 2-4 years Linux Systems Engineering or Admin experience
- Experience with continuous integration and delivery tools like Jenkins, Ansible, Chef, Puppet.
- Experience with Monitoring tools, like Graphite, Grafana, Kibana, Nagios etc.
- Understanding of middleware, proxies and application integration.
- Understanding of Content Distribution Network services and configurations.
- Experience with cloud technologies such as Amazon Web Services (EC2, S3, RDS, etc.)
- Experience administering Java based technologies: Spring, Jetty, Tomcat.
- Working knowledge of databases (MySQL, Oracle, etc.) , caching stack of Memcache, Redis, Cassandra and Message Queuing systems like ActiveMQ.
- Working knowledge of networking (load balancing, TCP/IP, Virtual IP, Certificates etc.)