Skip to content

Instantly share code, notes, and snippets.

@arhyth
Created September 22, 2023 06:44
Show Gist options
  • Save arhyth/437653dc3b7eef7fa6fcb213f6cb17b1 to your computer and use it in GitHub Desktop.
Save arhyth/437653dc3b7eef7fa6fcb213f6cb17b1 to your computer and use it in GitHub Desktop.
Common sysadmin tasks
Server Management:
Installing, configuring, and maintaining web servers (if any).
Managing server resources, including CPU, RAM, and storage.
Keeping up to date with cost-effective server instance types (cloud) with regard to current and prospective workload/s and suggesting appropriate changes to management/stakeholders.
Domain and DNS Management:
Registering and renewing domain names.
Configuring DNS settings for domains and subdomains.
Backup and Disaster Recovery:
Implementing regular backup procedures for website data and server configurations.
Suggest/develop disaster recovery plans.
Security:
Monitoring server and website security.
Implementing security best practices, including firewall configurations and intrusion detection systems.
Responding to security incidents and breaches.
Software Installation and Updates:
Installing, configuring, maintaining necessary software and applications (if any).
Monitoring and Alerts:
Setting up monitoring tools to track server and website performance.
Configuring alerts for issues such as downtime or resource overuse.
Database Management:
Installing, configuring, and maintaining databases (e.g., MySQL, PostgreSQL).
Database backup and optimization.
Log Analysis:
Monitoring server and application logs for errors and security events.
Analyzing logs to troubleshoot issues and identify improvements.
Automation:
Creating and maintaining scripts or automation tools to streamline administrative tasks, whenever possible.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment