Staff DevOps Engineer
At Plastiq, we offer an engineering culture that's diverse, supportive, and high-energy. We provide people with the opportunity to thrive in an environment that unlocks their maximum potential. We believe in breaking barriers, embracing failure, and challenging ourselves to do what others have told us we cannot. That means learning and growing together and challenging each other to be better engineers and humans.
As Staff DevOps Engineer you will join the team that is leading initiatives at Plastiq for developing our next generation cloud native applications and services. You will enable our platform’s transformation by developing and implementing DevOps tools, automation and processes to more rapidly and reliably build and deliver secure software services to our customers. You also are responsible for keeping our existing infrastructure secure using the latest security related technologies and cutting edge practices.
Your Responsibilities
- Design, implement and operate world class Continuous Integration tools, strategies and workflows that ensure code quality, throughput and velocity
- Develop and implement best practice Continuous Deployment mechanisms and strategies to promote new features, configuration changes, bug fixes and experiments—into production safely, quickly and in a sustainable way
- Core responsibilities include infrastructure as code, automation, storage, backups, change management, cost optimization, software delivery, security, resource orchestration, configuration management, monitoring, business continuity, disaster recovery, compliance and emergency response
- Enhance delivery and orchestration of hybrid cloud and platform services through code
- Resolve performance and availability issues affecting Plastiq's customers and internal stakeholders
- Systems engineering and/or automation activities to solve complex problems associated with running large scale, multi-tenant, production environments
- Automate reliable, secure, scalable and cost-effective hybrid cloud systemsImplement proactive monitoring, alerting, trend analysis and self-healing systems
- Participate in incident resolution processes to drive restoration and repair of service-impacting issues
- Solve problems relating to mission critical services and build automation to prevent problem recurrence
- Identify and drive opportunities to improve operational workflows
- Implement an infrastructure supporting PCI-DSS Level 1 compliance and lead regular audits of our environment in conjunction with a PCI-DSS QSA
Your Experience
- Bachelor's degree in Computer Science or equivalent
- 5+ years of experience with AWS
- 7+ years of experience as a Site-Reliability/DevOps/Systems Engineer administration role of customer-facing, high-availability, large scale web-based applications
- 7+ years of Linux/Unix administration
- 5+ years of Python, Ruby, Java, Bash or similar languages
- 3+ years container orchestration (K8s, Docker Swarm, ECS, EKS, Mesos)
- 3+ years of CI/CD experience with serverless and containerized microservices
Plastiq's Tech Stack
- Plastiq operates a CI/CD model and releases code to production frequently. We are building cloud-native micro-services with a component-based frontend written in React.js, and a Node.js backend, which sits in front of our Payments Processing Platform built in Java.
- For our testing platforms we use Jest for API & unit backend tests, cypress.io for frontend testing, and Gitlab for our continuous integration and delivery.
- Plastiq is powered by data. Our data pipeline continuously streams data to Snowflake via AWS Kinesis so our Data Engineering and Analytics team can produce machine-learning models that help drive our business.
Plastiq is a smart payment platform designed for businesses to better manage their payments and cash flow. The platform lets companies maximize their existing credit, pay in whatever way is best for their business—regardless of what payment methods their recipients accept—and get paid by card without the burden of card acceptance fees. Businesses can pay globally in more than 40 countries, and Plastiq works with all major credit card providers, including Mastercard, Visa, American Express, and Discover. Plastiq has millions of customers and has processed billions in payments for a wide range of expenses, from business supplier payments and contractors to taxes and rent. Plastiq has won a number of awards and recognitions, including being named to the 2020 Forbes FinTech 50 and 2020 Bay Area Best Places to Work by the San Francisco Business Journal.