It's time to change.

Let's see how much of this is familiar to the organisation that you are in or have been at in the not too distant past:

  • Multiple environments on all the time
  • Months between releases
  • Deployments being done manually requiring step by step instructions which subsequently fail due to human error.
  • Finding bugs in production because you have no assurance the same artefact that was tested prior to release, is the same one now in production. Or even worse, no testing at all.
  • All staff must work from the office.

Then the world changed due to Covid-19. How many businesses are ensuring that they 'weather the storm' right now, only to return to the same ways of working?

No alt text provided for this image

How many interviews have you read or listened to of business leaders, where the question has been 'If you could start again, what would you do?'. Guess what? That time is now, there really is no better time.

I really don't mean to trivialise any of this, it really is a horrible time and there was little warning. But, and this is a big but, what happens to your business now is open to change. Galvanise it as much as you really can. Take it step by step, working from home has become commonplace. Working from home wasn't the easiest transition in a lot of ways (partly for the reasons various industries didn't do it until they had to), but now that it is in place, see the value in it.

  • Better work/life balance for employees leading to happier employees
  • Flexible working hours
  • Easier to employ the right people, regardless of location
  • Easier to keep staff due to happiness

From a more technical perspective. I'm a Platform Engineer for AND Digital in Leeds. Whilst that role varies from place to place (and in consultancy work from client to client), in reality I'm a Senior AWS Engineer. I build Infrastructure. I make things work. I get stuff done. Here's an example of a recent project, all written in Terraform:

  • Ruby based Web Application running on EC2 with Autoscaling built in, behind a Load Balancer with a HTTPS Certificate from ACM.
  • Elasticache Redis for caching.
  • S3 bucket secured with KMS.
  • PostgreSQL Database on RDS secured with KMS.
  • AWS Secrets Manager to avoid passwords in Git Repositories.
  • Custom built AMI.

If what you're being asked is 'Why can't this be done from the office?', then that is still the wrong question. Value should come from the quality of output rather than a subjective value of what we can see.



Great and timely piece Adam King !

回复

要查看或添加评论,请登录

Adam King的更多文章

  • Terraform and why you might think twice about CDK or Cloudformation.

    Terraform and why you might think twice about CDK or Cloudformation.

    Multi-Cloud Go try using Cloudformation outside of AWS, go on, in the words of every school teacher "it's your own time…

  • Setting Up Multi-Region Active-Active with AWS Global Accelerator and Aurora Global Database

    Setting Up Multi-Region Active-Active with AWS Global Accelerator and Aurora Global Database

    Ever wondered how to make your app lightning-fast for users around the world while keeping it up and running even if a…

  • What AI services do AWS provide?

    What AI services do AWS provide?

    Firstly some clarity AI is what happens, LLM (large language model) is how. AI has rapidly become more prevalent over…

  • AWS Lambda Limits

    AWS Lambda Limits

    Lambda limits can be found on the service quota page Soft limits Concurrency When invoking Lambda a container is…

  • AWS Lambda Invocations

    AWS Lambda Invocations

    There are two types of invocation Synchronous With synchronous invocation, the request to execute an AWS Lambda…

  • What should be in your AWS Security Account? (Part 2)

    What should be in your AWS Security Account? (Part 2)

    This article will be a brief intro to AWS Security Hub. What is it? AWS Security Hub is a comprehensive security…

  • What to do if you lose your EC2 Keys

    What to do if you lose your EC2 Keys

    Whilst many companies have moved onto containerised solutions, there are still a lot around relying on EC2. N.

  • How to connect Github to AWS.

    How to connect Github to AWS.

    Options: Create Access Keys under the root user and add them to the CI/CD as plain text. Option 1 but use Github…

  • The confusion of the DevOps Engineer role

    The confusion of the DevOps Engineer role

    Definition I like to summarise that as "feedback to the business and providing that in a repeated and optimal way". But…

    5 条评论
  • Thoughts on Mentoring

    Thoughts on Mentoring

    For the past few years, I've mentored those around me, with less experience; mostly through an unofficial capacity…

社区洞察

其他会员也浏览了