Aws Cloud Engineer Resume
SUMMARY:
- A passionate Unix/Linux guru with 18 years of well - rounded & prestige’s experience in Unix/Linux architect, design, engineering, administration and support with Wall Street best practice for large scale Unix/Linux infrastructure for mission-critical systems;
- AWS Infrastructure architect - architect, design and implement up to thousands of Linux servers into private cloud for Data Lake, install and configure apache Hadoop, HDFS, MapReduce, HBase, Pig, Hive, Spark, Solr Cloud, Impala Cloudera packages to create big data platform and Cloudera Data Science Workbench;
- Amazon AWS Cloud automation enginee r, automate the the process to create, provisioning and configure AWS infrastructure and resources, create hundreds of AWS Cloud instances and services for computation needs on the fly with cost reduction strategies by using Amazon AWS CLI API;
- Hands-on high-frequency algorithm trading support experience: strong hands-on in Unix/Linux production and trading floor support and automation in high frequency algorithm Equities trading and Derivatives/Commodity/Energy Trading environment. Providing "one stop solution" to trading desk/traders, for trading applications to Unix system administration, TCP/IP network to Internet, Intranet, Web. Developed many automation scripts for FIX protocol for trading support and fast troubleshooting.
- A Senior DevOps engineer and mentor: experienced with large software house development environment and Amazon AWS cloud computing environment. Design and setup, configure a build server of continuous integration (CI) and continuous delivery (CD) systems with Git, Jenkins, Docker in AWS Cloud environment. Familiar with large software house source code version control management environment and tools such as RCS, CVS, SVN or Subversion, Git, IBM Rational ClearCase, etc. Familiar with code release, merging, resolve conflict, versioning, tagging and branching. Experienced in creating, from scratch, various debugging, revision control and change management systems and procedures. Experienced in training the developers, DevOps, support and system administrators to use the systems and follow the guideline and procedures.
- An automation expert: with former Unix Kernel developer of Unisys (large Unix software house) experienced programming with advanced mathematic algorithm background. Highly skilled scripter for automation with Unix Shells (Bourne shell, Korn shell C-Shell, bash), Perl, PHP, Python, Tcl/Tk, plus using “Expect” to automating interactions. Expert in writing Unix scripts of Sed, Awk, Lex, Yacc (for developing parser and compiler with Backus-Naur Form - BNF). Expert in Perl/CGI-bin/DBI programming with Oracle, Sybase and mySQL databases, with ability to quickly learn any new programming languages and databases on the fly.
- A Senior LAMP stack expert and developer with Linux, Apache, MySQL, PHP and Python, Perl CGI with database backend programming.
- Familiar with Puppet, Chef, Ansible like commercial large enterprise configuration management tools such as commercial enterprise tools IBM Tivoli,Netcool; BMC Best1, Patrol, Perform & Predict; Tideway, Concord, eHealth & Spectrum, etc. Highly skills in developing similar configuration management tools and automation tools and release management tools with OpenSSH and PowerShell.
- Experienced in setting up (start from scratch) Unix Server farm infrastructure: configuring Unix network systems and applications in Dev, QA, Prod and DR environments with job control (crontab and autosys) and configuration management and change management systems.
- Highly experienced in Unix/Linux system engineering and architect: Performance, Scalability, Security, Enterprise System Architecture and Engineering best practices, programming/scripting and Windows PowerShell automation and operation troubleshooting;
- Sun Microsystems trained Unix/Linux professional: hands-on working on Sun Solaris 2.3, 2.5, 6, 7, 8, 9, 10 sand Solaris 11, andRedhat, CentOS, Slackware Linux (since Redhat 1.0) including nine years Unix system administration Experience, including Jumpstart, KickStart, Flash Archive, Live Upgrade. Radius and Log parsing, Experienced with OS system upgrade, critical server boot disk surgery with Solaris Volumn Manager, Online Disk Suite (ODS), Veritas File System (VxFS), Veritas Volume Manager (VxVM), Veritas Cluster Server (VCS). UFS, NFS, AFS file systems. NIS, DNS, Sendmail, POP3, IMAP. UNIX.
- Large Scale Unix/Linux System administration: Experienced in large enterprise system infrastructure design and Support (10,000+ nodes). Design/architect the standard Unix/Linux environment.
- Finance / Banking/Security: In-depth knowledge and extensive working experience in Wall Street Finance/Investment Banking/Security IT/Software business environments & best practice.
PROFESSIONAL EXPERIENCE:
Confidential,NJ
AWS Cloud Engineer
Responsibilities:- Architect and design large private cloud for big data infrastructure;
- Architect and design private cloud services with thousands of Linux servers for Big Data Lake;
- Install and configure apache Hadoop, HDFS, MapReduce, HBase, Pig, Hive, Spark, Solr Cloud, Impala Cloudera packages to create big data platform;
- Big data operation support on AWS, performance tuning, big data troubleshooting;
- Perform big data predictive analytics and data science solutions, data engineering and management, data search and catalog in data lake;
- Architect and design Amazon AWS Cloud solutions for clients;
- Datacenter migration, Unix/Linux server migration, Application migration, Data migration.
Confidential,NJ
Linux / AWS Cloud Architect & Engineer
Responsibilities:- Design and Architect Amazon AWS Cloud solutions with Wall Street best practice. Provide leadership to implement sophisticated Amazon AWS Cloud systems for the business;
- Researched, designed and architect, Installed, setup and configured a continuous integration and continuous delivery systems using Github source code management, Jenkins build server and with Docker Container for the DevOps AWS Cloud environment;
- Amazon AWS cloud automation: automate AWS resources creation such as automate EC2, S3, LAMP stack services, Jenkins and docker services and computing resources automation with Amazon AWS CLI and Developer SDK Python libraries, Shell, Awk, Sed, Perl and Python. Manage Amazon AWS cloud and perform cloud system administration, such as creating cloud instances, creating security groups and roles, assigning security keys and key pairs to developers, updating patches, install software packages, configure software and applications on the cloud, perform morning cloud services starting up and evening cloud services shutting down as necessary.
- Developed a set of profiles and templates for Amazon cloud resources management for reducing the costs of Amazon AWS. This automation project is also involved with heavy programming, scripting in Amazon AWS Cli, Amazon Developer SDK for Python libraries, Unix C-Shell, Bash, Perl and Python to implement solutions for software and database installation, application deployment and security updates, etc.
- Created extra services running on Amazon AWS cloud environment when currently Amazon AWS is not available;
Environment: Linux, Amazon AWS Cloud.
Confidential,New Jersey
Senior Windows and UNIX Engineer/Administrator (Consultant)
Responsibilities:- Design solutions to business, support business applications, system administration and maintenance, design and develop in house web applications using PHP and MySQL;
- To build, configure, deploy, support, and maintain a server estate consisting of UCS blade, HP/Oracle(SUN) physical, and VM servers running a combination of Unix/Solaris & Microsoft Windows;
- Installed, upgraded and troubleshooting the Veritas File Systems (VxFS) and Veritas Volume Manager (VxVM) for large scale of UNIX servers.
- Install and support, troubleshoot Oracle, Apache and Weblogic applications.
- Responsible for Windows and Unix/Linux OS and hosted application support for those servers. Along with core Solaris/Linux and Windows operating systems support;
- Responsible support infrastructure applications such as VMware ESX, Terminal Server, Active Directory, SCCM, and other enterprise applications and services, using technical knowledge in various disciplines to resolve complex infrastructure integration issues and problems;
- Responsible to resolve complex hardware and software integration issues, interfacing with database administration, software development, network support personnel, and vendors to coordinate solutions;
- Programming and automation with Unix shell scripting (bash/korn) and written thousands lines of PowerShell to run on Windows 2012/2008R2/2008/2003 for Windows Administration & Configuration and to SEP12, EMC storage, SCCM 2007/2012, UCS blade/HP/VM servers, Cisco IAC,
- Provide guidance to junior level staff when necessary and create periodic status reports for management;
- Setup, configure, and develop elgg (PHP& MySQL) for internal collaborative platform.
Environment: 10,000+ servers of Windows Servers 2000, 2003, 2008, Sun Microsystems Enterprise Servers with Solaris, Redhat Linux, apache, MySQL databases web applications in PHP in large server farm of Cisco UCS blades with VMware ESXi with Veritas Cluster Server (VSC), Veritas File Systems (VxFS) and Veritas Volume Manager (VxVM).
Confidential,NYC
Senior Unix/Linux LAMP Web Solution Architect & Engineer (Consultant)
Responsibilities:- Jump into a highly complex, undocumented LAMP environment and take control for stabilizing the web and network systems, and document everything for senior management discussion.
- Interface with developers and business managers;
- Examine the current website systems and software code and its infrastructure to provide an Architect Solution to the team based on the Wall Street best practice and industry standard.
- Design and architect: a brand-new system infrastructure diagram: from development, QA, production and contingency, and its individual components.
- Implementation: - install and setup Fedora, MySQL, Apache, Nagious etc. for each of the environment;
- Design strategies and automate jobs to run, monitor, purge, backup for the whole 4 environments;
- Examine the existing PHP code, database schema, programs and system configurations to remediate the potential issues and enhance the system stability and scalability;
- Modified about 500 PHP source code files to remediate the systems issues;
- Design, install and setup / configure a source code control development solution by creating and showcase three types of evaluation systems: RCS, CVS and SVN, and compare the pros and corns for the systems for the management to make decision.
- Implement the source code management system, and create tools for the developer better use, and create an infrastructure frame work and train the developers on how to use the source control systems.
- Create, from scratch, various change management procedures, policies and documents for the firm.
- Train the developers and system administrators to follow the new change management and source code release rules and procedures including the TFS as centralized tracking systems for the form.
Environment: Redhat 12 Linux, apache, MySQL databases with PHP (LAMP) on large server farm of Cisco UCS with VMware ESXi.
Confidential,Papillion,NE
Senior UNIX Administrator / Engineer, Veritas-VCS Specialist. (Consultant)
Responsibilities:- Interface with clients/customers and business managers;
- Design and Architect the Veritas Storage Foundation High Availability (SFHA) 5.1 architecture;
- Perform Storage Foundation High Availability (SFHA) 5.1 implementation services;
- Installation and configuration of the Sun M5000 servers;
- Installation of Solaris 10 and Veritas Storage Foundation 5.1 (SFHA) on each of the cluster nodes and configure the servers as Veritas Cluster members;
- Configuration of storage and networking external to the cluster nodes;
- Configuration of five service groups (one for each Oracle 10 database instance) ;
- Configuration of the Storage Foundation HA 5.1 service agent for Oracle 10;
- Install third party software such as Oracle, Weblogic, apache into the new Solaris 10 systems
- Design and execute the Oracle cluster test procedures;
- Take an outage window to bring the 5 database instances under cluster control within the 5 service groups and test the fail over between nodes;
- Teach end user to use the Veritas Cluster Server Management Console GUI to manage the Cluster;
- Document the cluster design and configuration and the cluster test plan and procedures;
- Trained and Knowledge Transfer to the client staff to review common operational and maintenance tasks commonly performed by SFHA administrators to start, stop, monitor, migrate, and configure SFHA service groups.
Environment: Mixed Redhat Linux and Sun Solaris servers with large Oracle database applications together with Veritas Storage Foundation, Veritas Cluster Server (VSC), Veritas File Systems (VxFS) and Veritas Volume Manager (VxVM).