Critical to this role is your responsibility to define our architecture as we move to the next generation of our services. This includes building and maintaining highly available, high performance, and scalable systems. In addition, you will improve the automation of infrastructure processes to ensure efficiency on product releases and reliability of our offerings.
Role/Responsibilities
- Monitoring and managing existing environments
- Create and maintain environments for QA and load testing
- Maintain and update the CI/CD environments
- Administer infrastructure accounts and account security
- Produce and maintain documentation on deployment and development processes
- Implement an alert system for escalation of runtime issues
- Manage all third-party integration accounts and access
- Continuous testing/QA
-Help design the system that will scale Jobble 100X with new platforms such as Google Cloud Spanner, Cloud Functions (Google or AWS Lambda), distributed caches, etc.
Experience
- Experience in configuring and scaling AWS VPCs, AWS compute environments with EC2, Elastic Beanstalk, API Gateway, and AWS Lambda
- Experience with the Java Virtual Machine deployment and scaling
- 3+ years with hands-on experience running 24x7 production environments
- Knowledge of agile development and continuous deployment
- Experience with capacity planning and benchmarking
- Experience scaling a high traffic site with multiple application instances and a database cluster
- Experience developing CI/CD systems with tools such as CodeDeploy
- Solid experience with Linux administration, systems and application performance tuning
- Solid knowledge of TCP/IP
- Experience with QA-aaS like test.io
- Scripting experience with Groovy or BASH or your preferred scripting language