Image credit DALL-E 2

Become an expert system administrator: Discussion with ChatGPT

Shariq Ahmed Khan
3 min readMar 12, 2023

--

With abundance of knowledge and tons of blog over internet it can become little difficult to determine a track for learning something. With ChatGPT, I intended to use it as common search engine that provides exact/general answer to what I ask instead of giving multiple choices like a google search engine. Having a choice is best but sometimes having exactly what you need is necessary to help you stay focus and get started. Therefore, I asked ChatGPT to create learning path of becoming a expert system administrator and here is what it responded with:

Becoming an expert system administrator requires a lot of dedication and learning. Here’s a suggested learning path to become an expert system administrator:

Learn the basics of computer hardware and operating systems — This includes understanding how computers and servers work, as well as how to install and configure operating systems like Windows and Linux.

Study networking fundamentals — Learn how networks work, how to configure them, and how to troubleshoot issues. Familiarize yourself with the different types of network protocols, such as TCP/IP, HTTP, DNS, and FTP.

Master virtualization technologies — Learn how to deploy, configure, and maintain virtual machines using platforms like VMware, Hyper-V, and VirtualBox.

Learn cloud computing — Understand the principles of cloud computing, including public and private cloud models, virtualization, and cloud security.

Study database administration — Learn how to install, configure, and maintain database systems such as MySQL, Oracle, and Microsoft SQL Server.

Study security principles — Learn how to secure computer systems, networks, and databases. Familiarize yourself with security technologies, such as firewalls, intrusion detection systems, and encryption.

Study automation and scripting — Learn how to automate routine tasks and troubleshoot issues using scripting languages like Python, PowerShell, and Bash.

Study server applications — Learn how to install, configure, and maintain server applications like Apache, Nginx, Tomcat, and IIS.

Study monitoring and performance tuning — Learn how to monitor system performance and troubleshoot issues. Familiarize yourself with monitoring tools, such as Nagios, Zabbix, and Splunk.

Gain practical experience — Look for opportunities to work with computer systems, networks, and databases. Consider working on open-source projects, volunteering at non-profit organizations, or taking on internships or apprenticeships.

Stay current — Keep up with the latest developments in system administration by attending conferences, participating in online communities, and reading industry publications.

Remember, becoming an expert system administrator takes time, effort, and dedication. Keep learning and practicing, and don’t be afraid to seek out mentorship and guidance from experienced professionals in the field

Now, becoming expert assumes you have already initiated your career into IT and is willing to progress. This list is general framework and does not provide exhaustive and detailed response to each steps. Therefore, I asked more questions to ChatGPT related to IT from basics to generating case study like Case study related to Active Directory.

I hope this article helped you understand general learning path to become system admin, if so, please, like, comment & share.

--

--

Shariq Ahmed Khan
Shariq Ahmed Khan

Written by Shariq Ahmed Khan

I am a freelance trainer, curious about technology and loves educating engineering grads and corporates.