How to Get a Data Center Job at Google

Sean Seshadri

For those who have never worked in a data center or furthermore worked on Google’s data center team previously then you wouldn’t understand what it takes or have the expertise that is needed to join Google’s data center. The ability to have a have a flexible and sharp mind is also two traits that can get you in the door alongside having expert knowledge. Joe Kava, who is the VP at one of Google data centers for nine years and he even mentioned that there is no textbook like a game show that you can refer to. As mentioned by Data Center Knowledge. Although the previous years managed to hire over 100 people in a year, the hiring rate has slowed down a little despite the industry growing at a rapid pace. More than likely not knowing how to enter this specific job industry.

Sean Seshadri

How Google operates
Google’s data center is a hands-on job because the skills that are learned are learned on the job because Google was the first to build support applications for its network. The need for versatile, talented Operators to expand their infrastructure within the cloud platforms at a universal scale is at a competitive all high. Joe Kava has also mentioned that the technology that Google possesses was created in-house, so it’s near impossible to have someone with that exact expertise. As mentioned before, the hiring rate has slowed which is opposite for the industry, but this is because the core team of Google as of now is big enough to where hiring can be stagnant at times. But don’t let that deter you from applying for a data center career at Google.

What to have
To get your foot in the door, there are a few traits that will mark you as hirable. For instance, having a general cognitive ability is the number one sought after trait that even those at Google possess. You also want to be well-versed when it comes to troubleshooting. Many tasked handled at the data center include software. So being able to initiate a protocol when the systems fail or figure out solutions in various scenarios is looked for, too. Coming from Joe, so this is important because he does the hiring, he hires based on the company’s overall staffing philosophy that Laszlo Bock, who was the former senior VP of operations, created. The want to be in the data center sector is being popular to where it is also becoming harder to get hired.

Ideally, if you have prior experience with the following, they are something that will also help you get hired at Google in their data centers: the ability to manage servers and install operating systems, troubleshoot and properly configure network connections, and complete service maintenances to increase production. The knowledge needs to be there, but you personally do not have to complete these specific jobs because they are automated now. But that is to be expected in IT work centers and large facilities. So, what would you be doing? Facilitating the process and being the human error fixer. Having the ability to learn and adapt is also a behavioral trait that will be assessed.

Furthermore, having knowledge of computer science, electrical, or mechanical engineering are ranked as number 2, 3, and 4 as far as comprehension goes. If you have skills in design and operations that are not limited to electrical and mechanical engineering, security, and statistical probability analysis. Expert knowledge in control systems is becoming important. Google’s data center network has become a very complexed world, therefore, being as versatile as possible can make you a great candidate.

Education
When it comes to education, it is looked at carefully. As mentioned above, many of those skills and knowledge are obtained when studying as an undergrad and graduate. If you have a degree in engineering, more than likely your resume will stand out to Kava. Don’t be disconcerted if you have not completed higher education. You are still able to apply and get hired, but a college degree is preferred. If nothing more, remember that expertise is the most important factor.

If the data center industry is not on your “jobs to apply to” list then visit the tech blog of Sean Seshadri. Sean Seshadri has been speaking about the tech world for years now and has valuable information for techy individuals that are interested in uncovering more about the tech world.

Great Platform As A Service (PaaS) Options For Developers

Sean-Seshadri

Computer Scientist, Sean Seshadri can tell you that the most intelligent way to work on an app today is with a platform as a service (PaaS). A PaaS is merely a category of cloud computing services. It provides a platform allowing developers to run and manage web applications.

The function of PaaS is to simplify the code writing process for developers. The PaaS service provider handles all of the infrastructure and operations. In the early days of PaaS, platforms existed in the public cloud. However, since many companies preferred not to have everything in the public cloud private and hybrid options were created.

How PaaS’s work

A PaaS is not an application. It is best to describe it as an application platform which runs on top of infrastructure as a service (IaaS). Simultaneously it hosts software as a service (SaaS).

PaaS consist of operating systems, middleware, and other software that allows operating systems to run in the cloud. Much of the systems administration management and stack related difficulties are thus of no concern to the developer. Therefore, he or she can focus on customers and their code.

What the developer must do

PaaS takes care of all of the system administration details as far as configuring and setting up servers, databases and VM’s. It can also configure building and testing tools. Developers don’t even have to concern themselves with installing library runtimes. The workflow for using PaaS is as smooth as coding in your IDE, and then pushing the code using a developers tool like git to the PaaS and seeing the changes go live immediately.

How vendors deliver service

Providers can deliver PaaS services in two ways:

  1. As a public cloud service from the PaaS vendor. In this case, the developer controls the software deployment and configuration settings, while the provider is responsible for the network’s servers, storage and other services to host the customer’s application.
  2. As software installed in a private data center managed by an internal IT department.

What to look for in a PaaS

When a software developer is considering a PaaS, the essential thing to keep in mind is how effectively it can accelerate app development. A PaaS should reduce the turnaround time on an app by freeing the developer to focus on the app alone with no other headaches. Thus it is the ultimate productivity enhancement tool for a developer. The app developer’s only concern should be the application and data. The service provider’s job is to manage the following:

  • Storage and networking
  • Virtualization
  • Servers
  • Runtime
  • Middleware
  • Operating systems

Furthermore, the development tools provided by the vendor are customizable according to the needs of the developer. PaaS software providers allow their customers to elect to maintain the PaaS software or have the vendor keep it up to date for them.

Sean Seshadri suggests the following vendors:

Amazon AWS

  • Mixes and matches services depending on developers needs
  • An API-based service
  • Central function includes simple storage, elastic compute, email service
  • Rates vary based on services chosen

App Agile

  • A Cloud-based development environment
  • An Industry-based solution
  • Facilitates free testing of apps without delays
  • You only pay for what you use

Microsoft Azure

  • Support for different platforms such as mobile, PC, and browser applications
  • Ease of use with international development teams
  • Access to dozens of Azure storage products
  • Cost is pay-as-you-go with a free primary option

Standing Cloud

  • Automated application management
  • Tools include scalable upgrades
  • Support for several platforms and programming languages
  • Must contact Standing Cloud for price information