You are hereUNIX / LINUX / CentOS

CentOS


CentOS LINUX(UNIX)

Michael S. Hearn Enterprises - Owner / Consultant sticky icon

Michael S. Hearn Enterprises
Manhattan Beach, CA

1993-09 to PRESENT


Responsibilities: Independent Computer Consultant (System Architect, Software Developer, System Administrator, Database Administrator, Database Developer, Website Developer)

Contract Experience: Click Here

Satellite Markets & Research - Linux System Admin, Drupal Developer

Satellite Markets & Research
Covina, CA

2017-08 to 2017-08


Accomplisments: Move Drupal website from Network Solutions to BlueHost; Upgrade Drupal to latest version; Investigate migration to Drupal version 8.

GCS - Network Admin, Linux System Admin, Oracle Developer, VMware Admin

Global Communication Semiconductors, LLC
Torrance, CA

2013-03 to 2016-03


Accomplishments:
      Windows Administration
    • Lead team for Windows Active Directory conversion from Windows NT
    • Install and configure Windows 2012 Print Server for all LAN printers
    • Setup remote Active Directory and printer servers for satellite accounting office
    • Purchase and implement Xming client for remote W-Windows administration of Unix servers
      CAD Department Support
    • Upgrade CAD software (Cadence, ADS) for CAD engineers
    • Install Solaris, RedHat and CentOS on CAD workstations
    • Trouble shoot problems with CAD workstations
    • Setup Solaris virtual machine as license server
      Network Administration
    • Clean up cabling mess on all network and server racks
    • Redesign entire internal LAN
    • Recommend and Install Network Hardware Upgrades
    • Design and Implement Site-To-Site VPN between 2 local offices and Taiwan office using MikroTik Routers
    • Configure VoIP phones to access SIP server across VPN
      Website Administration
    • Move corporate website to internal virtual machine
    • Fix Javascript problems with multi-language corporate website
      Oracle Linux Administration
    • Configure Linux servers with X Windows XDM for admin GUI access
    • Setup Linux MySQL server for internal testing app
    • Setup internal Sendmail SMTP servers for internal mail relay
    • Move Eyelit Manufacturing software from Windows to Oracle Linux
    • Move Eyelit Oracle database from Windows to Oracle Linux
    • Setup Secondary DNS server with BIND in accounting office
      Eyelit Manufacturing Software Administration
    • Setup development and test instances of Oracle database and app server
    • Work with customer support to troubleshoot problems
      Oracle Database Development (APEX)
    • Wrote Integration software between Eyelit manufacturing and accounting costing DB
    • Wrote Lot Scheduling system (Integrated with Eyelit Manufacturing software)
    • Wrote Quarterly Sales Summary Graphs and Reports
    • Wrote Weekly Production Graphs and Reports
      VMware Environment
    • Install multiple VMware ESXi servers
    • Install HP P2000 DAS (Direct Attached Storage) and connect it to 4 ESXi servers
    • Add disk drives to ESXi servers as needs grew
    • Replace failed controller and compact flash in HP P2000 DAS
    • Setup High Availability Cluster on 3 ESXi servers
    • Select and install Seagate NAS for Virtual Machine backups
    • Setup Virtual Machine backups with GhettoVCB backup software
    • Install redundant UPS battery backup servers
      Documentation
    • Install internal "intranet" server with Drupal CMS
    • Install MediaWiki server
    • Write network and system documentation on Wiki and intranet servers

P1 Technologies - UNIX System Administrator

P1 Technologies
Hermosa Beach, CA

2013-08 to 2013-10


Responsibilities: Configure VMWare lab environment with Solaris and LINUX virtual machines to use Quest Authentication software for cross platform NFS4 connections with Windows Active Directory user logins; replicate configuration on servers at Qualcomm.

SportsGrants Foundation - System Administrator / Software Developer

SportsGrants Foundation
Hood River, OR

2012-08 to 2012-11


Responsibilities: Architect and develop LAMP based website (RapidGiving.org) for collecting charitable donations; Setup Amazon Web Services (AWS) with a Virtual Private Cloud containing 8 server instances in multiple subnets including a load balancer for 4 webservers; Setup domain and IP addresses in AWS Route 53; Setup MySQL database server in AWS RDS Management Console. Install and configure Power MTA email server; Use Twitter Bootstrap for page layout and development; Write custom JavaScript jQuery code for form hiding, navigation and drop down loading; Integrate Janrain Engage for website login from social websites; Integrate Cloudsponge for accessing user email address books; Integrate with PayPal website to collect the donations; Maintain source code in a GitHub repository; Develop Facebook login with FB OpenGraph SDK; Develop Twitter login with Twitter SDK; Collect and post race times from Twitter "tweets" feed.

ByteSlinger.Net - Website Development and Hosting

ByteSlinger.Net
Manhattan Beach, CA

2005-03 to 2011-09


Responsibilities: Design, develop and host custom websites; LINUX system administration for multiple servers at BlueHost.com; maintain backup websites on Macintosh OS X server; primarily using Drupal CMS, PHP, with MySQL databases; Develop custom Drupal modules to meet client needs.

P1 Technologies - PHP Developer

P1 Technologies
Hermosa Beach, CA

2011-07 to 2011-08


Responsibilities: Design and develop web based PHP script to accept a text CSV file as input, strip out pre-defined duplicates, then generate an output CSV file, that the customer can view or download; Interact with internal engineer to fine tune specifications. The CSV file contained sales lead data from their CRM software.

PROSUM (CitizenHawk) - System Architect / System Administrator

CitizenHawk, Inc.
Aliso Viejo, CA

2008-10 to 2009-05


Responsibilities: Evaluate existing hardware and software architecture and security environment; re-architect Dell Linux (CentOS) servers hardware and custom Java software for domain typo-squatting product; system administration for 12 CentOS servers; implement new Java software deployment practices; assist development staff in debugging java software; assist CTO with project planning; trouble shoot network issues; configure/manage network firewalls; move all servers to new hosting facility while maintaining a functioning system.

Prime Contractor: PROSUM

ValueStream, Inc. - System Administrator / Web Developer

ValueStream, Inc.
San Diego, CA

2001-11 to 2010-06


Responsibilities: Ongoing customer system support; SUN Solaris and RedHat LINUX system administration; apache webserver patches, upgrades and configuration; DNS configuration and maintenance; Sendmail configuration; IP address conversion for all virtual hosts to new IP block; Perl script to collect addresses for bounced emails; CGI scripts for custom reports from MySQL database; advice for Mac OSX problems; support for Maxsponder email software; configure and install LINUX servers and install at ISP co-location facility; configure LINUX RAID drives; setup root BIND DNS servers for ~200 domains; Perl scripts to do backups and maintain redundant DNS servers; Perl scripts to automaticly configure virtual host websites, including IP address, DNS and apache setup.