 What's up guys we're back again with another video. You know obviously I did take a big break from YouTube for the summer and let me tell you it was great it was really nice but I took that break because I knew I would be super busy specifically super busy with this internship that I just realized I haven't told you guys anything about not even in the slice. So on June 1st I started a 12-week internship as a software development engineer at Amazon specifically Amazon web services. Unfortunately due to the whole COVID situation my internship was moved virtual but luckily I'm just let it and get canceled because I had a lot of friends who got put in tough situations when their internships were canceled for the summer so I'm really grateful to have this opportunity. So this actually happens to be the last week of my internship week number 12 and I'm starting my senior year at Yale in less than two weeks which is terrifying but regardless since it was my last week I haven't really made too many videos this summer I wanted to kind of sit down take you guys through what a day in the life of a virtual Amazon software engineer intern looks like because I'm gonna be gone soon and for any of you guys that are interested in software engineering or that whole internship process I thought this would give kind of a good peek and know what my experience was like this summer. So let's go. Wait actually I want to make it clear that I'm expressing my own personal views and experiences at Amazon and by no means does anything I say in this video reflect the official views of Amazon Incorporated or Amazon Web Services Incorporated the company. So I just so I just logged on for the day it's about 9 30 a.m. and I'll kind of fill you guys into a little more about what my job actually is. So like I said I'm a software development engineer intern which means my main purpose for the summer is writing designing and refactoring code for use on the AWS service that I'm working on. Speaking of that service I haven't really mentioned it but I'm a proud member of the cloud HSM team for the summer. Cloud HSM is a team within the AWS cryptography division and it stands for cloud hardware security module and what is a hardware security module? Well it is a dedicated standards compliant cryptographic appliance designed to protect sensitive data in transit and use and rest through the use of physical security measures, logical security controls and strong encryption. Basically it's a device that will protect any secrets that you want to store in it. Kind of like those password journal things everyone was obsessed with in elementary school. And this is my password journal. It's privacy times 2. It only opens to my voice. Dancer. Obviously I'm no crypto expert and barely have any experience in that area but I definitely wanted a lot throughout the summer. Luckily my main job isn't to actually do the crypto stuff but rather it's enabling a piece of hardware like an HSM to be available in the cloud to customers around the world and I do that by writing their surrounding software including the infrastructure, the APIs, etc. I've been talking for a while and you know honestly took me some time to get all these shots but my first meeting is at 1030 and it's a one-on-one with one of the managers on the team. I've been trying to meet as many people as possible and just set up little meetings with them especially since we're not in person. It takes a lot more effort to get to know everyone on the team so I've been setting up little meetings here and there and so I'm meeting with one of the people that I haven't met with going to ask some questions, some questions, learn a little more about their role and just see how they fit into the team and see if they have any advice for a budding intern like me. So with that I'll see you guys soon. So that meeting went great. It was cool to learn about somebody else on the team but next up is my 1130 which is my daily stand-up meeting so like a lot of software companies Amazon uses the agile principles to guide its software development process and one of those principles is the daily stand-up meeting every day where I get to kind of check in with my team, explain what I've been working on, any problems I've been encountering and you know just get everyone on the same page before we really get into work in the afternoon. So with that I'm pretty sure I should have joined this meeting like a minute ago but I'll see you guys in a second. Alright stand-up meeting's done and it is time for lunch. Normally I don't eat breakfast on these days when I've been working my internship I haven't really been eating breakfast but I have been eating breakfast food like around lunchtime and then just doing like two meals a day. You guys probably don't really care about my diet but I'm gonna go get some food. It's been too long. But anyways so now it's technically my lunch break I can really take it whenever I want. That's another thing I don't have like clear work hours. I just need to put in enough time to get everything I need to get done every day which depending on how much work I have can be anywhere from like eight hours a day to like some days when I was working really hard it was like 12 maybe I did have a couple 14-hour days but most of the time it's pretty reasonable. But normally I'll take like 30 minutes for my lunch break, cook something up. It's so hot and just throw on like an episode of the Netflix show or something just to relax a little bit in the middle of the day since I've been working all morning. Right now I'm re-watching It's Always Sunny which is just heinous so funny so I highly recommend that if you haven't seen it and yeah so I'm just gonna relax a little bit. So today is a Thursday and Thursdays are really great days for work because I'm pretty much completely free of meetings in the afternoon. Most of my meetings were this morning so I pretty much have the entire afternoon just work which is good because I have a lot to get done right now. I think I might I might schedule a quick meeting with my mentor because I have some questions on the issue that I'm currently working on but other than that it's probably just gonna be a nice piece of afternoon where I have three four hours straight to just just work on staffing it's up done so I'll check in with you guys once I'm done. So it's the next morning I'm sorry I completely lost track of time yesterday. I ended up working till around six or seven, grabbed dinner and then spent the evening prepping for school which is in two weeks and then camp Kesim which I'm doing virtually next week. It's a lot on the table right now but I'm happy the internship's almost coming to a close. And kind of as I reflect on the internship and what I thought of it and what I learned there's really kind of three unique things about Amazon and AWS specifically that kind of keep coming back to me and like things that I didn't know about that I just came out thinking were so cool. The first of which is just kind of the culture of Amazon. It's kind of quirky and weird with a couple things that we say kind of the first one that comes to mind is it's always day one so even after your first day is over they always want you to kind of bring the day one mindset show up fresh-eyed with new ideas every single day I'm ready to bring something cool to the table it's kind of the meaning behind that and also the leadership principles obviously like I feel like a lot of companies have kind of principles they lay out for their employees but Amazon takes their super seriously and I didn't go to a single meeting without hearing multiple leadership principles dropped and I was it's just great to see how much they kind of value those principles and hold each other to them and I'll like a lot of my evaluations are based around those as well. The second interesting thing about Amazon is how many different teams there are and how they all kind of work together and this is something I heard a lot during my time there but it's almost like every team at AWS specifically feels like its own little startup like we kind of have it our own flexibility to make our schedule and kind of move forward obviously we have higher-ups that are you know setting requirements and everything but it's just such a small group of people kind of working together on a single service and it does kind of it felt like a lot of people on my team kind of had that startup mindset which was super cool and kind of the last thing that's cool about Amazon is the operational focus specifically if you guys have ever heard the term like DevOps which means that like the people who are actually developing the code they don't just pass it off for testing or pass it off to like quality assurance where people can actually you know take care of it after it's been deployed or deployed for you we kind of handle the whole life cycle. So we actually have this rotation where people will take a week or two at a time and go on call where they're not developing code at that time they're actually sole purpose is to fix tickets that we're receiving from the customers and if any of our alarms or kind of metrics are failing that we set for specific actions within the service they have to investigate those it's kind of their job to fix everything that's currently going wrong or any problems customers are currently having so it's kind of interesting the balance between developing and then operations and such the incredibly big operational focus at Amazon. So those were kind of the three big things I took away from my internship and it was interesting to see how such a large company can function at such a small level on like in context of my own single team and be so successful. So with that I only have a couple more days in my internship and then I am moving on to the first day of my senior year my last first day of school which is scary to say. If you guys have any questions about Amazon software engineering internships how to study for coding interviews anything CS related in general those are all kind of video ideas I've been thinking about doing for a while and I think this video would kind of be a good tie-in and lead into those videos as well so if any of you guys are interested in that please drop that below because I would love to make those videos as well. If you like this video I know I haven't done one of the day-in-the-life ones in a while. Please hit the thumbs up button it helps me and supports the channel a lot more than you think and if you're new around here and you haven't subscribed yet please do. I was checking my stats last night it's something like 85% of the people who watch my videos aren't even subscribed which is ridiculous so there's gonna be a lot more coming around soon so please hit that button for me. And with that I'll see you guys next time.