Search

Friday, September 11, 2020

NOW HIRING: Senior DevOps Engineer

Company: Showcase IDX

Website: https://showcaseidx.com

Headquarters: Atlanta, Georgia, United States


Showcase IDX is a leader in home search, consumer engagement, and lead generation for real estate agents and teams. In August 2020, we were acquired by eXp World Holdings (Nasdaq: EXPI) and will continue to operate as an independent company. For our sister company, eXp Realty, we will be developing a national and international search portal product, while maintaining the growth of our existing business.

This is a rare opportunity to join our team at the beginning of a new mission, as we look to redefine how people find and buy homes on a national and eventually international scale. We are rethinking today's generic home search experience and creating a set of next-generation tools that will help millions of people around the world find and buy their next home. To achieve these ambitious goals, we'll be keeping things simple and transparent in the product design, code, and team. We believe that simple can be hard, but simple is worth the effort.

It's important to us that work is as enjoyable and drama-free as possible. Not every day will be sunshine and rainbows, but we've got each other's backs, and come together to help each other when we're unsure, stuck, or facing adversity. We like making well-reasoned decisions and making them quickly. We don't particularly like too many meetings, but we love working together to figure things out. We're laid back with each other, don't take ourselves too seriously, and laugh (probably more than we should), but we ship awesome, well-documented, and tested code, often.

Our team is made up of experienced, talented people who see opportunities where others may not. We understand that innovation comes from experience, experimentation, iteration, taking smart risks, and rejecting the idea that the status quo is the only or best way to solve a problem. You'll be challenged by big ideas, and have the opportunity to influence a product that truly impacts one of the biggest decisions in people's lives in very real ways.

We are picky about our code. We want our codebase to be readable, maintainable, performant, reliable, and well-tested. We encourage use of language features to make code more readable, not overly clever. We aggressively, but nicely, code-review each other. We learn from each other, and push each other to get better.

We believe that delivering value outweighs how many hours you work or where you work. In our eyes, the best performance and outcomes come from focusing on our personal and team growth and development. We provide a flexible work schedule, generous vacation, a relaxed work environment, and opportunities for professional growth and development. You'll never be asked to come into an office.

  • Amazing work/life balance - sane & flexible work schedule, generous vacation.
  • Work on interesting technical and product challenges in an environment that encourages creativity, fun, and the use of new tools to deliver the best results.
  • Have the creative freedom for learning, experimenting, and responsible risk-taking in a startup-like environment.
  • Work closely with a small, talented team with a proven track record.
  • Be a central part of a product team that iterates constantly and ships regularly.
  • Contribute to a developer culture that attracts and retains the absolute best engineers through a motivating and rewarding environment. You will help hire, mentor, and motivate an outstanding engineering team.
  • Work on public-facing consumer and b2b products that millions of people use.
  • Spend your day engineering software instead of wasting time in needless meetings.
  • Great benefits like Health Insurance and flexible vacation scheduling.
  • 100% Remote opportunity. We do not have an office.


Responsibilities

  • Deliver awesome, fun, engaging, and reliable solutions.
  • Collaborate with the team, partners and customers to provide accurate estimations, timelines, costs, and risks associated with development.
  • Create clear, concise deliverables that communicate your plans and allow the team to successfully execute ideas.
  • Actively participate in stand-ups, meetings, and design sessions.
  • Participate in code reviews, vendor selection, research, 1 on 1’s and discussion to help you and the team with professional development.
  • Manage and forecast cloud infrastructure costs
  • Enforce compliance with documentation standards and overarching requirements for compliance with data privacy, data protection, and auditability.
  • Work closely with software development teams for project planning and implementation.
  • Deliver and maintain CI/CD pipelines for new and existing projects.
  • Evaluate projects and offer subject matter expertise on security and compliance topics.
  • Routinely evaluate and improve monitoring and alerting for all critical infrastructure components and systemsIdentify and drive opportunities to improve operational workflows.
  • Design and develop documentation (runbooks, policies, procedures) to support ongoing operations.
  • Ensure operational compliance with evolving industry standards and best practices.
  • Excellent Written and Verbal communication skills; strong interpersonal skills.
  • Detail-Oriented, self-started, motivated, results-driven, with high-level of energy, enthusiasm, and initiative.
  • Ability to manage geographically distributed teams.
  • Monitoring / alerting tools such as AppSignal, New Relic, Pagerduty, or similar
  • Help the team triage infrastructure and application issues.
  • Mentor the Engineering Team on good security practices and take part in code reviews.
  • Create dashboards using elastic search to show the health of our data.


Requirements

  • 3-5 years experience with Docker / Kubernetes.
  • Are able to work in a fully-remote environment.
  • 4+ years of experience managing large scale cloud infrastructure
  • Experience using Google Cloud Platform.
  • Some experience with Ruby, NodeJS, Postgres, RethinkDB, ElasticSearch, and Redis.
  • Maintain and manage backup strategy and disaster recovery plan.


Nice to have

  • Wordpress and PHP experience.
  • Experience using Kanban to meet deliverables.
  • Experience with webpack.


About You

  • You are motivated by working on hard and challenging problems rather than showing up just to check boxes.
  • You are driven by building a world class product and incredible user experiences.
  • You are passionate about building teams and delivering products.
  • You relish the opportunity to work with the whole Showcase IDX team, including members of our product team, other talented engineers, and our customer success team. You may even work at times with our customers to give you the insight you need to ensure that we deliver awesome tools and experiences.
  • You ask a lot of questions and love spirited, yet professional, debate, knowing it improves outcomes. You are comfortable navigating uncharted waters within the company.
  • You are motivated by creating your own path to delivering value and taking full advantage of personal empowerment.
  • You understand how to balance the scope of work with implementation, and believe that continuous improvement is a way of life.


How We Measure Success

First 30 days

  • Learn and become proficient in our infrastructure.
  • Take over daily responsibilities of monitoring and supporting our applications.
  • Set up Appsignal and Alerting for our current applications.
  • Manage backups, updates, and work on setting up staging environments.
  • Ensure high availability and recoverability of critical systems and applications.
  • Help prepare the infrastructure, code base, processes, and CI/CD for our milestones.
  • You will start to contribute to our first major milestone project by working closely with engineers to design and implement infrastructure changes to support the product and its development.

30-180 Days

  • Implement a performance and metrics dashboard.
  • Implementing a searchable logging system to help debug and triage both code and infrastructure projects.
  • Set up easily restorable development environments for new team members and disaster recovery.
  • Set up staging environments of our existing systems.
  • Develop a plan for staging environments for our Milestone deadlines.

180-365 days

  • Work on scaling up our ElasticSearch cluster to support the growth of our home listing data feeds.
  • Work with the Director of Engineering to create a long-term DevOps plan.
  • Work cross-functionally with other internal and external teams to implement future milestone projects.

People You'll Work With

We are a highly collaborative and cross-functional organization. As you pursue your objectives and Showcase IDX’s goals, you will be working closely with:

Scott Lockhart - CEO
Alan Pinstein - COO
Scott Davis - Director of Engineering
Kurt Uhilr - CMO
Tiffany Soucy - Customer Success Manager
Andi Bodway-Werneth - Onboarding Manager


Compensation

In addition to a competitive salary, Showcase IDX offers:

  • Stock Option Grant
  • Flexible PTO
  • Quality Medical + Dental + Vision
  • Tax-Free Flexible Health Spending Account
  • 401K with company match
  • Life Insurance
  • Short-term Disability Insurance
  • Long-term Disability Insurance

Source: Best Remote Job, Showcase IDX



No comments:

Post a Comment

Strategies for Maintaining Professionalism as a Freelancer

  Written By: Rosanna Webb Maintaining professionalism is not just about delivering quality work; it's about fostering trust, reliabilit...