Support Engineer
Key Responsibilities:
System Development engineers troubleshoot, debug, evaluate and resolve computer-identified alarms, make feature enhancements, bug fixes, systems management, perform software deployments and migrations, host management, and automate routine operational tasks. The position requires a combination of strong troubleshooting, technical, and communication skills and includes a mix of on-call and operational tasks, and involves small to medium-level software development work. Responsible to develop tools and automations to achieve human-free operations. They use the right tool for the job and modify the software in a way that leverages the overall system architecture. If you have a strong Application Support background, are interested in aggressive growth, and have a passion to develop tools at a large scale, this is the opportunity for you.
BASIC QUALIFICATIONS Qualifications:
Technical background (BS in Computer Science/Engineering or related discipline/experience) 2 years of experience
Strong Computer Science fundamentals in data structures, algorithm design and problem-solving
Unix base O/S experience or proven ability to pick up Linux quickly
Experience in Programming Languages Java or C or C
Experience with Ruby, Python, Perl, or Java
Able to write complex SQL queries is added advantage
Strong debugging/troubleshooting skills
A solid grasp of networking fundamentals, including experience with load balancers, switches, routers, etc
Good written and verbal communication skills; ability to communicate effectively with both technical and non-technical individuals
PREFERRED QUALIFICATIONS: Experience with enterprise-wide systems
Experience influencing engineers' best practices within your team
Experience building and operating large-scale, highly available distributed systems or web services with a high degree of operational excellence
A strong understanding of system performance and scaling
Well-honed troubleshooting skills at various levels of complexity
A strong understanding of operating system internals, including network and storage subsystems
Experience with relational and nonrelational database systems
Experience developing on Linux and using AWS services
Experience delivering projects in a fast-paced, highly collaborative work environment
Excellent written and verbal communication skills.