Student Assistant Lead Resume
Los, Angeles
SUMMARY:
- Over 4 years of experience working in the IT sector with various Software Engineering profiles spanning Development to Production support and Big Data.
- Over 5 years’ experience working in Linux/Unix environments using different implementations of the operating system such as IBM AIX, Ubuntu, Red Hat Enterprise Linux, CentOS and Mac OS X.
- Well versed with the Unix command line and VI - Editor.
- Experience installing and deploying Red Hat Enterprise Linux 6.x/7.x and installation of packages and patches for Red Hat Linux servers.
- Experience with virtualization technologies like VMware and Vagrant.
- Development experience with COBOL for implementing E-Banking facilities for Rural and Regional Banks.
- Development experience with ASP.NET and C#.
- Experience using EJB and JAXB software tools for defining Server-side software components and JAVA APIs to communicate with XML files respectively.
- Experience writing shell scripts for automating routine tasks and a good exposure to Python scripting.
- Experience with processing Batch Files and troubleshooting automation jobs.
- Worked in Production Support environment to perform End-of-Day (EOD) and Start-of-Day (SOD) processes.
- Knowledge of object-oriented programming languages such as C++, Java and Python with deep understanding of Algorithms and Data Structures.
- Experience conducting UAT for different modules of an application.
- Experience writing PHP scripts to support WordPress websites.
- A keen interest in Big Data technologies and experience working with large, unstructured data sets.
- Deep understanding of Hadoop and MapReduce technologies.
- Experience using HIVE and PIG to manipulate large sets of unstructured and semi-structured data to derive important and meaningful information.
- Experience working with AWS and Azure to deploy Hadoop clusters and master/slave nodes.
- Used Azure CLI to upload local data to Azure storage blob and Machine Learning tools like Mahout to suggest recommendations.
- Knowledge of Oozie workflow scheduler for scheduling tasks.
- Knowledge of building Data Pipelines using Kafka and Storm.
- Deep understanding of Zookeeper service and Hortonworks Data Platform.
- Deep understanding of DevOps tools and practices.
- Experience with Software Configuration Management tools like GIT and Subversion.
- Used GIT to create and/or clone repositories and create different branches for better tracking of versions and then merging final changes with the master branch.
- Experience working with Continuous Integration and Continuous Deployment tools like Jenkins, Puppet and Chef for automation.
- Used Puppet for managing applications servers such as Apache and MySql.
- Experience with MySql and Cassandra Database Replication.
- Experience setting up and administration of RabbitMQ server clustering using Raspberry Pi devices.
- Experience setting up Load Balancers with Nginx and Pound Gateway.
- Clear understanding of RESTful services and TCP/UDP networking.
- Experience using monitoring tools like Nagios.
- Experience working with Docker for wrapping and packaging applications.
- Created Docker containers using existing images and networked 2 or more containers.
- Created new Docker Images using dockerfiles to build an image.
- Good analytical, problem solving and communication skills and the ability to work independently and as a member of a team.
TECHNICAL SKILLS:
System Environments: Linux/Unix (RedHat Enterprise Linux, Cent OS and Ubuntu), Windows 2000/xp/vista/8.x/10, Mac OS X
Programming Languages: COBOL, C/C++, JAVA, Python, SQL, Shell Scrpits
Web Design Tools: WordPress, Drupal and Prestashop
Networking: TCP/IP, NIS, NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, VMware nexus switch, Cisco Routers/Switches, F5 load balancer.
Virtualization Tools: VMware, VMware Workstation
Web/Application Servers: Apache, Tomcat, WebLogic and IIS
RDBMS: MySQL, MS-SQL and MS-Access
Cloud Services/Containerization: AWS (EC2), Microsoft Azure, Docker
Configuration Management Tools: Chef, Puppet
Build Tools, CI, CD servers: Jenkins, Maven and AN
Big Data Tools and Languages: Hadoop, HIVE, PIG-Latin, MapReduce, Sqoop, Oozie workflow management tool, Kafka, Flume, Storm, HBase and Zookeeper.
Monitoring and Performance Management: Nagios
Version Control Tools: Git, SVN, GitHub.
WORK EXPERIENCE:
Confidential, Los Angeles
Student Assistant Lead
Responsibilities:
- Install and configure Ubuntu 14.x and RHEL 5.x,6.x operating systems on server machines.
- Install, configure and administer Windows 8 and Windows 10 operating systems on workstations.
- Responsible for system administration duties such as managing disk utilization and user creation.
- Create and implement code repositories using GIT.
- Create branching and merging strategies for different environments using GIT.
- Manage and release new versions of ‘GET’, an application used to register for classes and reviewing academic progress.
- Installation and set-up of continuous integration tool: Jenkins for the release of ‘GETmobile’ app.
- Build deployment packages using Maven scripts in Jenkins.
- Install and configure configuration management tool ‘Puppet’ for automating deployments of applications.
- Install puppet modules from the puppet-forge and fork them to benefit our configurations.
- Write puppet manifests and modules for deploying applications on specific nodes with specific configurations.
- Experience managing Puppet infrastructure with more that 50 nodes.
- Write shell scripts for task automation.
- Experience using containerization technologies like Docker for creating containerized test environments.
- Create new docker images by writing ‘dockerfiles’ for managing applications.
- Wrap up applications in containers and push the image to DockerHub.
- Install and manage the LAMP stack for testing purposes.
- Manage the mail servers for confidential.
- Write PHP scripts for supporting ITS website.
- Set up adobe creative cloud services for the campus network and make it available for authorized users.
- Provide on-call assistance to any ITS related problems faced by students and faculty.
Environment: Ubuntu 14/16, RHEL 5/6, Windows 8/10, GIT 2.7.4, Jenkins 2.x, Puppet 4.4/4.5, Docker 1.11/1.12, HTML 5, PHPBash, Apache, MySql.
ConfidentialAsst. System Analyst
Responsibilities:
- Contributed to new physical and virtual data center infrastructure design and implementation.
- Worked on installation, configuration and maintenance Debian, Red hat Enterprise Linux, CentOS and SUSE Servers at multiple Data Centers.
- Installation, Configuration and administration of VMware.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- Experience working with production servers at multiple data centers.
- Worked on Physical to Cloud Migration in AWS.
- Experience in migration of consumer data from one production server to another production server over the network with the help of Bash scripting.
- Designed Chef Cookbooks to manage configurations and automate installation process.
- Developed automation scripting in Python (core) using Chef to deploy and manage Java applications across Linux servers.
- Installed and managed Jenkis Servers for CI purposes.
- Worked on Version control setups like GIT and integration tools Jenkins
- Set up PostgreSQL database servers for Web Server environment.
- Set up Load Balancers using Nginx and Pound Gateway.
- Bootstrapping automation scripting for bare metal and virtual servers.
Environment: RHEL 6/7, CENTOS 6/7, Ubuntu, SuSE SLES, Solaris x86, VMware ESX 5, VMware Perl SDK, Nginx, Pound Gateway, Puppet, Python, Perl, PHP, Ruby, Open LDAP, Lighttpd, Apache Httpd, Apache Tomcat, Nagios, JIRA, Fisheye, Confluence Administration, AWS
ConfidentialJr. IT Analyst
Responsibilities:
- Responsible for Installation of various software components on several servers.
- Experience in and demonstrated understanding of source control management concepts such as Branching, Merging/Tagging and Integration.
- Developed and implemented the software release management for their release of web applications.
- Created GIT repositories and specified branching strategies
- Developed and implemented the software release management for their release of web applications.
- Creating the Software Management Plan. Involve in setting up formal builds using Jenkins and Maven tools.
- Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
- Used Shell script to configure the WebLogic application server in all the environments.
- Installed and administered Tomcat repository to deploy the artifacts generated by Maven and to store the dependent jars, which are used during the build.
- Create and Update the bug report as per the bug-tracking tool.
- Excellent Experience in Visual Subversion and Client Tool (Tortoise SVN).
- Documented release, builds and source control procedures and plans.
- Provide support to development, test, customer service and production support.
- Troubleshooting Backup and Restore problems.
Environment: Subversion (SVN), GIT, PVCS, Clear Case, Jenkins, Java/J2EE, ANT, MAVEN, LINUX, UNIX, Web Sphere, Shell Scripting.
