Role: We are a team of technology pioneers within CBRE looking for a Senior Site Reliability Engineer to begin immediately as a full-time employee in Seattle.
We have spearheaded Agile and DevOps practices within our organization since day one, and we embrace a culture of open, data-driven improvement and decision making.
Our group develops unique, and sophisticated internal products, focusing on producing cutting-edge applications that provide better data, better workflows, and (most importantly) make our users happy providing the best possible experience.
Our current infrastructure is loosely comprised of:
A flexible, scalable, cloud-based application layer
Backend computation and storage cluster
Client-side applications designed for specific user groups and multiple devices
This job requires being on an on-call rotation schedule shared with the rest of the team.
Most of the job will focus on:
Responsibility for our live systems' performance, availability, reliability, and security
Design, plan, and execute automated deployments
Collaborating with other developers to develop new features and fix bugs
Performance and capacity projections for live systems
Being a technical contact with our hosting providers
Your responsibilities will include:
Overseeing staging and production deployments. This includes upgrade plans and ensuring we can rollback
Applying configuration management tools to manage infrastructure as code
Automating our deployment scripts, and selecting the appropriate CD/CI technology for our team and products
Automating monitoring and alerts, and establishing our monitoring practices
Configuring scalable farms for some subsystems such as Celery, Kafka, Elastic, or Spark
Analyzing and reporting the system and application performance
Triaging problems according to severity, cause, and workarounds
Working with the developers to understand bugs, and fix some of them yourself
Looking for ways to make our deployments and systems more efficient, secure, and responsive
Design and build new infrastructure stacks as our products evolve
Bachelor's degree (BA/BS) in a related field or equivalent work experience. Requires technical and business knowledge in multiple disciplines/processes.
Typically has 3-5 years of relevant work experience. Consideration given to equivalent combination of education and experience.
Self-sufficient and self-starter
Understanding how technologies need to align with the needs of the users and the business
Excellent communication skills: capable of explaining complex technical concepts using non-technical terms
You don't just learn how things work, you also like to know why
When you encounter symptoms with incomplete information, you're comfortable improvising as you go
Experience gathering and processing system vitals, alerting/monitoring, logs and using them to diagnose problems
5+ years of UNIX/Linux systems operation
1+ years of experience in Operations, Infrastructure or pure DevOps practice
1+ years of cloud infrastructure using AWS
TCP/IP networks operation and troubleshooting experience
Some level of understanding of how Operating Systems work
Knowledge on how to compile and distribute packages from code
Empirical knowledge of the configuration management ecosystem
A solid compensation package, with medical/dental/vision/401(k)/disability/conference attendance, etc.
An awesome team with whom to collaborate
A dedication to your career (plus a generous, annual continued education stipend)
An open-source culture that encourages learning and contributing back to the community
A flexible working environment (WFH Fridays)
A downtown Seattle office that's convenient to mass transit and the Seattle bus tunnel
Some technologies we use: Backend – Python 3, Django, Celery, Kafka, Redis, Elastics, PostgreSQL, Haproxy, Nginx, Node.js
Client-Side, Single Page Apps – AngularJS (1.x and 2.x), React, Redux, D3.js, ESRI, Leaflet, Ionic, VueJS¬, React Native
About our team:
We're a software engineering team within CBRE's Digital and Technology group. We are uniquely positioned within the organization to access global data, tools, resources, and leaders throughout the industry. Our mission is to add new value by developing targeted, scalable technology platforms for internal and external consumption.
We solve complex commercial real estate problems by bringing together good people, great minds, and top-tier technologies. We believe in leveraging and supporting open-source projects and their broader communities whenever possible. We love Unix-based systems (we use Macs) but appreciate other flavors. We believe that personal growth is just as important as company growth and that they are interdependent.
If we aren't discussing the latest open-source news, we are chatting about our latest food discoveries, our pets, the most current (or timeless) music/audio technologies, or one of our upcoming lunch and learn events. We value good people first, and often enjoy hanging out at happy hour or other team events.
**Visa sponsorship is not available for this position.
Internal Number: 19011478
With broader and deeper capabilities than any other company, CBRE is the leading full-service real estate services and investment organization in the world.
CBRE Group, Inc. is the world’s largest commercial real estate services and investment firm, with 2017 revenues of $14.2 billion and more than 80,000 employees (excluding affiliate offices). CBRE has been included in the Fortune 500 since 2008, ranking #214 in 2017. It also has been voted the industry’s top brand by the Lipsey Company for 17 consecutive years, and has been named one of Fortune’s “Most Admired Companies” in the real estate sector for six years in a row. Its shares trade on the New York Stock Exchange under the symbol “CBRE.”
CBRE offers a broad range of integrated services, including facilities, transaction and project management; property management; investment management; appraisal and valuation; property leasing; strategic consulting; property sales; mortgage services and development services.