Systems engineer Black Arrow
THIS JOB HAS EXPIRED
We are looking for an outstanding Linux Systems Engineer who will maintain and tune application systems in a 24-7 production, QA, and development environment. You will be responsible for recommending, installing, configuring, and maintaining our primarily Linux servers (including applications such as JBoss, Tomcat, and Apache) as well as some Windows servers. If you are a self-starter, with enthusiasm about joining an up-and-coming young company, we would love to hear from you!
Responsibilities:
Provide day-to-day management of multiple environments such as: production, staging, and development.
Provide 24x7x365 support for production infrastructures and perform troubleshooting to resolve problems.
Designate metrics and approaches for monitoring performance, availability, and resource usage of our on-demand applications.
Set up, tune, deploy and manage the environments and servers for development, staging, sales, and training (Apache, JBoss, Linux, Tomcat, MySQL, Web services), including but not limited to NFS, NAS, SAN, and DAS.
Work closely with our managed infrastructure and services provider to troubleshoot systems and environment issues to ensure systems availability, performance, and other service level agreements are met.
Work closely with other departments to resolve systems, application and customer issues.
Test and deploy new application releases and patches.
Perform capacity planning.
Install, configure and maintain Linux, Windows Servers, Active Directory, LDAP, and VMware servers.
Develop plans, schedules and requirements for installation and maintenance of new and revised software.
Document and update procedures and processes as necessary.
Be flexible to perform additional duties as required.
Qualifications and Requirements:
Bachelor?s degree in Computer Sciences or equivalent experience.
Minimum of 7 years of experience with Linux, VMware, Apache, Tomcat, JBoss, and MySQL
Experience supporting a 24-7 customer-visible production environment.
Advanced Linux command-line and scripting proficiency.
Proficiency with system resource management (optimizing memory, storage, I/O on shared virtual machines, etc).
Experience with Apache, Tomcat, and JBoss (including compiling and installing, configuring, and troubleshooting using a variety of server modules).
Experience with VMware (or other virtualization technologies).
Experience working with High Availability systems as well as with SAN and NAS.
Java experience and JVM tuning (no programming skills required, but you should know how it works, how to spot and debug it, and how to work with code developers ? You will be the gate, so that NO developers have access to production.
Experience with various shell scripts (bash/ksh/csh/bourne).
Experience with capacity planning.
Proficiency using RPM to package software.
Experience with popular open source computer system and network monitoring application software tools such as Nagios, Cacti, MRTG, etc.
Experience with load balancers, network routing protocols, and firewalls.
Experience with installing, configuring, and troubleshooting both Linux and MS Windows Active Directory.
Knowledge of software development, QA, and release processes.
Knowledge of security fundamentals and best practices, and understanding of their impact on system and network reliability.
Working knowledge of Windows Server 2008.
Experience prioritizing daily tasks and longer-term projects, while defining process improvements.
Excellent communication and customer service skills (both written and oral, for both technical and non-technical people).
Exceptional trouble shooting and problem-solving skills with an obsessive attention to detail.
Superb self-management skills.
Great attitude, motivated to learn.
Preferred Experience:
MySQL administrative experience.
Amazon EC2 and S3 experience
| Location: |
San Jose, CA
United States
|