Linux System Administration

AGIX started out as a Linux System Administration business. SysAdmin is still at the core of everything we do but we’ve expanded to include IT Security and Web Development. They all tie in together so well.

We work either direct with your staff or fit into an existing IT department to extend their capabilities. Not every business can afford a Linux system administrator when that’s just a small part of the business IT systems. This is where AGIX fits in nicely.

We work with Linux and related systems such as databases, web servers, proxies, firewalls, file servers, intrusion detection system, backup systems, authentication systems and more. We have hundreds of Blog articles on this site that show we’re the real deal.

We’re believers in “the right tool for the job”.

Linux We work with all kinds of Linux such as Debian, Ubuntu, Redhat, CentOS, Fedora, Mint and more. The distribution of Linux is not so important. We focus on the problem and its solution and that will lead to the right distribution for the job.
General System Administration The heart of AGIX is system administration. We log into hundreds of Linux servers every day to check their health, correct problems and report outstanding issues to stake holders. We work with large retail, education, defence and medical.
Database We work with MySQL and PostgreSQL databases and their sibling off-springs such as Percona and MariaDB.
Firewalls We do plenty of work with firewalls. Firewalls are usually a combination of both network-based (Cisco, pfSense, etc) and host-based firewalls (iptables). We’re believers in “security in depth” and recommend all systems having firewalls enabled if they’re an option.
Web Servers We specialise in Apache and NginX+php-fpm. “Best practices” provided by software communities often specify the optimal configuration and which web server to use while other times you (the client) may have a preferred choice. We are confident with both and happy to help determine the right tool for your needs.
Proxies We work with Squid forward proxies and Apache and NginX reverse proxies. It’s often necessary to make internal systems accessible from the Internet with more than just NAT (or port forwarding) so a well designed reverse proxy can help safely extend internal services to an external audience.
Authentication Systems We have plenty of experience with authentication systems. Be it a fully fledged LDAP (or even Active Directory) authentication service or an extension to it such as RADIUS. We’re also experienced in the coding side of OAuth2 and web application services.
Network Storage We generally prefer to use purpose built systems for data storage but smaller organisations (or remote office networks) often need a solution to speedy access to data. Cloud solutions are ideal where Internet speeds are very good but until then, a local NAS will be needed. We’ve worked with many kinds of storage systems with involvement of NFS, SMB/CIFS (Samba 3 & 4) and Gluster.
Email These days a Linux server needing email services is likely only to get emails out to another email server for delivery. Such as a website that sends subscribers/users information – WordPress or a CMS. Most businesses have sensibly moved to Office365 and Gmail for Work. We do plenty of work with Postfix.
Websites We work with WordPress regularly. We generally don’t do the design work in-house but have good relationships with WordPress designers that know what looks good. On the technical side of things, we install, maintain, upgrade and host WordPress installations.
Backups We’re big on tested backups. In other words “we only know backups work if they’re tested”. In that way we’re paranoid about backups and work hard to ensure all systems that require backups ‘are’ backed up. We fit into whatever backup scheme you’re already using. We recommend to use 7 days retention at a minimum and ideally have backups stored off-site (cloud or manually removed from the site) in a secure way. And then test that it works.
Virtualisation We work with virtual systems daily. Businesses generally have infrastructure in-place and we fit into the existing scheme. We happily work with VMWare, KVM, VirtualBox and more.
Automated Deployments We work with automated deployment tools such as Ansible and Puppet to bring speed and consistency to system deployments. Sometimes a manual job is faster and easier but other times, times when you want multiple versions of the same environment, these tools are the way to go.