Post Job Free

Resume

Sign in

Software Developer Unix Linux

Location:
Roseland, NJ, 07068
Posted:
March 07, 2024

Contact this candidate

Resume:

DANIEL LIM New Jersey ( North, Metro area ) 347-***-**** ad36rj@r.postjobfree.com

www.linkedin.com/in/danieltechn

PROFILE : IT Professional with strong analytical, design and communication skills. Skillful in unix/linux administration, automation, monitoring, bash scripting. Intermediate Python programming skills. Background in electronics design. Able to adapt, willing to work hard and learn quickly. A team player and a teamwork mindset. Flexible and able to fit into various work environment. Result-oriented, resourceful and able to meet dynamic challenges.

I am currently ready to get back into employment. Constantly I am working on linux and related technologies, bash scripting, and developing software using Python. I am a quick learner and would get up to speed quickly. I am actively looking for job with very flexible salary requirement, and look forward to hearing from you. Self-employed, Work From Home Jan 2014 – Present

Linux Admin, Automation, Virtualization, Jr. Software Developer ( Python )

Developing trading systems ( for education purposes ) :

- Wrote python program to stream up-to-second real-time stock data from TDAmeritrade. Automate the authentication process OAUTH using the TDA-API module. Implemented ASYNCIO co-routine functions in the data streaming and message handling. Calculate my own DJI indexes using the real-time data. Calculate MACD, Bollinger Band, Momentum Index to generate enter and exit signals.

- Wrote a python program based on fibonacci sequence to catch sudden movement in stock trading and predicting the next fibonacci advancement and retracement level, utilizing python State Machine framework.

- Presentation / showcase.

Preliminary design: Tennis social match collaboration APP :

- Initial design, apps features, functions and software planning and architecture using python.

- initial database design using MariaDB.

News webscraping for analysis using ml algorithm.

- Wrote python programs using Selenium module for scrapping news from various websites. Using ASYNCIO module to create co-routines for all scrapping processes ( up to 20 ) to run concurrently.

- Build a docker image using Dockerfile to run the container for the webscraping python program.

TensorRT, pyTorch using GPU.

- Wrote machine learning python program based on linear regression and gradient descent model, using modules like TensorRT, numpy, pandas, matplotlib, and pyTorch for processing with GPU.

Developing software, Devops, Testing and support:

Using Ansible, wrote playbooks in yaml for installation of K8 master, worker, HA proxy on RHEL9.

Using Ansible, wrote playbooks in yaml updating of linux configs and installing software packages.

Using sed, awk and regex in software programming and linux administration.

Create containers using podman and docker. Wrote dockerfile. Run software/apps/python program as container in RHEL9 linux server.

Implemented own private GIT for in-house software development version control and source code management.

Installed and maintain Anaconda, Spyder, Pycharm on RHEL9 for python software development.

Installed and maintain MEDIAWIKI, Dokuwiki server for in-house documentation and collaboration.

The above projects are implemented on

Systems and Network Infrastructure building and daily support:

- Provisioning of VMs using Ignition-OS. Create install-config.yaml file for Fedora CoreOS and RHCOS.

- Administering Kubernetes cluster. Pods and services deployment. Load-balancing.

- Maintaining and day-to-day administration of servers ( 12-core AMD Ryzen, 4-core i9, 4-core i5 ). These 3 servers are running RHEL9 with KVM libvirtd with multiple Virtual machines and containers running softwares from above mentioned projects.

- Linux Administration and related product. VMWare. Virtualiztion. IT Automation. Redhat RHEL9 KVM, qcow RHEL9,8,7,6. Sudo. SSH. Yum depot. Git, Mysql server, Ansible install and configure. - Intermediate Python Programming. Basic Java programming. Bash, Perl, Expect Scripting.

- Upgraded RHEL8 to RHEL9.1 using Redhat LEAPP utility

- Linux virtual networking. HAproxy. LoadBalancing. VMWare NSX-T.

- SUSE Linux 11, 12, 15sp4 - install, configure, LVM, filesystems, RAID, security and networking.

- Install, configure and maintain Nagios, Fusion server and Log server monitoring.

- Configure NFS, CIFS, samba, NIS, Sendmail, DNS.

- Configure selinux, firewall and acl.

- System performance monitoring, cpu and memory utilization, swap space management

- Configure and manage virtual machines on Redhat KVM

- Install and configure of Ansible, Nagios, Zabbix, Puppets, webmin, rundeck, solarwind, Docker

- Install and configure Apache HTTPD, NGINX

- Windows installation configuration. Using Powershell 7.

- Covert legacy boot linux server to EFI boot.

- Xen hypervisor virtualization, project version 4.17. Alpine-standard. SLES-15.4-XEN

Self-pace online learning course taken:-

EdX -Fundamentals of Containers, Kubernetes, and Red Hat OpenShift DO081x - Red Hat DO081x course.

Redhat online course – Ansible Basics: Automation Technical Overview (DO007)

Introduction to DevOps and Site Reliability Engineering LFS162x course.

LinuxFoundationX Kubernetes - LFS158x course.

EdX- Introduction to Containers Kubernetes and OpenShift IBM-CC0201EN

EdX- Introduction To Linux LFS101x

EdX- Building Modern Python Applications on AWS OTP-AWSD12

EdX- Containerized Applications on AWS AWS-CONT.2 Volunteer, New York City

Stay home parent, tutor, part-time tennis coaching Apr 2013 - Dec 2020

− Coaching junior tennis player to participate in USTA junior tournament.

− K12 school curriculum teaching and tutoring.

- Volunteer worker in USOPEN Tennis Championship in Aug/Sep 2018 and in Aug/Sep 2019. OTC Markets www.otcmarkets.com / CompuGain Inc., Carlstadt, NJ Oct 2012 - Mar 2013 Datacenter Engineer

Solaris10, Linux and Windows Administrations. New installs, configures, and ensure network connectivity.

Installation of networks and storage devices.

Data Center support, rack and stack. New datacenter installation and build.

Network configuration and management. Troubleshoot network failure and connectivity issues. Critical support.

Assist with onsite Data Center duties and new system implementation. SSNC Tradeware, New York City Mar 2010 - May 2012

Senior Linux Administrator

- Designed and implemented a migration of a production server farm which consists of over 50 Solaris 8.0 servers, to VMWARE ESX 4 infrastructure. ( comprised of VCM, ESXs, NETAPPS SANS storage with fiber channel. ). Virtual machines are running Redhat with in house developed FIX and MARKETCENTER application.

- Designed and built a VM with REDHAT for running production Sybase with Physical Direct Device Mapping. An ESX feature that enable VM to by-pass the Virtualization layer and directly access the ESX. Diskdrive device driver. This improves I/O performance multiple folds.

- Implementation of REDHAT Enterprise Server V4.6 on VM and on IBM X-series servers. Standardization of Operating Systems install to optimize hardware resources and suited to in-house trading application functionality.

- Support and administer Veritas Clustering Server running on Solaris servers

- Implemented, Installed, Administered and Migrated Apache web server and Tomcat Software.

- General Windows Administration. Administered Windows Active Directory. VPN Administration

- Systems and Network monitoring using Nagios. CRM ticketing. Puppets system automation and maintenance. HSBC Bank North America, New York City May 2005 – May 2008 Unix Administrator

- Managing implementation of Unix/Linuxs servers in production and development environment. Involved in project meeting, vendors presentation and business analysis, project budgeting and procurement.

- Linux Implementation, Project Management, Linux Server Deployment., System Administration, Support and DR for Sun Solaris, Linux Redhat4 and SUSE10, VMWARE esx 3.5. 24x7 Server Crisis support.

- EMC Disk installation. EMC Symmetrix software installation. Disaster Recovery test in an SRDF environment.

- BMC Software implementation. Patrol Agents installation and upgrade. Patrol KM configuration and customization. Patrol Central, RT-Servers, Console Server implementation.

- Wrote an Expect Program that will push uniform OS configurations across to all LINUX and UNIX servers depending on Unix types. A project that has cut down tremendous man-power utilization and eliminate human error in unix configuration changes across the server farm. Inventa Technology, New Jersey Oct 2004 – Apr 2005 Unix / BMC Analyst ( Contract )

- Linux and Solaris System Administration. Linux (REDHAT - Fedora) Server Built.

- Business Analysis of BMC Patrol Central, Event/Impact Manager, Distribution Manager, Patrol Express, Patrol Enterprise Manager, Patrol and KM.

- Installed and configured BMC Event / Impact Manager, Distribution Manager, Patrol Central, Patrol Express, Enterprise Manager, Patrol Agent and KM on UNIX and WINDOWS. PERL and BASH scripting for customized functionality.

Atlantic and Pacific Tea Company, New Jersey Sep 2003 – Sep 2004 System Analyst ( Contract )

- Implementation of SAMBA v3 on Redhat 9 Linux machine as a corporate-wide Print and File Server.

- Linux Server Built ( Redhat 9 ).

- Managed the project of Patrol Enterprise Manager implementation. Working together with consultant from BMC to implement PEM Concurrent systems. Wrote Documentation for operation management and disaster recovery.

- Implemented the BMC Patrol Enterprise Manager, Patrol Express and Patrol Agents, for monitoring systems and applications in Unix, Linux and Windows environment.

- Wrote KORN scripts to automate backups in TSM, and to extract report data from BMC Control-M.

- Wrote KORN & PERL scripts to collect printer status OID data through SNMP protocol and integrate with Patrol Express and Patrol Enterprise Manager for Service Center notification. Fleet Securities ( a division of BoA ), New York City Mar 2001 – Aug 2003 Network Engineer

- Architectural Design and Implementation of DMZ Network using the concept of double Foundry Load Balancers, Cisco Routers and Switches, Check Point Firewalls, Public Domain Unix Application in the DMZ, such as SMTP servers, Proxy Servers and FTP Servers, VPN Servers.

- Evaluation and case study of corporate security needs and policy. Network and application access security design using CheckPoint Firewall and VPN as the base. Implemented Check Point Firewall NG platform and VPN Solutions.

- Project Management : managed the roll-out of the software used by Remote Brokers to connect to Corporate Intranet through ISP dial-up connection via VPN IPSec. Business and Cost Analysis of ISP Corporate Dial-up offering.

- Unix (Solaris) Administration. Solaris Installation. Configure Harddisk ( Disksuite, Veritas Volume Manager ), Logical Volume Manager, Mirroring, Networking, NIS, DNS, Filesystems. Troubleshooting and User Support.

- Administered Netscape LDAP, i-Planet, Checkpoint Firewall, Sendmail, Netscape Proxy Server.

- Implemented network management solutions using HP Openview, Concord Nethealth, CiscoWorks2000 and Patrol Enterprise Manager and Patrol Agent deployment. Oracle and Sybase Support.

- Scripting using KORN and Expect to automate support operation. AT & T Solutions, New Jersey Mar 1999 – Mar 2001

Unix Administrator – Tier 3 ( Contract )

- System Design and Implementation of a Disaster Recovery Site for the Global Client Support Center (GCSC) in North Carolina. Project management. Corporate client support, Remote support; Documentation and Reporting.

- Successful rollout of GEMS Software Releases 3-5 times a year to the Disaster Recovery Unix Platform. Wrote KORN scripts to automate the repetitive software installation.

- Automated the daily operation of password/group file, user’s files and OPENVIEW maps synchronization with GCSC operation by writing Korn Shell Scripts for 22 Network Node Manager servers and 5 “Administrative” unix servers. Wrote KORN scripts to ease these repetitive Unix admin tasks for corporate users.

- Design implementation plan. Analyze technology and business requirement for the Disaster Recovery operation.

- Installed and Administered 2 Remedy Servers with Sybase Servers with failover architecture. Remedy and Sybase Support.

- Successfully recovered 40+ HPUX servers and salvaged 20+ NT Workstations during a double tragedy incident of building power failure and UPS malfunction.

Caterpillar Inc, Illinois Sep 1998 – Mar 1999

Unix Administrator – Tier 2 Support ( Contract )

HPUX System Administration. Implemented Network Security. Integration with Ultrix and SGI. JFS Online administration. Wrote KORN Scripts for support automation. Applications support. Managed users’ satisfaction.

Significantly reduced the number of trouble tickets in the problem pool in my initial 3 months engagement.

Successfully proved the existence of hardware bugs inside a large order of 50+ HP C-Class Workstations and convinced them for a total replacement.

Implemented Bay Network Gigabyte Layer 3 Switches. Addressed and troubleshot issues. Melbourne University : Bachelor’s Degree in Electrical and Electronics Engineering, Computer Systems major. Graduated 1991. University of Melbourne, Australia.



Contact this candidate