Location: Sunnyvale, California
*Please note: We are not accepting remote candidates. We’re looking for someone to work out of our Sunnyvale headquarters to lead our team and regularly meet with VPs, management, and other incredible members of our organization. If you ask me if we’re considering remote candidates, you will be added to a candidate black list because you’re showing me that you did not read this job description, you don’t pay attention to detail and you don’t respect the time of others.
Department: Software Engineering
Job Type: Full-time
Our engineering team develops innovative products, and collaborates with both product and design teams from the beginning to create outstanding features. We have the mind and soul of SaaS startup, and work in quick iterations to continuously perfect our application!
In this role you will...
Maintain all our environments (Dev, Staging, DB, Warehouse, Analytics) and scale our production services in Rackspace
Improve our scalability, reliability, capacity, security & performance
Build internal tools on Python and Chef to support infrastructure
Participate in on-call rotation, and be responsible for the uptime of our infrastructure.
Troubleshoot incidents, test out hypotheses and find root-causes
Migrate our infrastructure to AWS environment
Some projects you will be apart of...
Build out scalable infrastructure of our Web, DB Servers
Define the AWS Infra architecture from Rackspace and migrate the environment
Increase efficiency and develop best practices to help us build a scalable platform that helps doctors run their practice more efficiently
Tighten our platform security and address infrastructure vulnerabilities
Knowledge of UNIX/Linux and experience working with open source software (such as MySQL, Celery, Redis, HAProxy, Nginx etc)
Experience with Python and DjangoExperience working with MariaDB/MySQL/RedShift DB and DB Administration
Understand modern web stacks and architecture (HTTP, REST)
Experience with automation/configuration management tools such as Puppet, Chef, Ansible, Salt, Fabric, Docker, etc.
Experience with deploying web apps to cloud infrastructure (Rackspace and AWS) and working with distributed, service-oriented architecture
Bachelor’s degree in Computer or Software Engineering (or equivalent experience)
Clear communication skills when it comes to reporting needs and answering technical and service questions