Last Saturday, the Mauritius Software Craftsmanship Community organised its monthly meetup at the Alludo office in Ébène. About 50+ people attended the meetup. The theme was Cloud Provisioning tools and there were three speakers who spoke about different tools and technologies.
Jochen Kirstätter welcomed the attendees, many of whom were first-timers. Then, he invited Dr. Avinash Ramtohul, the Managing Director of Alludo, to speak a bit about the company.
Dr. Ramtohul briefly spoke about the company and its software products. He shared a few personal memories about Corel Draw from several years ago.
He also informed the audience that Alludo was hiring for about 20 positions that needed to be filled and that interviews were being conducted on the same day on the 9th floor of the building. This was an excellent opportunity for attendees to explore career opportunities in the tech industry and potentially join a dynamic and growing software company.
Chittesh Sham, a DevOps Engineer at Alludo, was one of the three speakers at the meetup. He spoke about about Terraform and AWS. He shared his knowledge on how to use Terraform, an open-source Infrastructure as Code (IaC) tool, to manage infrastructure resources on Amazon Web Services (AWS).
He provided an in-depth overview of the various AWS resources and services that are available. He then demonstrated how to use Terraform to provision an EC2 instance on AWS and deploy a WordPress site on that instance. This was an excellent example of how Terraform can be used to manage infrastructure resources on AWS and other cloud service providers.
The second speaker, Doosan Pagooah, presented on Kubernetes CI/CD with Gitlab & Argo CD. He discussed how to use GitLab and Argo CD to set up a continuous integration and continuous deployment pipeline for Kubernetes, a popular container orchestration system.
Doosan recommended attendees to read Terraform: Up and Running, 3rd Edition by Yevgeniy Brikman to learn more advanced concepts.
The third speaker, Jochen Kirstätter, gave a talk on Gcloud scripting for Google Cloud Platform. He shared his expertise on using Gcloud, a command-line interface tool, to interact with Google Cloud Platform (GCP) resources and automate GCP tasks.
The meetup was well-attended and lasted for approximately five hours, from 10 a.m to 3 p.m. Attendees were served a finger lunch, which included both vegetarian and non-vegetarian snacks, during a lunch break. There were also short coffee/tea breaks.
Overall, the MSCC meetup was an informative and engaging event for software developers who are interested in learning about cloud provisioning tools. The speakers provided valuable insights and practical tips for using Terraform, Kubernetes, Gitlab, ArgoCD, Gcloud, AWS, and GCP to build scalable and reliable cloud-based applications.