Dan is a software architect, author, and instructor with over 25 years of experience in the tech industry. With this experience, he is capable of starting with vague initiatives and formulating precise objectives and implementation strategies. Dan has extensive experience in multiple fields, including Advanced SQL, machine learning, data science, streaming analytics and cloud architecture.Dan’s latest books include NoSQL for Mere Mortals, Google Cloud Certified Associate Cloud Engineer Study Guide, and Google Cloud Professional Architect Study Guide (forthcoming). His courses cover a range of topics, including scalable machine learning, data science topics, Scala, Cassandra and Advanced SQL, and have accumulated almost one million views across Lynda and LinkedIn Learning.Dan holds a PhD. in genetics, bioinformatics and computational biology from Virginia Tech. His peer-reviewed research has been published in PloS One, Nucleic Acid Research, Infection and Immunity, BMC Bioinformatics, Journal of Proteomics and Genomics Research, and Chemistry & Biodiversity.View the profile
Innovative leader, creator, engineer, writer and learner with success shipping large and complicated projects for Google, Microsoft and IBM.View the profile
About the talk
First come first serve
Google Cloud Certifications validate your chops as well-rounded, cloud native professionals. Learn about the paths, programs, and tools to get certified!
Hi, my name is Mike Trudy. I'm A Cloud technical curriculum developer for Google Cloud Learning and this is Dan Sullivan. Who's the principal engineer and software architect in his day job dance. Also, the author of the recently-published official Google Cloud certified associate Cloud engineer study guide. We think there's never been a better time for you all to get Google Cloud certified and we're here to tell you how to do it using the path programs and tools provided by Google Cloud. There's a whole bushel basket of information we have for you. So let's get started here.
I'm going to try to give you an overview of our certification process and then dance going to give you a little bit of a deep V using the associate Cloud engineer certification to help guide you for some strategy on how to get certified with concrete examples. Finally. We're going to point you at a whole bunch of resources and offers we have available here at Cloud Max. So you're here at next 19 and I know you're as excited as I am about everything getting a nose and we know businesses are moving to Google Cloud platform to add more value. Whether it's in meeting
your existing needs convincing your future and to support you. Google is created two different certification levels associate and professional Within These levels Google offers one associate certification and five professional certifications, the two different levels provide different entry points for engineers with varying degrees of experience and I'm going to explain that in a little bit more detail in a minute the different certifications that we offer map to different critical job roles all contributing in important ways. And we have an associate Cloud
engineer a professional Cloud architect a professional data engineer professional Cloud developer Professional Network Engineer and our newest certification of the professional security engineer. And we're offering our first public testing for the security engineer certification here at next encourage you all to go to Cloud. Google.com certification is an Explorer if you remember nothing else from us today, that's probably the best thing for you to take away. Is that link right there? So so why certify to be sure there are many reasons to get certified. It's not
horrible and we've heard this from many sources that becoming Google Cloud certified can increase your earning power and I can tell you from personal experience on LinkedIn that I get a lot more attention now that I've been certified so that's pretty nice. Also, since God is about moving past traditional. I Teigen unlocking new paradigms work. We know many businesses are facing a severe shortage of skilled labor and certifications are reasonable method organizations use to validate Baseline capabilities with a new way of working being Google Cloud certified means
you've demonstrated the necessary skills to leverage Google technology in a way that can transform businesses according from it skill surveys overall decision-makers reported that certified team members troubleshoot issues and complete projects more quickly and have fewer skills gaps in here's where we can introduce training. We know training is separate but supportive of certification and training is absolutely associated with job satisfaction. So the second link call. Google.com training is where we describe all the different offers that Google has for training a long multiple
learning path. The learning paths are each map to a different certification. So the learning paths include Cloud infrastructure data machine learning application development and so on. We also offered for training different learning environments to customize training for whatever you like or need we have on demand courses where you can learn online at your own pace, wherever you are or you can get matched with Google Cloud instructors in classroom instruction, which frequently works better for larger groups, but perhaps the most valuable kind of training experience that we have is
Hands-On training for this. We have qwiklabs Hands-On quests in Labs quick labs are easy to work through guided tours of the capabilities needed to be successful in these job tasks and Ja Rule's. So this week here in The Dead Zone. We have a couple of different lab experiences and we'll talk about a little later. I want to die just a little bit deeper into a question. We get asked frequently, which is what is the difference between the associate level certifications and the professional level certifications one way we distinguish between them is the associate
Cloud engineer is a job task based artification and the professional level certifications are job role based job task forces job roll a job tasks. Buy a certification is focused on Technologies in tools. That's sort of a good spot for people who are trying to find an entry points into cloud or even into gcp and it's also a great halfway to our professional certifications. In this case. We can see that for associate Cloud engineer. We use verbs like to build and deploy and manage because the job tasks for that associate Cloud engineer are usually
centered around translating technical requirements into technical details and implement. Different than a professional certification which adds a couple of different verbs like design plan and optimize. It usually takes many years to acquire the experience necessary with the ambiguities a real-world problems and Hands-On work to develop the ability as we look for translating business requirements to technical requirement needed by a professional and that's different than what we consider in the associate level not specifically to to dive a little deeper.
There are proven strategies to guide you whether you're pursuing associate or professional levels. So dance going to get into that here. Text Michael. If you decided you wanted to become certified probably the biggest hurdle you going to phase is actually passing the certification exam. So I'd like to spend a few minutes and just hear some tips and advice for how to prepare for the exam how to take the exam and what you should kind of focus on in terms of Pi domains of knowledge in topic areas know I'm going to talk specifically about the cloud engineering exam. But at least half of what I'm
going to say applies to any of the exams in a lot of what I say for the cloud engineer exam also applies for the architect exam as well. So forceful, I want to talk about a study strategy. So if you just decided you want to get certified and you're wondering what's the first thing I should do I would say go to the certification page for the certification certification. You're going to take and find the exam guide Google. Is that a really good job of helping a one-page summary of what's covered on these certification exams. Now in the case of the cloud engineering exam,
there are 5 high-level areas and it stinks like planning deploying securing, you know that Mike was talking about Every so those two main areas. There are very specific tasks that you as a clotting to your should know how to do and they get very specific example. How do you expand a slider block on a subnet? So you have more IP addresses? It's that level of detail that you need to know when you take this test. So if you're not sure I even if you are sure of your you're in good shape, I would suggest taking the practice exam Google has a 20-question practice exam,
which is available from the certification page. And they give detailed explanations of why an answer is correct or incorrect. So it's really helpful to identify your weak areas. 08 one less thing if there is if I say nothing else probably the most important thing is that whatever the tasks are and however familiar you are and you are with certain things. It's important. You actually have hands-on experience. So I would take getting to the cloud shelf get into the cloud console and do these tasks manually. This is not the kind of an
exam that you can pass by just reading a book for reading documentation. If you haven't been at school a while you haven't taken her to Sam in a while. You might wonder what it's going to be like, well the exams are all online. There are multiple choice 50 questions. You have 2 hours to take the exam and one of the nice things is so you can go back if it's if you're not locked out once you submit an answer so you can Mark questions for review. You can go back three things over. And I find that's really helpful when I take the exam. So I kind of
blow through the ones I know right away and the ones I can have to read and think about a little bit I go back for. Anunnaki thing about taking the exam is it's really important to read the question carefully. I assume that every word in that question means something and what I what I look for in addition to just understand what's the question asking I'm also looking for other names of any services or software that I should be paying attention to and what are the technical requirements. So for example, if I see a word like or a software like Apache spark and then I also see a reference
to customer requirement wanting a managed service. I'm immediately going to think of dataproc. I'm going to start looking for answers to have those. What are the things I found taking these tests various test is it when it's like app for Choice multiple or for Choice option? I can leave usually narrow it down pretty quickly to two options. So one of those is correct in one of them to near-miss now, what I do at that point is how I will look and figure out exactly what the difference is between the two options and then go back to the text of the question to figure out what's the
distinguishing characteristic in the requirements that's going to help me decide between those two. So for example, if I've narrowed down the options to a question say picking a database and it's going to be either Gator store or Club sequel. I'll go back to the text and I'll look for a requirement that says something about maybe a flexible scheme on which case I looked at data store or if I require a sequel turn off Chris. I'll look for cloud SQL. Now in terms of what you need to know, I think there's sort of two levels here. There's stuff that you really need to know in death and
stuff. You need to be familiar with be able to understand at a higher level so will cover both of those. So with the cloud as you probably heard over and over again, it's Security First. So when you go into that cloud engineer exam, it's really important that you understand identity and access management for I am and networking you really just have to have that down called and for I am the key thing to understand is that or to be the key thing to understand is the roles in the permissions and how those are structured. No prior to I am Google has something called
primitive roll. So if you've seen things like owner editor viewer these very coarse grained rolls those existed prior to I am so did something called access Scopes. They're still around. Those are considered program in the case of the rules are considered primitive rolls, and it's in general. It's best practice not to use those best practice to use i n and use fine-grained permissions and rolls when you're implementing your authorization controls. Find the networking side of the world. It's the key things to know are virtual private Cloud to just need to understand what those are and
the component structures within them like subnets and Sutter blocks with which are you supposed to buy IP address ranges within the subnets fire rules are important to know also understand different options when you're working with a hybrid Cloud. How are you going to connect your on-premise network to Google Cloud until you want understand things like direct peering and VPN. Also in terms of things you really need to know in death definitely cloud and storage options as stupid compute and storage options. So is computer engine you almost certainly
want to know that when to use preamp simple machines you want to understand what is an instance group. What's an instance template and why do you use them? You'll want to make sure you understand the role of load balancers and Auto scalars. With a pension you understand that's a platform-as-a-service and if there are two types or two versions of a pension now, there's one called standard which is the one that's been around the longest and that's basically a language specific sandbox where you can run your application and then there's also a pinch and flexible which allows
you to bring your own container. So you have much more control over setting up your runtime environment. Kubernetes is really important. It's going to be even more important. So when you take the cloud engineering exam make sure you understand both the chi cloud and the cube control commands that are used to manage kubernetes also understand the level of kubernetes and how it works and understand the idea that services are implemented as through deployment and appointments have are implemented within pods, which one of the nodes it's important to do
that kind of thing with regards to Cloud functions. Those are very short running pieces of code & Theory really design for event processing. So if you have a question about a customer uploading an image to cloud storage for someone dropping a message on a pub sub q and you need to do something in response to that. Car functions might be the right option for that. Now on the storage side, it's it's important to understand cloud storage in detail. What topic that comes up over and over again when I breathing various things about cloud storage is a different kinds
of cloud storage with regards to multi Regional Regional near line and cold line. Do you want to make sure you understand what all four of those categories are when you would use one versus the other and also you don't understand the life cycle. So for example, you can go from Regional to near line to cold line, but you can't go from cold line back to original. Those are the kinds of things. If you have that kind of information in mind, you understand the restrictions on various things. It can help you answer questions more quickly, but you can eliminate some of the answer options. Is a
messaging system, so it's important understand just messaging structure. Why is used with in microservices and things like that? It's not a complicated topic but it's definitely worth studying stackdriver. Like kubernetes is becoming more and more important and stackdriver actually has three main components to logging service and has a trace service and also a debugger. So you want to understand each of those three and how they're different and when you would use each of them Those are the things you really need to understand on a club as a cloud engineer in doubt.
You also need to understand that a high-level all of the services that are available in Google Cloud. So why you wouldn't expect a cloud engineer to know how to say optimize a date a model in a relational database or design a document data store? But you do need to understand when you would use each of those. So for example of somebody if you hear that, you need a relational database or SQL is required. You need to know that you're single options are Cloud SQL Cloud spanner and bigquery and then you will lemonade or excuse me, then you can sort of narrow it
down from there in terms of your options. If something requires, if you need relational and Global transactions to use cloud spanner, if you're looking to build a data warehouse is some kind of analytic application and you want SQL for data analyst who like to do ad hoc. Then bigquery the appropriate. auctioneer I suggest understand principal big table. If you're talking about iot or any application where you need streaming high-volume ingestion can see right. That's a great option for for big table. I also want to
understand some of the services that are used up removing Gator around like dataflow and date of prep and and then also for manipulating some of the date and analyzing data like dataproc. So clogged dataproc is the manage to do spark service cloud dataflow is Google's Google Classroom limitations of Apache beam. It's a sort of a unified platform for both batch and stream processing apps for like an ETL to work with your data and your kind of prep pad for for ingestion data lab is used for data analysis data exploration
deployment manager in developer Services, which what they provide and where they fit and how to choose between them. What's that? I'm going to turn it back to life by mention. You can get Cloud certified here. Next you can register online without certification Pages there. We got testing times listed and the certification test will happen across the street over at the Westfield San Francisco Centre MN easiest way to find any of this information. I'm about to give you is using the Google next mobile application or the online app there at Cloud. With
Google next session. Is there a new star shines certification after you complete your exam? There's some pretty cool swag that you can get and you get to go into the certification Lounge which is right there. So if you if you are certified feel free to go use the certification Lounge tonight and for the rest of the week, we have Hands-On Labs over their hand lot Hands-On lab Free Labs were you you can work through an experience tonight. We have late night Labs with beverages included. We also have over next to the anti lab area Spotlight Labs where you can work through a lot with an
instructor and and if there's an area that you're having trouble with sometimes watching an instructor is helpful to see how they work through some of the pieces of the lab. Also tonight we have for session is over very popular Cloud hero challenge lab, so that's a lab where you compete to solve problems against the clock and your and your other competitor for prizes. We're going at 4 sessions of that and that's pretty fun to look for cloud Hero on your mobile app. Finally week. We do have a couple of offers for free. I think it's is it on here?
Yeah, we have a couple of offers for free time on qwiklabs and Coursera. So using those links you can get access to free Coursera and qwiklabs for a month. That's pretty awesome. If you have any questions that you can ask the people over by the spotlight labs in what kind of give you some pointers, and if there's any time left, I think Dan's going to be around for questions, or I will too and we'll just stand over here. Thank you.
Buy this talk
Access to all the recordings of the event
Buy this video
With ConferenceCast.tv, you get access to our library of the world's best conference talks.