Hey folks! I'm about to kick off my journey as a sysadmin for a game developer team, which consists of around 80 developers. I've worked in various sectors like finance and education, but this will be my first foray into the gaming industry. I could really use your thoughts on best practices for this role. What's your advice on CI/CD setups? Any recommendations for hardware specs for both client machines and servers? How should I manage the developer hardware kits they use? How can I optimize their software toolbox? And what are some dos and don'ts for virtualization in this field? Also, what's your go-to whisky for those late-night work sessions? Any insights would be appreciated!
4 Answers
You could also just Google your questions—plenty of resources out there. But if you're looking for real community feedback, consider taking a break and coming back with a clearer mind after grabbing a coffee. Forums like this one thrive on real discussion, so collaborating is encouraged!
It really depends on your situation—are you starting from scratch or taking over an existing setup? If you’re the only sysadmin, you really need to collaborate with the developers and management to understand what software and performance needs they have. For CI/CD, build farms and branching strategies are essential, especially since games involve more than just code, like audio and animations. Regarding hardware, it varies a lot based on the game type.
You might want to hold off on making any changes right away. If they’re already using something like Jenkins for CI/CD, don’t rush to switch to another tool just because. Keep improvements smaller and manageable like streamlining updates or cleaning up unused jobs. And definitely ensure that all non-ephemeral items are checked into their version control system, as dealing with large files can complicate backups!
First off, focus on backups and documentation. Get to know their workflows and adapt your backup strategies accordingly. Make sure you know how their version control system operates. If they don’t have one, set one up and document it thoroughly. Security is key, but don’t let it disrupt their work. Standardize their workstations to avoid any live data loss—using something like OneDrive or SharePoint can help here.
Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures