CLOUD INTERN DEVELOPER
JANuary – September 2022
About the company
Named One of The Financial Times America’s Fastest Growing Companies in both 2020 and 2021, CloudOps is a cloud consulting and services company that
primarily with the following industries: telecom, utility, financial, large enterprise, software, media, healthcare, and the public sector
As certified advanced consultation partners w GCP, AWS, Kubernetes, and more, they have the collective experience to advise on container strategy,
Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt.
SaaS WEB platform
CloudMC is their cutting-edge portal that enables over 650 service providers to bring to market a multi-vendor selection of products and services under a unified SaaS umbrella. It offers extremely consistent and streamlined service provisioning across a multi-cloud portfolio.
CONSULTATION
CloudOps expedites the successful adoption and operation of cloud native projects, and enables self-service or API-automated continuous delivery over a variety of platforms.
They advise on the proper implementation of Kubernetes and other cloud native tools, cloud migration, container strategy, networking, load balancing, service mesh, and other leading edge technologies.
industry Hosting
Supports and contributes to open source platforms. CloudOps proudly utilizes their office in Old Port, Montreal as co-working space for local start-ups, as well as hosting industry training and conferences.
About my role- Full Stack DevelopMent
I had no previous experience with full stack or web development.
-fdsdf
fdsafdsaf
fdass
fdg
Their Stack:
– Java 11, Spring Boot, VueJS, Golang
–MySQL, Redis, Elastic Stack, Apache Kafka
–Docker, Kubernetes
–GitHub, Jenkins, IntelliJ
W22-S22 TERM GOALS
I entered my time at CloudOps with a set of personal goals, centred around expanding both technical and collaborative skills.
01
FRONT END DEVELOPMENT
In the first few months, I had the opportunity to take a Udemy Vue.js course, something that was suggested by my supervisor, Pat, when I showed interest in learning more front-end development. It was about 20 hours of content, and covered the fundamentals of working with Vue, as well as a few example projects.
When I begun, I tended to prefer back-end, and choose issues with this bias in mind. Taking this course aimed to help me broaden the scope of what tasks I feel comfortable taking on, so I could start working on more “complete” tasks that spanned several types of changes. The course definitely helped me understand the basic flow of data, and allowed me to make progress by focusing on front-end heavy tasks in the following months. |
||
02
HOTFIX Investigations
While most development will follow the regular pipeline, occasionally bugs or issues will come up with the code we have in production that need to be solved immediately, known as a hotfix. Production issues have a much smaller turnaround, meaning confidence in your fix and its lack of unintended side effects should be higher than normal.
Increased participation from team members with hotfixes was an issue that was brought up during one of my first retros with the team, so I aimed to take advantage of this opportunity. My action plan was to pair up with more senior developers when they took place, to get a better idea of what identifying scope, investigation, developing possible solutions for production issues looks like, as well as how we can ensure the health of the live code base. |
03
self-advocacy & leadership
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam eu dignissim tortor, sit amet bibendum lacus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam eu dignissim tortor, sit amet bibendum lacus.
04
Analysis – sizing and tasking
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam eu dignissim tortor, sit amet bibendum lacus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam eu dignissim tortor, sit amet bibendum lacus.
05
CI / CD – Pipeline experience
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam eu dignissim tortor, sit amet bibendum lacus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam eu dignissim tortor, sit amet bibendum lacus.
DID I ACHIEVE MY GOALS?
Overall, I received an ‘outstanding’ review from my manager
I completed the Vue course I was enrolled in and took on front-end heavy tasks in the following months.
I took part in several hotfixes of varying importance, with creasing participation. The first few issues are mostly observing the senior developer’s methods, as the sheer scope of the platform was something I didn’t really comprehend yet. In doing so, I started to understand I’d like to meaningfully contribute once confidence in my solutions is built
I got experience working with deploying changes and making changes to or rebuilding a pipeline, from start to finish.
MAJOR CONTRIBUTIONS
AWS PLUGIN
Jan – Mar 2022
-Expanded plugin backend – adding additional
City, State – Venue
BUY TICKET
plugin CACHE
May 2022
7:00pm
City, State – Venue
BUY TICKET
14
bugs resolved
17
Tickets Completed
252
GIT CONTRIBUTIONS
21
PEER REviews
JENKINS OPERATOR
Jan 2022
10:00pm
City, State – Venue
BUY TICKET
Resource CoMMIT.
July 2022
6:00pm
City, State – Venue
BUY TICKET
I want to thank everyone I had the pleasure of working with for my final two internship terms. I look forward to returning to CloudOps full time post graduation as a Full Stack Developer!
New Marketable Skills
- Full Stack SaaS Development
- Front End Development – Vue.js & Router, JavaScript
- Kubernetes/Docker Experience
- Cloud Provider Platform & API Experience (AWS, GCP, Azure)
- Knowledge of Cloud Architecture & Networking fundamentals
- Unit Testing – Groovy, Postman Smoke Testing, Coverage Analysis
- Production & Hotfix Deployment
- Jenkins & Jenkins Operator Experience
- Sequel Ace & Database Maintenance Experience
- Code Walkthroughs & Peer Review
NEXT STEPS FOR MY CAREER
I entered my time with the Products Team eager to learn, but with a lot of areas that I could improve in. I was comfortable working with backend code, but I had no experience with web development, and didn’t understand the context needed to build and deploy a full stack application.
Thanks to the fantastic learning environment at CloudOps, I felt comfortable asking questions and making mistakes. The other developers I worked alongside were always excited to give demos or discuss greater concepts at length. There was a steep learning curve, as I had never taken part in work with such a huge scope, but things started to come together eventually, and I am now assured in my understanding of CI/CD and the fundamentals of full stack development.
To see such an immense improvement in not only my technical skills, but my confidence in myself and my work in only eight months is hugely encouraging. Knowing that there are teams and environments in the industry that I can thrive in offers me a great deal of reassurance when considering a long term career.
I know that CloudOps can offer endless experience in cutting edge technologies and learning opportunities only limited by my initiative. I was extremely excited to accept an offer from the team to return as a full time employee in September, and I’m really looking forward to seeing where my time with them can lead me.