Sr. Python Developer

Company: Box
Location: Redwood City, California, United States
Type: Full-time
Posted: 22.FEB.2021
< >


Purpose The Infrastructure Services team builds and runs software and services that are used to automate all aspects of Box's Infrastructure...


Purpose The Infrastructure Services team builds and runs software and services that are used to automate all aspects of Box's Infrastructure and can be leveraged by the entire Engineering org. Keeping up with rapid customer growth is an ongoing challenge. Therefore, our main job is to build intelligent and sustainable software to do just that. As a member of this team, you will have the opportunity to conceive, define, develop, deploy and operate solutions which help Box manage its infrastructure. Why T he T eam N eeds Y ou Our team is growing, and we are looking for a Senior SRE with a passion for automation. You will spend your time working on internal systems which are used to automate host provisioning, track hosts/services and their metadata, and perform automated operations in order to scale Box's infrastructure. To be successful you will conceive, define, develop, deploy and operate internal web apps, API's, frameworks and tools which streamline our workflows and automate all aspects of our infrastructure. You will provide top tier support for our services and keep them highly available. You will drive technology decisions and ensure that we have a strong foundation to build on. You will improve our CI/CD processes to make software development and deployment as streamlined and simple as possible. Why Box Needs You Box is growing fast. Really fast. Every business in the world is looking to modernize the way that they work. As the leader in cloud content management, Box is uniquely positioned to change the world by helping enterprises transform how people work together. Box needs you to help build and support our cloud platform! Why Y ou N eed B ox You are going to have the outstanding opportunity to architect, build and design our infrastructure tooling. As you drive and scale our infrastructure you will work with cutting-edge technologies. You will have transparency across all of Engineering and have impact across the org. Responsibilities As a senior member of the team, you'll use both technical and relational skills to lead large scale projects to completion Develop in-house services/API's using Python and Django+DjangoRestFramework Operate and maintain internal services that support our internal platforms (RabbitMQ, Redis, Django/Gunicorn/Nginx webapps, etc) Lead the team in designing and developing frameworks and API's that enable functionality for the entire Engineering organization Drive technology decisions for Box's infrastructure tooling technology stack Identify problems, develop, deploy and maintain solutions which automate all aspects of Box's Infrastructure Evangelize good code and solid engineering practices Requirements 5+ years of experience in an Operations/SRE role. 4+ years of experience working with Python Strong troubleshooting skills to keep our services highly available Strong scripting/shell skills (sed/awk/tmux etc) Strong coding skills with a passion for writing clean, well tested and maintainable code Strong experience with configuration management tools (Puppet, Ansible) Relevant experience with Docker Experience building CI/CD pipelines with Jenkins Passion for learning and adopting new technologies with a focus on finding the right tool for the job You are able to inspire other people to work with you, and you enjoy mentoring and coaching more junior engineers Nice-To-Have Exposure to container orchestration technologies like Kubernetes Experience using Celery for asynchronous task queues (with Redis/RabbitMQ/etc) Experience with SmartStack BENEFITS Visit this webpage to check out all of our exciting benefits: EQUAL OPPORTUNITY We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. For details on how we protect your information when you apply, please see our Personnel Privacy Notice.

Apply Now


Loader2 Processing ...