++Jim Moyer
*** ******* ***, *** *, Los Gatos, CA, phone 408-***-****, cell 917-***-**** ***********@*****.***
Perl Programmer
Consulting experience as developer across many firms including design, coding, testing, deployment and support for a wide variety of tool work primarily with backend development Primary experience is with Linux/Unix systems using Perl with recent experience in Python.
TECHNICAL
SKILLS
OSes: Linux (Red Hat, CentOS, Ubuntu), Mac OS X
Languages: Perl, Python, Php, bash, HTML, Css, json, yaml
Databases: SQL, Stored procedures, MySql, MS-SQL, Oracle,
Modules: HTML:Template, JSON, CGI, DBI, LWP, DBD:mysql, Net::LDAP
Systems: Active directory, ldap
Tools: Git, svn, cvs, Aspera, Confluence, pip, composer, gem, PyCharm,
PhpStorm, Jenkins, AWS
PROFESSIONAL EXPERIENCE
Comcast, Sunnyvale, CA Apr 2016 – Feb 2017
CSV Operations Programmer
Maintenance of Python scripts such as to start and stop various Linux applications or services from Jenkins; manipulate Zabbix host monitoring; rotate developer build clusters in Zeus Load Balancer; migrate a Route53 HostedZone from one AWS account to another; truncate ElasticSearch log records based on age. Cron job perl scripts to ensure critical systems running.
Assist with maintenance of Comcast systems: AWS, Zabbix, Zeus Load Balancer, Jenkins driven from developer Jira ticket request system
Disney Studios Systems Engineering, Glendale, CA Mar 2014 – Sep 2015
Perl Programmer
Created linux based perl tool to automate a small tape robot system making it easy for operators to control archiving of multi- terabyte assets to multiple tapes with one command requiring no handling until job was done.
Created php laravel 4.2 web frontend application to make it easy for system engineers to enable/disable a10 load balancer GSLB and SLB hosts so traffic would not flow to them when they needed to be serviced. In addition, a command line version of the php app was created. Used the a10 load balancer api with json data communication and mysql db for state storage.
Debugged and finished an incomplete perl tool that controlled storage and retrieval of assets using StorNext api on Quantum i6000 Robotic tape library archive systems.
Developed perl tool to migrate all Disney assets from a compressed storage device to normal uncompressed storage. All tasks completed successfully.
Using python and Pep8 coding standards and aws api, developed tools to configure AWS Load Balancers, Databases, and Web Servers and deploying aspera faspex. Used Python to produce CLI statistical reports of AWS server statuses. Use of Python to analyze Splunk logs to produce usage reports.
Created Ruby and Chef recipes to install aspera entsrv and aspera p2p.
Assist developers and systems engineers with perl, and php questions.
NetApp, Sunnyvale, CA Oct 2013 – Mar 2014
IBM Services - Perl
Created/modified perl scripted tools to analyze and route received 7z/tgz NetApp storage filer system core dump and data files (having file sizes up to 100GB) to appropriate server on network where it would be further processed or stored for analysis by Tech Support. Script made use of 3rd party 7z and aspera ascp tools, as well as rsync, to make the files transfers across NetApp’s Linux servers.
Created/modified perl/bash tools to speed up NetApp’s existing archival process used to get data to storage filers by allowing it to run multiple instances in parallel.
Assist in perl program changes needed for a Data Center migration.
Systems &Technologies used: Perl, Linux, Solaris, Aspera High-Speed File Transfer, Perforce.
PressTek Inc, Des Plaines, IL Mar 2013 – Jul 2013
Perl Developer
Implemented web product quote subsystem integrating into Presstek’s existing eCommerce Apache based website system. Provided functionality thereby to create, edit, list, delete, activate, clone, and convert product quotes to an order. Perl on Linux platform using Apache, MySQL, HTML, CSS, JavaScript and jQuery. SQL interface via DBI and DBD::MySQL.
Implemented a set of MySQL database tables for the above subsystem.
Northern Trust, Chicago, IL Mar 2012 - Feb 2013
Perl Developer
Built a set of Linux/Unix perl based command line tools to provision user, group, application ids, hosts, automount, and netgroups into LDAP data store as a replacement for NIS and its tools.
Designed and implemented an internal facing administration website for all the above same provisioning functionality. Perl Catalyst MVC on Linux/Unix platform using Apache, mod_perl, LDAP, HTML, CSS, javaScript and jQuery.
Created and extensive suite of automated tests (TDD), to fully validate all functions of the web site and the command line tools.
BANK OF AMERICA, New York, NY Jan 2009 - Dec 2011
Perl Developer
Provided key assistance in migration of 100’s of Merrill Lynch Perl/Linux based scripts to B of A.
Created tools to migrate all of Merrill’s Active Directory automated email groups over to B of A’s automated email group system.
Implemented OO Perl/Linux tools and scripts to migrate and re-provision automated phone line information for all ML Wealth Management USA offices from Merrill Lynch over to B of A Active Directory.
Created internal web app to track migration progress of all ML apps that used Merrill’s Microsoft Exchange over to B of A’s email system.
MERRILL LYNCH, New York, NY Sep 2004 – Dec 2008
Perl Developer
Some of the work included implementing configurable OO Perl/Linux tools to:
oCreate/update AD groups daily to matching current assorted membership criteria making it possible to easily set up and reach via email the current correct set of people needed by various sectors in the firm of 10’s of thousands of people.
o Provision attribute changes into AD to cause federally mandated email and IM traffic blocking between Investment and other branches of the firm.
oMigrate OpenLDAP type user accounts into AD.
oSynchronize certain Unix-type user accounts in AD with MS SQL Server tables for use by other apps.
Created an internal web app to set up Instant Messaging account information and another web app to track applications in the firm that used AD.
MORGAN STANLEY in NY, NY Jun 2001 - Aug 2004
Contractor – Perl/LDAP
Implemented a Perl/Linux app to monitor SunOne Directory usage of 10’s of thousands of email groups and clean up (remove) those not being used.
Implemented internal web app in OO Perl on Linux/Unix platforms to allow firm employees to do self-provisioning of various types of email groups into the Directory.
SCHLUMBERGER in Austin Texas Jan 2001 – Apr 2001
Contractor – via IBM Global Services - Perl
Implemented Perl scripts on Solaris to flow user account information changes found in OpenLDAP over to Active Directory.
Testing of a large set of administrative Perl/LDAP CGI scripts.
TRADING SMART, Cupertino, CA 2000
Performed actions to keep web-sites operational. Assist in purchasing, installations and maintenance of servers, and getting sites to work on a variety of platforms - Sun, Linux, and MacOS. Software builds for website. Shell, Perl scripts, Apache.
SUN MICROSYSTEMS, Menlo Park, CA 1996 – 1999
Professional Services Consultant
Sun's LDAP and Messaging Professional Services team.
Pacific Bell Internet and Southwest Bell Internet. Worked with Sun and Pacific and Southwest Bell IT to create a complete LDAP Directory and Messaging infrastructure in a complex network at two sites. Created a 5K line C program for provisioning/changing or deleting of user information in LDAP and synchronizing it with a NIS+ database. Created Perl scripts to migrate accounts from NIS+ and Sendmail stores to Sun LDAP Directories and Message stores. QA of all scripts. Oversaw migration process to success. Assist debugging Java applications to be integrated with LDAP Directories. After study of Java program Pacific Bell had written for provisioning users, determined locations in java code where changes were needed and the java to use to integrate with LDAP instead of NIS+.
Go.com. For the email system used by this network, as part of the Disney acquisition of Infoseek and launch of Go.com, our team’s job was to set up the Messaging and LDAP directory infrastructure such that it would allow them to scale to millions of email users. Developed Perl scripts that would migrate 500K user accounts and associated email from a set of Sendmail based servers into a set of Sun Message Stores including provisioning the users into LDAP Directories. QA all scripts. Oversaw initial migration of first mailstore. Work done in Perl, LDAP, java and ksh shell.
Sun Microsystems Professional Services, Internal Dept
oDiagnose and troubleshoot C, Perl, Java servlet modules as well as hardware related problems.
oDesign and build an internet/intranet application to track external requests for consulting for the Sun
Consulting group using Perl, JavaScript. Data Repository for system is in a combination of MySQL tables for customer data and flat files for customer documents.
EDUCATION:
State University of NY at Alfred, Associate Degree Engineering Science
AWS Solutions Architect Certification 2016