Freelancing and Consulting Services
I offer freelancing and consulting services in Linux Systems Engineering & Administration, DevOps and IT Security. The services can be hired locally, depending on the location, or remotely, worldwide via the Internet. Below are some examples of services I have successfully carried out for some companies, with the main related technologies (but not limited to them).
play_arrow Deployment and administration of server operating systems and network services:
- Linux servers (Red Hat, Debian and derivatives)
- HTTP (Apache, Nginx, PHP, Tomcat, Squid, Varnish)
- SMTP/POP3/IMAP/Anti-spam (Qmail, Postfix, Courier, SpamAssassin)
- FTP (VsFTPD, ProFTPD)
- SSH (OpenSSH)
- VPN (IPSec, OpenVPN)
- DNS (BIND, DNSmasq)
- Storage (Samba, NFS, iSCSI, NAS)
- Identity & Access Management (OpenLDAP, Centrify)
- RDBMS (MySQL, PostgreSQL, MongoDB, Oracle)
- Linux and network services tuning for specific scenarios (low latency, high throughput etc.)
play_arrow Containers and Virtualization:
- Docker
- VMware
- Linux KVM & Red Hat Virtualization
- Linux Containers (LXC)
play_arrow High Availability (HA) and High Performance Clusters (HPC):
- HPC for scientific processing (GPU hardware, MPI, LAMMPS, Torque, Maui)
- Pacemaker & Corosync
- Red Hat Global File System 2 (GFS2)
- Red Hat Gluster Storage
- MySQL, PostgreSQL and MongoDB HA and sharding
play_arrow Server and network infrastructure:
- Planning, analysis, deployment and monitoring of datacenter infrastructures
- Systems management tools (Red Hat Satellite)
- Monitoring tools (Nagios, Cacti)
- Experience with major hardware vendors (HP, Dell, Cisco and IBM)
play_arrow Capacity planning:
- Proactive sizing and monitoring of servers, network services, storage and data links capacities, considering the expected growth of the company
- For companies already facing bottlenecks, resizing of the existing infrastructure with zero or minimal, planned downtime
play_arrow Backup and Disaster Recovery:
- Development and deployment of backup and DR strategies, ensuring business continuity
play_arrow Solutions for automation and monitoring of software development steps, reducing the amount of time and effort to place new builds into production:
- Containers (Docker)
- Containers orchestration (Kubernetes, Red Hat OpenShift)
- Automation engines (Ansible, Chef, Puppet)
- Automation servers (Jenkins)
- Monitoring (Nagios)
play_arrow For companies which can't afford a dedicated IT security team, or need a liaison between the security and systems engineering teams, the following services are offered:
- Hardening of Linux operating systems, including the development and enforcement of a common security baseline
- Development and deployment of Linux-based security solutions, such as firewalls, IDS/IPS, anti-spam and content filtering
- Penetration tests (pen-tests) using several techniques, to ensure systems security
- Auditing of operating systems and softwares in order to identify potential security issues from unhardened systems, bad user practices and weak secure programming techniques
- Development and enforcement of global security policies
Work with me
Interested in hiring my services? Want to know more about my experience, qualifications and recommendations? Just send me an e-mail, or connect with me on LinkedIn! Hiring a consultant or freelancer is the smartest choice for many situations:
- Faster and cheaper than hiring new employees or consulting enterprises
- Quickly adjust to current staffing and business needs
- Get expert advice on critical project phases
- Solve one-time demands in a more efficient and simpler way
Since the job usually requires access to critical systems, including superuser level, I can sign non-disclosure agreements (NDAs) and provide all the documentation your company needs beforehand.