A system administrator plays a pivotal role in maintaining the health, efficiency, and security of computer systems within an organization. Their responsibilities are vast and varied, encompassing everything from monitoring system performance to ensuring security measures are up to date.
Below is a detailed overview of the roles and responsibilities of a system administrator.
1. Monitor System Performance
• Regularly check system logs, CPU usage, memory usage, and network performance to ensure optimal functioning.
• Identify potential issues before they escalate by analyzing performance data and trends.
2. Perform Daily Security Backups and Restores
• Schedule and manage regular backups to prevent data loss.
• Ensure data integrity by periodically testing restore processes.
3. Security Audits and Monitoring
• Conduct regular security audits to identify vulnerabilities and ensure compliance with security policies.
• Use monitoring tools to detect and respond to security breaches and threats.
4. Technical Support
• Provide technical assistance to end-users for hardware, software, and network-related issues.
• Troubleshoot and resolve system problems to minimize downtime.
5. User Administration
• Manage user accounts, permissions, and access rights to ensure appropriate access to resources.
• Create, modify, and delete user accounts as needed.
6. Install and Configure Software and Hardware
• Set up new hardware, including servers, workstations, and peripheral devices.
• Install and configure operating systems, applications, and software updates.
7. Backup and Disaster Recovery
• Develop and implement backup strategies to safeguard critical data.
• Create and maintain disaster recovery plans to ensure quick recovery from data loss events.
8. Operating Systems
• Install, update, and maintain operating systems across all devices.
• Optimize operating system performance and ensure compatibility with applications.
9. Create New Users
• Onboard new employees by creating user accounts and assigning necessary permissions.
• Ensure new users have access to the tools and resources required for their roles.
10. Database Administration
• Manage database servers, ensuring data availability and security.
• Perform database backups, recovery, and regular maintenance tasks.
11. Monitoring Systems
• Continuously monitor system health and performance using automated tools.
• Address anomalies and performance bottlenecks promptly.
12. Patching Firmware and Software
• Regularly update firmware and software to protect against vulnerabilities.
• Test and deploy patches to minimize disruption to users.
13. Secure Configuration
• Implement security best practices in system configurations to protect against unauthorized access.
• Regularly review and update configurations to adapt to new security threats.
14. Security
• Enforce security policies and procedures to safeguard information assets.
• Use security tools and practices to detect, prevent, and respond to security incidents.
15. Troubleshoot Issues and Outages
• Quickly diagnose and resolve system issues and outages to minimize impact.
• Work with other IT professionals to address complex problems.
16. Configure Internal Systems
• Customize internal systems to meet organizational needs and improve efficiency.
• Ensure systems are integrated and functioning cohesively.
17. Documentation
• Maintain comprehensive documentation of system configurations, procedures, and changes.
• Use documentation to ensure continuity and facilitate troubleshooting.
18. Maintain Internal Documentation Through Wiki
• Create and update internal wiki pages to document processes, procedures, and best practices.
• Ensure documentation is accessible and useful for all team members.
19. Maintaining System
• Perform regular maintenance tasks to keep systems running smoothly.
• Update hardware and software as needed to prevent obsolescence.
20. Resetting User Passwords
• Assist users with password resets to maintain access security.
• Implement password policies to enhance security.
21. Upgrading Systems
• Plan and execute system upgrades to improve performance and functionality.
• Ensure compatibility and stability during and after upgrades.
• with Certifications, ITIL, Microsoft Certified: Windows Server Hybrid Administrator Associate
• At least 2-3 years of experience
• Dell PowerEdge Servers and Storage
• Windows Server 2012 R2/2016/2019/2022/2025 and Linux Unix box
• Microsoft Windows Hyper-V Virtualization and VMWare Virtualization
• File and Print server service, Active Directory Management, Exchange Server
• Microsoft SQL and MySQL administration.
• SAN/NAS Storage Administration, WDS, DHCP, DNS, WSUS, DFS, and SCCM site administration, SMS Apps deployment, and Intune packaging
• Windows PowerShell Scripting is a MUST
• Knowledge from Cloud computing
• Intune administration, Extra ID
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
Come join our team—one of the largest IT and business consulting services firms in the world.