DevOps Cloud Engineer at CrowdStreet
Portland, OR, US
Founded in 2013, CrowdStreet’s technology solutions provide real estate investment managers (sponsors) a scalable platform for growing and managing a large investor-base. We are transforming real estate investing by creating universally accessible, transparent, and efficient markets. While our competitors are positioning themselves as online versions of institutional funding, we’re the only major provider delivering a comprehensive online funding and investor management solution. CrowdStreet’s platform extends beyond the fundraising of a deal to cultivating and growing lifetime value for the sponsor through building, managing and expanding ongoing investor relationships.

To support our company’s rapid growth, we are hiring a a DevOps Cloud Engineer with with at least 7 years of experience deploying and maintaining scalable, high performance and secure modern web applications. We're seeking a dynamic, self-starting person with a passion for disrupting large offline industries and excited about the fast pace and opportunities in a startup environment. We're iterating rapidly, and need someone who can adapt to changes from customer input and strategic opportunities. The solution you deploy / manage will enable investors to evaluate investment opportunities, complete an online investment transaction workflow, build a real estate portfolio, track investment performance and chart returns. It will also be used by real estate sponsors to nurture potential investors via email campaigns, track and record investor engagement (think CRM), manage fundraising transactions, calculate investor distributions, electronically pay periodic returns via ACH and wire transfers, and maintain ongoing investor relations.

What You'll Be Doing

You’ll be a key part of the core engineering team and work closely with a software architect on deploying and maintaining engineering tools, deploying product releases to environments, automating and streamlining workflows and using appropriate tools to enhance the productivity of the team (e.g. distributed log collection, application performance monitoring, log analysis, runtime application level monitoring, etc). You will be responsible for communicating planned downtime and RFOs to all stakeholders (internal).

What We Must Have

Architecture, Configuration and Management of AWS services including but not limited to EC2, Elastic Beanstalk, S3, Cloudfront, RDS-PostgreSQL, Route 53, NGINX, etc. Ensure failover and reliability via snapshots, multi ­availability zones

Build automation, continuous integration, delivery and deployment using JIRA, Bamboo, BitBucket, BitBucket Pipelines, AWS CodePipeline, CodeBuild, CodeDeploy, Jenkins, Circle CI, etc.

Hands on knowledge in leveraging Orchestration (e.g. OpenShift, Kubernetes, Elastic Beanstalk) and Container (e.g. Docker) services.

Good working knowledge of web apps built using Java, Python (+ Django) and their ecosystems.

SQL / NoSQL Database configuration and management - especially Postgres, MongoDB

IT Ops: monitoring and alerting, performance and scaling

Work closely with the executive team in defining Security Protocols / Procedures and in overseeing security audits. Manage systems security including auditing systems, remote & internal access controls and authentication systems. Knowledge of OWASP Top 10 and Hands on experience in working with pen testing tools.

Experience dealing w/ DDOS attacks and working with home grown / commercial solutions to safeguard.

Excellent production debugging skills, disciplined documentation skills (run books, RFOs, etc) and the ability to communicate effectively at all levels.

Contribute and maintain a Knowledge Base for RFPs for Enterprise Deals. Collaborates with members of the sales, marketing or product teams to ensure content is complete, accurate, and timely. Recommends enhancements to the organization's products or services based on inquiries from prospects.

Be accountable, available and responsive. You will take the lead on all production outages (product and tools) and collaborate with the engr team to resolve quickly.

Have a desire to want to learn the product and work closely with QA (be a QA backup if needed) to help drive our quality objectives.

Not Required, But Nice to Have

Data Modeling skills w/ SQL and NoSQL data stores.

Experience in setting up and working with Dockerized environments

Experience working on a SaaS marketplace platform desirable

Experience with the commercial real estate industry a big plus

An entrepreneur's enthusiasm, versatility, collaborative approach, and burning desire to solve any problem big or small.

Serious scripting chops but you'd prefer to leverage off the shelf tools to accomplish mundane tasks.

Network administration, with knowledge of network fundamentals, starting with DNS.

Working at CrowdStreet

Located in the heart of downtown Portland just a block from Pioneer Square, CrowdStreet is proud of our cool, open and collaborative environment. Along with great benefits, killer coffee and a dog-friendly office, we offer the opportunity to be at the ground floor of a fast-growing startup with fun, smart, customer-driven people transforming the world of real estate investment.