The day often begins with posting updates on project-specific Slack channels. Infranauts (we call InfraCloud employees as Infranauts đ¨âđ) will also have daily stand-ups with the team and clients to discuss updates and blockers. After the daily call, team members will work on their respective tasks. In case someone needs help within a team, they would have usually posted the need on a Slack thread. Other team members then help resolve the query, or if urgent, get into a call to clarify. Our day usually ends with daily water-cooler meetup, where Infranauts get together & just have fun. We unwind ourselves by playing games, sharing our experiences, practicing mindfulness through yoga and much more. Having fun and relaxing is an important task of our day at InfraCloud.
One of the good things about working at InfraCloud is that individuals are free to choose tools they are comfortable with.
When it comes to development related tasks, some of them use the classic terminal while others use more fancy, customized Emacs/Vim/Neovims that make their lives easier. In terms of IDEs as well, some engineers use VS Code, while others use IntelliJ and others are happy with Atom.
Being a remote organization, collaboration is key in everything we do. Tools like Slack, Google Suite/Meet help us collaborate and work efficiently. And when we talk about collaboration, our code bases are also stored on GitHub which allows all of us to be in sync. So if we are not coding, we are pushing and pulling code đ
At InfraCloud people are working on different projects with various requirements. The skills required for these projects vary and hence individuals use different technologies and platforms.
For people in the SRE roles, often use Shell Scripting, Python, Terraform HCL files, CI/CD pipeline using Groovy/GitHub Actions workflow, Kubernetes YAMLs, Bash;
While people in the product engineering side of things are coding in Go, JavaScript, and Angular. Based on the clientsâ requirements, you can find Infranauts using Python as well.
One often comes across new tools and technologies from reading blog posts or watching conference videos, especially FOSDEM and KubeCon talk recordings. Whenever someone sees a tool that can solve some problem in our project, the process of bringing that into the project starts. This usually involves evaluating that tool by doing PoCs if required, talking with stakeholders, implementing it in the project, and evangelizing internally within the teams so that they adopt it. Our meetups are an excellent place to discuss these. One such example was Helm v3. It was adopted as soon as it was released as it simplified our setup. There are more such examples of Infranauts adopting new tools such as Argo CD, Thanos, Karpenter, and so on.
TGICN (inspired by Joe Bedaâs TGIK) is another initiative where a bunch of explorers try out something new in the cloud native space. Weâve discussed topics like Grafana Tanka, Skaffold, CUE lang. So every two weeks, these folks meet and discuss new technologies, and projects on the block that can be utilized in their projects.
Code reviews at InfraCloud let Infranauts understand the âwhyâ of the change. Of course, they also cover the correctness of the code, test coverage, functionality changes, and conformity to coding guides and best practices. They also help you identify mistakes you might have overlooked or those that automated testing did not catch. The feedback gives you better or different ways to implement similar logic. We believe that code reviews are a two-way learning process. While the newer folks learn how to write efficient code, the experienced ones discover new ways/logics of coding features. You get to know how they think about the overall product from different stakeholdersâ perspectives. You learn something new from each code review.
That was a sneak peek into the life of an InfraCloud engineer, from learning about their routines to understanding how things move at InfraCloud. Sarvanan, Bhavin and Lakshmikanth have been associated with InfraCloud for a long time now. Saravanan believes that âInfraCloud gives ample opportunities to explore, learn and growâ Bhavin on the other hand feels âInfraCloud has helped me to grow by solving problems in the infrastructure spaceâ while Lakshmikanth sums up his experience as âWorking at InfraCloud opened up the doors to open source world and cloud native technologies which I wasnât exposed toâ.
Do you also want to work alongside engineers and developers whoâre ahead of the curve? Come join us at InfraCloud!
Answers by: Bhavin Gandhi, Senior SRE; Saravanan Gnanaguru, Principal Engineer; Lakshmikanth Shivanna, Associate SRE.
We hate đ spam as much as you do! You're in a safe company.
Only delivering solid AI & cloud native content.