Showing posts with label ubuntu. Show all posts
Showing posts with label ubuntu. Show all posts

Wednesday, February 15, 2017

Sunday, December 25, 2016

Slow Ubuntu Bootup

Bootup was being extended by 90 seconds with this message:
A start job is running for disk...
 After consulting the help forums, I checked Gparted:


And found an empty partition where I expected to find a swap partition.

Then, I checked /etc/fstab and, yes, found that it expected a swap partition.



So I created a swap partition.  We'll see how how we go.


Wednesday, October 19, 2016

Hello, World: DevOps Is My Mission

Hello, world.

My name is Alexander Garber and my mission is to become a software developer. On this blog I will share with you my journey into this exciting and complex profession.

Why DevOps?


This is my road map to Destination DevOps, which you can expect to be updated frequently:

  1. My dream is to work in a Linux environment.
  2. I have a deep interest in open source software.
  3. I love making processes more efficient.
  4. I love automating processes.

So DevOps seems to be the best fit.

How Will I Get There?


This is my current career road map.  In short, over the next 5-10 years:
  1. Study coding and reach out to prospective employers.
  2. Get an internship or a junior developer position.  Work very hard.
  3. Become a successful software developer.  Work even harder.
  4. Become a DevOps engineer.  Redouble my efforts.


SAMPLES OF MY RELEVANT WORK:


CURRENT ENDEAVOURS WITH THE VIEW OF WORKING IN DEV-OPS

My approach, in consultation with people involved in the industry, is to familiarise myself with the tools favoured by DevOps engineers and to solve the kinds of problems, on a small scale, that these tools are intended for.  The following is a summary of the ground I have covered since 1st July 2016.

  • Get Chef running on my Ubuntu 16.04 computer at home
  • Make advances in Vagrant with Virtualbox and AWS
  • Manage EC2 instances, Security Groups, IAM profiles, etc, in AWS.
  • SSH into EC2 instances on AWS.
  • Upgrade an Ubuntu Server from 14.04 to 16.04 over SSH.
  • Build a LAMP stack on an Ubuntu Server EC2 instance.
  • Automate routine activities on the computer by means of Python and BASH scripts.
  • Build a LAMP stack on a NAS drive, install MediaWiki, and configure a fully functional locally hosted wiki, with a collection of useful plugins, on which I document all the business processes and procedures.
  • Compile source code, including recompiling the Linux kernel.

PERSONAL BACKGROUND IN LINUX AND OPEN SOURCE SOFTWARE

  • Contributed source code in Python to the OpenShot project.
  • Member of Linux Users Victoria and attended many meetings.
  • Have run workshops for OpenShot Video Editor.

WORK HISTORY AS AN I.T. PROFESSIONAL

  • Started a computer repair and IT service business, Clockwork PC in 2011.
  • Built up a client base of 62 clients, and am still sought after for my services.
  • Utilise my computing knowledge to automate as much of my daily work as possible.

UPCOMING AREAS OF STUDY

The following is a list of areas that my research suggests would be most useful to learn or improve in.  Is there anything you would add to it, or subtract from it?
  • Ruby
  • Ruby on Rails
  • Chef
  • Puppet
  • Docker
  • Openstack
  • Juju
  • MySQL
  • PHP

1,050 hours

It took me 13 working days to complete my first 100 "work" pomodoros as a Junior Software Tester at Profectus Group.  Much of ...