My CI/CD Docker workflow for Jekyll using AWS CodePipeline and CodeBuild
How I moved my Jekyll blog to a CI/CD pipeline using AWS services
When I returned back to San Antonio from Seattle, I came home to an empty house just to pick up my car. Raphael and Bentley (our dog) were already in Dallas waiting for me. It was really strange seeing the house completely empty and making the drive to Dallas by myself that night. Those three weeks of training was some of the most intense learning that I had experienced. Starting any new job is stressful. I’m still very thankful for the support that Raphael and Amazon provided me in this transition.
It’s hard to believe that in the two weeks between job offer to starting with AWS in Seattle, I had to find an apartment in Dallas and sign a lease, interview realtors and list a house, and prepare the house for moving. I still don’t know how we did it. We were so busy at that time (Raphael and I) that I had to go to Dallas by myself to find the apartment. Thank you, Raphael, for trusting me on our apartment!
This December will mark five years for me at AWS. I joined AWS as a Cloud Support Engineer back when our Dallas office was around 20-ish people. When I left USAA, one of my colleagues made a comment that “USAA must have really pissed Ronnie off for him to want to go do support work.” The AWS Cloud Support organization is much different than what you might picture a support organization to look like. I learned so much on that role–things that I never would have gotten the opportunity to learn had I stayed in my previous position.
The one difference that I tell everyone about working for a technology provider like AWS is that you get exposed to many different technologies and viewpoints. It is not a monoculture like if you were working for a company that just consumed IT. You get to see inside of other companies’ (your customers) operations and are exposed to their business challenges and their preferred approaches. You don’t get that kind of experience if you happen to just be working for one of these companies–they are mainly IT consumers. And as an employee there, you are most likely just working on whatever technology stack or direction your management has chosen and your ability to influence direction is likely limited.
As a naturally curious person, I thrive on getting exposed to new ideas and technologies. It makes me want to go learn the technology for myself. Looking back at my previous experience in a siloed IT shop, I know this would not have happened. As I write there, I think about all of the various items I want to highlight, but each one of them could be an article on its own. I’ll highlight a few here.
When people visit the AWS office in Dallas, they are surprised when I tell them about our humble beginnings. When I started, we were 20-something people in a Regus office. For those that don’t know, Regus is a company (think of them as being a more utilitarian version of WeWork) that rents individual office suites. We probably occupied six or eight suites at the Regus in Los Colinas (near the DFW airport). This was initially intended to be temporary in nature until we got our permanent space in Plano. However, due to items outside of our control, the Plano office plans went south and the company had to look for an alternate location. Eventually, we moved into some temporary space in the Dallas Galleria office towers while we waited on our build-out of the permanent space in the same building.
I’ve heard some people comment that Amazon operates like the world’s largest startup. We definitely had that startup mentality during those early months at the Regus, and later the floor 6 temp space in the Galleria. There was definitely some adjustment from the other tenants in the Galleria Towers when we moved in. IT engineers can definitely stand-out in their dress and personal appearance. On more than one occasion, I heard of comments from the other tenants to our engineers. Once, one of our engineers was coming back from lunch with a Jimmy John’s Sandwich bag, and one of the other office workers on the elevator said: “I didn’t know you guys deliver in the building.” I don’t think it really bothered any of us, but we saw it more as a reflection of the “old-school” attitudes of the other tenants at the time. Since then, it’s become obvious that we aren’t going anywhere and the comments have stopped.
My career has progressed pretty rapidly at AWS. After a little over a year in Cloud Support, I moved into a role as a Technical Account Manager on the Enterprise Support team. It was in this role that I got to work with some of our largest, most technically savvy customers. It was also in this role that I got promoted to the next job level. I’ve always tried to approach career planning and development with a long-term focus. The question I always ask myself is “is this position going to give me the opportunities and skills to where I want to be long-term?” This is what led me to my current role as a Solutions Architect. In this role, I’ve gained exposure to the sales side of the business, but it has also allowed me to leverage my technical skills. AWS (and Amazon) is really a very special place to work, and right now in my career, I can’t think of any other place I’d rather me.
Moving to Dallas and joining AWS provided a big change of environment for me. Not only do I feel like I’ve grown professionally, but I’ve grown personally as well. I’ve heard many people over the years talk about how the environment you’re in and the people that you surround yourself with makes a big difference in who you become, and to a lot of extents, it is true.
Raphael and I joke about “San Antonio Ronnie.” It’s largely a reflection on my mindset before I got serious about fitness. While I wasn’t overweight, my eating and exercise habits were definitely not trending in the right direction. It was in the Spring of 2014 that I decided to join a CrossFit gym, and CrossFit has been a big part of my life since then. I’ve gone on to do things like running two half-marathons, cycling and completing a 75-mile and 100-mile single day rides, and overall just eating better.
2014 was also the year that Raphael and I got married. We have been together since 2007, so this was a big milestone. I think that not only has society’s attitudes have changed, but I don’t have any fear at my workplace with AWS. While I won’t say that my previous employer was hostile towards LGBT, it definitely had more of a “don’t ask, don’t tell” kind of mindset for most of the time that I was there.
When we first moved to Dallas, our plan was to live in an apartment until we figured out what part of the city we liked, and then we would buy a house. When we moved to Dallas, we decided to rent an apartment in Uptown/West Village, which is very much an urban location full of townhouses, bars, restaurants, and shopping. This was a great experience for us since we never got to experience this in San Antonio (since it didn’t have an equivalent at the time). Work was still only a 20-minute commute north. After our lease was up there, we moved to another apartment in Victory Park (close to the American Airlines Center stadium), because Raphael wanted a downtown view. Yes, the view was good there, but we gave up being located close to walkable amenities. This is when we decided it was time to buy a house.
The nice thing about Dallas is that there are lots of cute neighborhoods and areas, each with their own distinct vibe. We had been living in Dallas for about 3 years up to this time and had become familiar with a lot of the areas. One thing was certain: We did not want to go live in the ‘burbs. We wanted to live within the city so that we could be close to all of the culture and amenities. We did get sticker shock when we started looking at houses (Dallas can be an expensive market, especially for a desirable neighborhood in the city), and we entertained a lot of different options. If Raphael could have had his way, we would have ended up buying a condo in Uptown (there’s no way we could have afforded anything outside of a multi-family style unit there). Thankfully, our realtor and I were able to talk Raphael out of the condo idea which meant we began to look at single-family houses.
After a lot of research, Raphael decided to focus our search on the East Dallas area. East Dallas is generally defined as the area east of the US-75 freeway and includes the area around White Rock Lake. A lot of the construction is 1930s-1970s and the area has a lot of charm. We wanted a house that felt like it had character, not your typical American cookie-cutter construction. We got very lucky and found a 1955 mid-century modern house that had been well taken care of and completely remodeled in 2008. We fell in love with it immediately. This house almost didn’t happen–originally the owners had received an all-cash offer and decided to go with that first. After a few days, I guess the original buyers backed-out so they ended up accepting our original offer.
Even though the house was in good condition, like the other house that we bought in San Antonio, we went to work making it feel like our home. I remember looking forward to two things as soon as we purchased the house: Buying a Big Green Egg and retrofitting home automation into the house. We love our neighborhood too! We got very fortunate and the neighbors around us very outgoing and friendly. Fun fact: Unbeknownst to us, our neighbor two doors down moved from the same apartment building in Victory Park right around the same time we moved into the neighborhood. We didn’t know each other at the apartment, but we remembered what each others’ dogs looked like, and we’ve since become good friends here. The neighborhood is also super-accessible to bike trails and White Rock Lake, which was another motivating factor on the location.
Everything in life has its tradeoffs. The thing I really wish I could do something about is the physical distance between where we live now and the rest of my family (that lives in and around Houston). When I graduated from college, I quickly became aware of how few opportunities there are in IT positions in the Houston area when I attempted to find something close to home. When I graduated, I had three different job offers and not one of them was in Houston. In the family I grew up in, just about all of my extended family lived and worked nearby where they grew up, close to family. It has really been an adjustment for me living away from family. My parents have always been my biggest supporters, but at times I can’t help but feel like I’ve lost or don’t have connections with most of my extended family.
I’ve come to realize that goal setting is important in your personal and professional life. Last year, I wrote a post on my theme and overall goals for 2018 and I’ve mostly stuck to that. However, what I didn’t talk about were some more bigger-picture items. One of these is Raphael and I are working to acquire investment properties (i.e. rental properties) with some of the appreciated Amazon stock that I’ve accumulated. At this time, we haven’t found a property yet, largely because the math doesn’t work in terms of what houses cost versus what they rent for. We haven’t given up yet, but we’ll probably keep looking until early-to-mid 2019. If that doesn’t work, we may start to look at other alternative assets to diversify away from the stock market. Pie in the sky goal for this would be to grow this into its own business that Raphael could manage full-time.
In 2017, I said that I wanted to be more deliberate with content creation. I haven’t made the time in my schedule to make that a reality. I did recently take up journaling for personal benefits, and over time I hope to turn some of those ideas into more public works (such as what I’m doing with this post). I honestly need to sit down and create a foundational schedule for my weeks since my personal and work obligations don’t leave me with much free time, and the free time that I do get could be utilized being more productive on personal goals.
On the career side, I haven’t decided what my next move will be. The one thing about Amazon is that there is no shortage of opportunities inside the company. What I do see a shortage of, however, is that most of the company revolves around Seattle and there are not many opportunities (that I haven’t already done) in the Dallas office. I’m happy with the city that I live in, so at some point, I may have to get creative with my next opportunity in the future. There’s always management or sales, but I’d really need to do a lot of soul-searching to make sure that is a long-term direction that I want to commit to since my entire career has been spent on the technical side.
When I set out to write this post, I had no idea that I would end up writing something so long. In fact, I actually had to force myself to remain focused on the core topics, since there is so much more I could write about. My goal for sharing this has been to share my experience for how I got to where I’m at, along with allowing me the chance to personally reflect on my experiences. Feel free to leave a comment below and let me know what you thought.