DevOps Desk

A DevOps engineer needs to access a variety of applications in the DevOps toolchain such as Git server, Jenkins, Kubernetes clusters, monitoring tools and artifact repositories. Also, they need to have tools that help with troubleshooting such as netcat and dig. General purpose tools such as Ansible, Terraform and public cloud client utilities such as AWS CLI are also important to have.

While these utilities would be installed and configured on a DevOps Engineer’s laptop, there is no standard stack available for setting up a machine with all these tools. Such an environment within a specific network is needed at times because access to infrastructure might not be open from user laptops due to security requirements. It’s easier to SSH into a well configured machine where all the tools are available to perform the DevOps tasks.

If you are on AWS then Kurian’s DevOps Desk product is an excellent product to try out for setting up this environment. The AMI has following tools and features available and they are immediately available for use when an EC2 node is spun up from the AMI:

  • Ansible
  • git client
  • kubectl
  • awscli
  • curl
  • zip & unzip
  • Python 2.7
  • Python 3. This is the default python version setup on the AMI.
  • Networking triaging tools:
  • arp is used to manipulate the kernel's ARP cache, usually to add or delete an entry, or to dump the entire cache.
  • dnsdomainname reports the system's DNS domain name.
  • domainname reports or sets the system's NIS/YP domain name.
  • hostname reports or sets the name of the current host system.
  • ifconfig is the main utility for configuring network interfaces.
  • netstat is used to report network connections, routing tables, and interface statistics.
  • route is used to manipulate the IP routing table.

For more details and spinning up a DevOps Desk node to try out for free checkout https://github.com/kurianinc/ami-pub/wiki/DevOps-Desk.

--

--

--

We provide building blocks and directions to kick start or fine tune your DevOps practice.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to Send Text Messages from FileMaker — 360Works Email Plugin Leverages AWS for SMS Sending

Implementing OSS Multipart Download for Mobile Devices

Serverless with AWS: Considerations, challenges, and benefits

Agile: a common sense way of working, rebranded

Silhouettes of groups of people with speech bubbles

How to push code in Github ✔

Optimizing the UI

Git Tutorial

Weekly Python Coding Challenge #2

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
DevOps Company

DevOps Company

We provide building blocks and directions to kick start or fine tune your DevOps practice.

More from Medium

[project]The basics of Docker and K8s

Deploy a web server apache httpd on RedHat-like systems — Ansible modules yum, copy, service…

How to deploy a functioning WordPress web page in 30 minutes

How to Configure Terraform on Windows?