Sep 30, 2015

Linux System Engineer @ Glendale, CA

Title: Linux System Engineer Supporting Java Applications
Location: Glendale, CA
Duration: 12 - 18+ Months
Client: Disney
Interview Mode: Skype

Senior System Engineer
 
'traditional' SE – one who will come in and figure out what's broken in Java applications, how to organized / reorganize a web architecture, how to configure webservers, how to break down a large new project into tasks that they need to handle.
And they need to do this with a good amount of independence. 

• They should be good at basic Linux administration 
• They should have the ability to look at a Java heapdump and understand what's going on 
• Some J2EE App Server understanding, however if they're purely a Tomcat-type, that'll probably work 
• They should have automation experience – but not be principally a Build/Release person 
• They should be have familiarity with Load Balancer concepts 
• Understand basic networking 
 
The Senior Systems Engineer is expected to have expert level systems administration skills deploying and supporting java web applications.
This person is expected to be able to design web applications, design deployment/automation strategies and support them throughout their life cycle. 
This position will focus on systems and application stability, security, performance, and capacity management, as well as documentation.
The role requires participating in an on-call support rotation.
 
This position works closely with various business Engineering and Production teams to gather requirements, troubleshoot issues, and provide stellar customer support. 
The role requires someone who is creative, proactive, constructive, and highly motivated.
The Senior SE must be prepared to work in an extremely collaborative and high-energy environment.
 
Basic Qualifications        
  • Typically has 7 or more years' experience with relevant internet technologies and with implementing, administering, and supporting production websites and backend support systems. 
  • Experience supporting operating systems (Linux/Unix required, Windows preferable)
  • Automation experience (experience with Chef, Ansible or Puppet preferable).
  • Proficient in web or server technologies: Java web application containers (Tomcat, JBoss, Websphere), web servers (Apache, Nginx, IIS). 
  • Recognized as a subject matter expert on at least one web server and application server technology, including setup, configuration, performance monitoring, tuning, clustering, and debugging (e.g. JConsole).
  • Experience with CI pipelines (Jenkins, etc).
  • Able to diagnose simple to complex system problems.
  • Understand internet technologies and network protocols, including HTTP, basic load balancing configurations, security zones, VIPs, etc. 
  • Understand application design and dependencies for the sites the team supports.
  • Has expertise on one or more load balancer platforms (setting up pools, VIPs, layer 7 routing, debugging).
  • Able to author tools and scripts to be used by others to automate repeatable production tasks in standard languages like Python, Ruby or Go.
  • Able to author test plans for use by peers and junior SE's.
  • Demonstrates exceptional troubleshooting methodology, including the ability to author and instruct new methodologies to the SE team. 
  • Able to identify and propose system and application fixes for performance bottlenecks.
  • Able to evaluate new application requirements for capacity and run-time best practices.
  • Able to lead, to set the technical direction of a small team.
 
Communication and Leadership Requirements
 
  • Excellent verbal and written communication to all levels in the organization.
  • Serves as primary point of contact with Manager.
  • Ability to lead functional teams in systems integration and design including writing operational specs, architectural diagrams, test plans and requirements management. 
  • Communication of ideas and solutions in a clear and organized manner.
  • Clear and effective presentations to groups of people.
  • Effective project management and planning on large-scale projects (familiarity with agile/scrum and water-fall project management a plus). 
  • Ability to design and deliver training to other staff.
  • Construction of concise and complete technical documentation.
  • Mentoring of Jr. Staff on technical material.
  • Viewed as a reliable technical resource for others.
  • Detailed understanding of the goals and requirements of the business supported.



Thanks & Regards,

Ram Kumar
Technical Recruiter

--
You received this message because you are subscribed to the Google Groups "US_Jobs&Consultants" group.
To unsubscribe from this group and stop receiving emails from it, send an email to us_jobsnconsultants+unsubscribe@googlegroups.com.
To post to this group, send email to us_jobsnconsultants@googlegroups.com.
Visit this group at http://groups.google.com/group/us_jobsnconsultants.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment