Senior DevOps Engineer @ Google
Citrusbyte via Stack Overflow
Mountain View, CA
Mar 14th 2019
Citrusbyte's mission is to accelerate the transition of the world into the digital age. We achieve our mission by helping enterprises modernize their workforce, operations, and products. Our primary strategy is to seek out passionate technologists, connect them with challenging problems and build systems to support their success. We have a culture of empowering technologists to do their best work and think of managers as a supporting role rather than command-and-control.
This is a unique opportunity to work on a variety of challenging projects with the world's leading authority on cloud software: Google.
Citrusbyte is working with Google to build a Senior DevOps team and has the ability to give a few select individuals the opportunity to work for Google. You will work on various DevOps projects internal to Google as well as deploy complex systems to GCP for Fortune 500 clients. GCP expertise is not required but cloud experience is.
You will work in concert with other Citrusbyte DevOps team members and directly with Google and their clients. You will help design, architect, and execute on plans to leverage GCP to add scale, resiliency, availability, and deployment confidence to large-scale software platforms. These are true high-volume mission-critical systems serving millions of users.
Responsibilities and Duties
- Setup projects for success. Gather information and requirements, explore solutions, and create a plan for success. Communicate with others using the method you think fits best for any given situation, such as making technical documentation, demos, or meetings.
- Write code using the latest best practices. Write production code, proof of concepts, demos, or libraries for use with GCP. Work with Terraform and other Hashicorp tools, container orchestration, log aggregation, and CI/CD pipelines.
- Work directly with engineers and stakeholders. You will report to a manager at Citrusbyte but will work directly with executives at Google to help plan and execute work. You will work directly with other DevOps team members, engineers, and project stakeholders.
Qualifications and Skills
- Experience with Infrastructure-as-Code. Experience defining infrastructure as code using Terraform.
- Cloud platform experience. Extensive experience with at least AWS, GCP, or Azure. Experience should be across multiple applications or projects.
- An understanding of modern DevOps/SRE concepts. Automation, configuration management, immutability, observability, Site Reliability.
- You have well rounded hands-on DevOps capabilities. Hands-on experience with containers (K8s/Docker), Linux (Bash/CLI), CI/CD, log management (ELK or similar), message queues.
- Excellent writer and communicator. You are excellent at diagramming architecture, documenting recommendations, and communicating them to coworkers and stakeholders.
- You can design technical architecture. You have a general understanding of a wide array of open source technologies and how they fit together. For example: when do you use MySQL vs Memcached and why? What is the function of reverse proxy like Varnish? etc.
Benefits and Perks
- Full benefits. Full medical, dental, vision, 401k, PTO, and more.
- Work from home or remote. You will need to meet with clients on site about 30% of the time in the Bay Area in California (we'll pay for travel if you are traveling.) The rest of the time you can work from home or a local office.
- Access to Google perks. Access to Google facilities across the US, including catered lunches, latest computer equipment (fully loaded MacBook Pro), etc.
- Work on public open source projects for Google. Work on public open source projects for Google.
- Work on a variety of high profile and challenging projects. You will be representing Google directly on their highest profile and most interesting and challenging projects.
- Relocation is available. We'll help you get to the most coveted tech area on the planet if you're not here already and want to relocate.