President And Lead Developer Resume
Aurora, IL
SUMMARY:
- Led the design and implementation of a new cable data system in the Chicago Market for Confidential to replace an aging and obsolete one, resulting in significant revenue gains.
- Built the new Operating Systems platform for Confidential and managed the conversion QNX to Linux for all real - time processing on the Illinois Tollway.
- Led engineering effort for Illinois Tollway business systems equipment hardware upgrades.
- Ported the front end code for the Confidential “ Confidential ” from the Windows platform to both Linux and OSX platforms.
- Participated on a team to redesign and migrate the customers eight thousand node local area Confidential network to a hybrid Fast Ethernet and ATM switching network.
- One of three people responsible for the creation of scripts to perform automated loading of sun workstations and servers prior to the existence of JumpStart.
- Worked with software engineers at Confidential to create a new service-provisioning package to replace an existing one, thereby reducing provisioning times by 94%.
CAREER RELATED SKILLS/KNOWLEDGE:
- Requirements Gathering and Definition
- Systems Architecture
- Network Design and Management
- Systems Design
- Software Maintenance
- Network Support
- Virtualization (VMware and KVM)
- EMC CX and VNX
- Cisco Switches, Routers and Firewalls
- Functional and Technical Specifications
- Team Leadership
- Systems Administration
- Real - Time Design Experience
- High Availability
- SAN
- Blade Servers (HP and Dell)
- Windows and Linux Enterprise Administration
- Ubiquiti Routing and Switching
ADDITIONAL SKILLS:
- Apache Web Clustering
- BASH scripting
- MRTG configuration and management
- DNS/BIND
- ISC DHCP
- Mail Scanner
- SNMP data collection
- Experience with CVS and Subversion
- ISCSI configuration
- Nagios
- 26 years of UNIX experience
- 10 years experience engineering and managing ATM networks
- Development of information security programs, policies and procedures.
- Active Directory / OpenLDAP
- SpamAssassin configuration
- PHP scripting
- Cacti configuration and management
- Desktop and Server Support
- Sendmail configuration and management
- Some PERL scripting
- Linux Clustering
- MySQL database administration, including database replication
- RSYNC
- 802.1Q and ISL VLAN configuration on Linux and Cisco devices
- Bugzilla administration and usage
- 10+ years of Linux experience
- 23 years of systems security background
- Conducted security audits, risk assessments and remediation.
CAREER EXPERIENCE:
Confidential, Aurora, IL
President and lead developer
Responsibilities:
- Automate server builds using puppet, chef and cobbler for RHEL 6, and RHEL 7 builds.
- Setup Continuous Integration and Continuous Deployment systems using GitLab to manage development and Dev/Test environments.
- Provide 7/24/365 customer service as required.
- Continued development of game script and server code.
- Maintain cross-platform codebase across Windows, Linux and OSX platforms.
- Build and Monitor ESX cluster using iSCSI over 10GB Ethernet (Cisco Nexus 3548 switch)
- Provide monitoring of systems using Nagios and check mk.
- Maintained server availability for customer facing systems.
- Developed and maintained backups to DR site.
- Engineered and maintained environment for PCI compliance.
- Supported the client and server platforms for the Bitcoin Casino “Dragon’s Tale”
Confidential, Lisle, IL
Sr. Systems Administrator
Responsibilities:
- Day to day operations support of the toll collection network.
- Gather Business Requirements
- Perform regular security audits of corporate IT systems to satisfy PCI security requirements.
- Maintain experience on RHEL and Oracle Linux
- Configure and maintain new VNX 5700 Unified Storage Platform to customer requirements.
- Engineer and assist in planning and building new production environments as part of hardware refresh.
- Manage Backups with NetBackup
- Configure and manage F5 load balancers.
- Assisted in the development and maintenance of of the corporate IT security policies to comply with PCI security requirements.
- Provided expert level advice and assistance in the areas of security architecture, systems auditing, security tools.
- Appliances to customer requirements.
- Engineer and configure replacement Brocade SAN to replace legacy Silkworm and McData SAN.
- Responsible for Cisco router, switch and firewall configuration
Confidential, Aurora, IL
Sr. Systems Engineer
Responsibilities:
- Provide day to day operations support of all systems, including sales order, and production.
- Convert production systems from legacy SCO UNIX to Linux RHEL systems.
- Build VMware and KVM virtualization environments and build scripts.
- Build subversion repository and imported all legacy code to allow for change tracking.
- Build automated monitoring tools
- Built Kickstart server and defined templates for all production machine types to allow rapid virtual machine deployment.
Confidential, Lisle, IL
Sr. Network Engineer
Responsibilities:
- Day to day operations of the toll collection network.
- Software testing and fault isolation.
- Create and execute test plans.
- Gather Business Requirements
- Worked with customer to bring their environment into full PCI compliance. The environment handled roughly $4 billion/year of credit card transactions.
- Perform regular security audits of corporate IT systems to satisfy PCI security requirements.
- Maintain Linux distribution built for handling real-time toll collection.
- Support Silkworm and McData SAN.
- Provide Tier 3 and Tier 4 support to the lane control analysts.
- Configure and manage F5 Load Balancers.
- Support corporate VPN environment using Cisco ASA firewalls and RSA SecurID.
- Assisted in the development and maintenance of of the corporate IT security policies to comply with PCI security requirements.
- Provided expert level advice and assistance in the areas of security architecture, systems auditing, security tools.
- Maintain experience with RHEL and Oracle Linux
Lane Control Analyst
Confidential
Responsibilities:
- Configured, and maintained large scale (450+ nodes) Linux environment in real-time operations.
- Training of Junior Personnel
- Remote Field Support
- Application and Systems Tuning
- Test Plan Generation and Execution
- Fault Isolation and Remediation
- Vendor Management
Confidential, Pittsburgh, PA
Lead Ports Programmer
Responsibilities:
- Systems Administration
- Linux Performance Tuning
- PHP scripting
- Maintenance of real-time compute clusters
- Network Programming
- Patch Maintenance
- End User Customer Support
- Web server cluster maintenance
- C / C++ code maintenance
- Game Scripting and Design
Confidential, Chicago, IL
Senior Engineer
Responsibilities:
- Vendor Relations
- Systems Engineering
- Develop and maintain scripts to perform automated software upgrades of network devices, automate network configuration
- Network Troubleshooting
- Requirements collection
- Implement ATM backbone
- Interoperability testing and remediation
- Managed network team
- Track network capacity and make recommendations for additional capacity to maintain consistent service levels
- Shell scripting
- Systems automation
- Manage software releases
Confidential, Pittsburgh, PA
Regional Network Engineer
Responsibilities:
- Network Analysis
- Technical Support Coordination
- Assist customers in diagnosing and repairing issues.
- Systems and Network Troubleshooting
- Issue Documentation
- Assist and direct authorized third party service providers in problem resolution
Confidential, Oakbrook, IL
Senior Systems Analyst
Responsibilities:
- Manage network operations and engineering
- Design and develop several dynamic web applications
- Manage a variety of Solaris UNIX machines
- System and Network Security Compliance
- Vendor Management
- Security Administration
- Network statistics collection and processing
- Design, configure, and support routing and switching infrastructure
- Network Design
- Network Traffic Analysis
- Network Troubleshooting
- Systems Forensics
Confidential, Hanover, MD
Senior Engineer
Responsibilities:
- Testing, evaluation and integration of ATM technologies in the customer networks
- Audit equipment for security flaws
- Systems engineering on a large scale distributed computing environment.
- Test for software bugs and work with vendors to resolve them
- Tracking software and hardware revisions
- Architect networks and systems to take advantage of integrate video, voice and data to the desktop.
Systems Administrator / Systems Architect
Confidential
Responsibilities:
- Integration of network management tools
- DNS Management (BIND)
- Sendmail Configuration
- Develop tools to ensure compliance with SLAs
- Systems Administration
- NIS Configuration
- Automation of management tasks
- Capacity planning
Network Engineer
Confidential
Responsibilities:
- Router Configuration
- Security Accounting
- Shell and Perl Scripting
- Statistics collection and processing
- Develop tools to automate system OS loading
- Fault Troubleshooting
- Systems Administration
- System and Network performance tuning
- Customer Training
- Develop automated network test tools
Confidential, Columbia, MD
Network Analyst
Responsibilities:
- X.25 packet switching network tuning
- Installed updates on the packet switching network to resolve customer issues.
- Troubleshooting of network issues on global scale networks.
- Customer Relation Management
- Assist in customer demonstrations
- Statistics collection and analysis
- Installed updates on customer network management systems to ensure maximum reliability and availability
- Maintained customer test environments for both routing and switching architectures
- Develop customer training and perform training
- Technical support for proposal responses
Systems Administrator
Confidential
Responsibilities:
- UNIX system tuning
- System accounting for usage charge back
- Write test plans
- In-house cabling and connections
- Script and C program programming as required
- System backup / recovery
- Test lab coordination
- Perform test plans
- Administration of all Desktops and Servers
- Maintained customer testing labs