Documate · Jul 1st 2020
We’re looking for someone to help execute on our current cloud infrastructure goals and to help us continually harden, automate, and improve our infrastructure.
Our platform makes it easy for non-technical experts to build web apps that automate document workflows, without using code. We’re building powerful technology that our customers love to use - and we’re having fun building it! Companies around the world use our platform to build the backbone for internal efficiency tools, legal aid services, and even full-fledged tech services.
We are a small, tight-knit company, and our work has a direct impact on improving the lives of other humans by helping others perform their repetitive tasks more efficiently and at a lower cost. In addition to possessing the technical requirements below, you should also be committed to making the world a better place - you’ll fit right in with us!
Maintain, improve, and document existing infrastructure, e.g., autoscaling, new services, optimizations
Research, plan, articulate, and document solutions on various software architecture challenges, e.g., cloud migrations, enterprise implementation, private and hybrid clouds
Implement tools to manage, secure, and monitor all installed systems and infrastructure
Maintain and improve existing build and deployment processes using CI/CD tools
Your Technical Background
You understand enterprise-level systems design, networking, software, hardware, and integration
You have experience building highly available, scalable, and self-healing applications
You have experience using SQL and NoSQL databases and writing and maintaining efficient and maintainable queries
You tend to script everything in bash or the scripting language of your choice
You have experience writing secure, performant APIs for the web
You have 5+ years of cloud experience, preferably in AWS with experience in ECS, S3, Lambda, and CloudFormation
You have 5+ years' experience in SRE, DevOps, Distributed Systems, Platform, or similar role
You have 5+ years' experience programming at least one language
Your Soft Skills
You’re a great communicator and can coordinate across teams to understand requirements and plan architecture and solutions as well as advise and assist on architecture and strategy across the company
You take a thoughtful approach to building software and conduct research and planning before writing any code
You love technology and building software
You have experience working in a remote Agile environment