Desire to understand, load test, and push the boundaries of high performance systems in cloud environments
Requirements
- Experience with big data components such as Kafka, NoSQL systems, and Hadoop
- Experience with cloud environments such as AWS, Azure, and/or OpenStack
- Ability to expertly navigate a Linux system, utilize infrastructure and configuration management tools such as Terraform, Ansible/Puppet
- Work with a diverse set of programming languages such as bash shell scripts, Java, Scala, and/or Python
- Experience with cloud storage systems a plus
- Strong software development background
- Experience designing and executing load testing and performance engineering of systems on cloud infrastructure
Responsibilities
- Influence the design of cloud infrastructure through the definition of application requirements for IaaS components and features
- Engineer high performance distributed systems to meet design requirements and SLAs in shared resource cloud environments
- Coordinate and drive technical requirements capture, deployment, testing, and evaluation of cloud infrastructure systems
- Involved hands on designing and writing code to evaluate cloud performance using synthetic and full stack application workload
- Produce detailed engineering evaluation documents evaluating cloud infrastructure for performance, cost, and requirements satisfaction
- Work with internal engineering teams, vendors, and VARs
- Load test and performance engineering of systems on cloud infrastructure
Other
- BS in Computer Science, Computer Engineering or related technical field
- Willingness to learn new things!
- Strong software development background; and/or
- Relevant experience
- Ability to work with internal engineering teams, vendors, and VARs