Skip to main content

Working in the Cloud

Working in the Cloud By Simon Murcott , Solnet Solutions. He specialize in: DevOps, Unix systems, security, scripting, software development, systems integration etc..

He described about, how cloud environments are being used by modern businesses. He also walked us through, what it is like to be a cloud provider and other aspects of working in IT that are not development related. Many options are available for an IT career other than being a developer. He explored the daily life (and differences between) a developer, infrastructure engineer, middleware specialist, integration engineer and product specialist. It was very insightful.

He spoke about :

  • FreeBSD is an advanced computer operating system used to power modern servers, desktops and embedded platforms.
  • OpenStack Open source software for creating private and public clouds. OpenStack software controls large pools of compute, storage, and networking resources throughout a datacenter, managed through a dashboard or via the OpenStack API. OpenStack works with popular enterprise and open source technologies making it ideal for heterogeneous infrastructure.
  • Mule is a lightweight enterprise service bus (ESB) and integration framework. The platform is Java-based, but can broker interactions between other platforms such as .NET using web services or sockets.
  • Docker is an open-source project that automates the deployment of applications inside software containers, by providing an additional layer of abstraction and automation of operating-system-level virtualization on Linux. It can be integrated into various infrastructure tools, including Amazon Web Services, Chef, Google Cloud Platform, IBM Bluemix,Microsoft Azure, OpenStack Nova,Puppet, Vagrant etc.
Best way to understand these tools is play around with it. I am gonna start with playing around with AWS. Thanks to the Abletech team for sharing how to deploy static websites to Amazon. Build a static website with AWS.


Comments

Popular posts from this blog

Must-see presentation for end to end testing using protractor for angularJS apps

In Wellington AngularJS meetup , I gave a talk on using protractor for end to end testing of angularJS applications . Here I presented and demonstrated some best practices with a live demo on how to get started with using protractor for e2e testing. My presentation and demonstration application are both available online. Links are as below: My presentation My demo angular app for demonstrating some best practices like page objects, reporting, login etc.

Essential Linux Monitoring Tools in 2024

Essential Linux Monitoring Tools in 2024 Essential Linux Monitoring Tools in 2024 In the ever-evolving landscape of IT infrastructure, the role of a system administrator is critical to maintaining the health, performance, and security of Linux servers. With the multitude of monitoring tools available, it's essential to select the right ones to meet your specific needs. This blog explores the essential Linux monitoring tools every sysadmin should consider, categorized into command line, network, system, log, and infrastructure monitoring tools. Command Line Monitoring Tools 1. top/htop top and htop are quintessential for real-time monitoring of system processes. htop offers a more user-friendly and interactive interface compared to top . Real-time process monitoring. CPU, memory, and swap usage. Process management capabilities (kill, renice). 2. iotop iotop is a handy tool for monito...

Are Code Challenges Useful?

Are Code Challenges Useful? Are Code Challenges Useful to Learn? In the rapidly evolving world of technology, staying relevant and sharpening your programming skills are crucial. One method that has gained popularity among both beginners and seasoned developers is the use of code challenges. But are these challenges genuinely useful for learning, or are they just a trendy distraction? Let's delve into the benefits and potential drawbacks of code challenges to understand their role in the learning process. The Benefits of Code Challenges 1. Reinforcement of Concepts Code challenges are excellent for reinforcing theoretical knowledge. They require you to apply concepts in practical scenarios, helping to cement your understanding. When you solve a problem using loops, data structures, or algorithms, the repetition and application in different contexts make these concepts more intuitive and memorable. 2. Problem-Solving...