Careers: Systems Engineer
The Role:
Reporting to the Team Lead, The Systems Engineer is a hybrid position requiring a broad skill set. Successful candidates will need to design, configure, maintain, automate, monitor and performance test internal software development and testing and production systems for a scalable J2EE web application and .NET Rich Client, primarily on Windows servers.
Responsibilities:
- Builds and maintains internal testing equipment/configuration for performance, scaling and endurance testing
- Builds, maintains and deploys test configurations
- Builds and maintains monitoring and deployment tools/profiles
- Scripts lab and cloud-based configuration changes
- Acts as a technical resource for internal and external sources
- All other assigned project(s)
Skills and Experience:
- University Degree in Computer Science/Engineering
- 3+ years of proven experience in J2EE application server configuration/monitoring/tuning; Tomcat and Weblogic ideally
- Database configuration/monitoring/tuning (Oracle, SQL Server, PostgreSQL ideally)
- Networking experience; understand DNS, routing and NAT, firewall and intrusion detection software/ appliances, proxy servers (experience with Apache or IIS is a big bonus)
- Virtualization; configuration and tuning, backups and rapid deployment etc. VMware or HyperV preferred
- System administration skills on Windows server 2003/2008
- Programming / scripting skills. Ideally Java or .NET experience, though also desirable would be Powershell, Python, AutoIt or similar scripting languages
- Eagerness and ability to learn new skills rapidly
- Organized and rigorous; documenting procedures, handling a diverse array of tasks and creating and testing procedures for things like backup and recovery all require great organization skills and personal rigor be applied to tasks.
- We are an equal opportunity employer
- We thank all candidates for their interest; however, only those selected for an interview will be contacted - please no phone calls
