Release & Deployment Engineer
Posted on Friday, May 19, 2023
Job Title: Release & Deployment Engineer
Peerspace is on a mission to bring people together. Our marketplace uncovers the world's most unique spaces — such as lofts, rooftops, and photo studios — and opens them for people to book almost any activity. With Peerspace, guests have hosted weddings, photo shoots, team meetings, and more. In total, over 5 million people have attended a Peerspace booking, and we're looking for people who want to help us reach the next 50 million.
We are looking for an experienced Release & Deployment Engineer to join our team. As a Release & Deployment Engineer, you will be responsible for developing and evolving our holistic CI/CD strategy, with experience working on mobile (iOS and Android) CI/CD. You will work closely with cross-functional teams to automate the release and deployment processes, ensuring seamless and efficient software delivery.
We are a fully-remote engineering organization, however our primary timezone is pacific. As such the required schedule will be centered around 9-6pm PST in order to support our internal customers.
As a Release & Deployment Engineer you will:
Develop and maintain a comprehensive CI/CD strategy to streamline the software release and deployment processes.
Implement and enhance mobile CI/CD pipelines for iOS and Android applications.
Automate infrastructure provisioning and configuration management using tools such as Terraform and other automation frameworks.
Collaborate with development, operations, and QA teams to identify and address deployment and release-related issues.
Utilize Kubernetes and GKE to orchestrate and manage containerized applications and services.
Create and maintain scripts using Bash, Python, Go, or other relevant scripting languages to automate tasks and improve efficiency.
Manage version control systems such as Github, GCR, and Github Packages to ensure code integrity and proper versioning.
Monitor and optimize deployment processes for performance, scalability, and reliability.
Troubleshoot and resolve issues related to deployment, configuration, and infrastructure as needed.
Stay up to date with emerging trends and technologies in release and deployment engineering.
Strong candidates have 5+ years of experience in:
Release engineering, deployment automation, or related roles.
Mobile CI/CD processes, including building, testing, and distributing iOS and Android applications.
CI/CD tools such as CircleCI, Jenkins, or similar platforms.
Problem solving & troubleshooting.
Communication & collaboration across multiple teams.
Solid understanding of automation frameworks and infrastructure-as-code concepts (e.g., Terraform, Ansible, Puppet).
Containerization technologies, particularly Kubernetes and GKE.
Scripting languages such as Bash, Python, Go, or similar languages.
Version control systems like Github, GCR, NPM and Github Packages.
Linux operating systems and command-line tools.
*Experience in all of these items is not required but you should be familiar with most of them
Bonus desirable qualifications:
Experience with cloud platforms, especially Google Cloud, and AWS
Familiarity with infrastructure monitoring and observability tools (e.g., Elasticsearch, Prometheus, Grafana, ELK stack).
Understanding of DevOps principles and practices.
Relevant certifications in release engineering, DevOps, or related fields.
The annual salary range for this role is $120,000-$140,000. The actual salary amount will vary depending on the applicants experience, skills and abilities as well as internal equity and market data.
Perks & Benefits - We are a remote first company that believes access to flexible workspace makes us more productive. Work perks include:
Fully covered medical health benefits for the employee, competitive company contribution to medical premiums for dependents and family
$500 annual professional development allowance
Discount on all Peerspace bookings give you access to the Peerspace network of inspiring spaces to do your best work
Laptop, high res display, and stipend to setup home office
Monthly cell phone and internet credit
Coworking membership if needed (in lieu of home office stipend)
Quarterly in-person offsites and team-building events for all team members (in Peerspace locations, of course)
Peerspace is a platform that makes planning gatherings - starting with finding the perfect space - simple. Founded in 2014, Peerspace is a remote first company that maintains a strong company culture by gathering frequently in Peerspace locations. Our team members are currently located in San Francisco, Los Angeles, Chicago, and many other cities around the globe. The company’s investors include Google Ventures and Foundation Capital.
At Peerspace, we're dedicated to creating a team that's diverse, equitable and inclusive. Our workplace is a space where all team members are enabled to blaze their own trail, make things happen, and be recognized for taking pride in their work. We believe bringing together people from different backgrounds and identities makes us stronger and better serves the Peerspace community. We'd especially like to encourage applicants from different backgrounds, locations, and experiences.
See more open positions at Peerspace
Something looks off?