We provide IT Staff Augmentation Services!

Software Intern Resume

4.00/5 (Submit Your Rating)

New, JerseY

SUMMARY

  • 3+ years of experience in IT Industry as Associate Software Engineer in designing, analyzing, developing applications and professional experience as a AWS DevOps Engineer, Linux Administrator and Production Support Engineer with proven leadership and mentoring skills.
  • Including Building binaries, end - to-end code configuration, & deployments of artifacts for entire life cycle model in Enterprise Applications for business areas like retail, automotive, financial industries in environment.
  • Develop Enhance and maintain the build, deployment and configurations for continuous integration and automate regression and acceptance testing.
  • Participated in all phases of Software Development Life Cycle (SDLC).
  • In-depth understanding of Software Configuration Management (SCM) processes which include compiling, packaging and deploying of various applications.
  • Experience in working with automation tools like Chef and Puppet.
  • Extensively worked with CI/CD and configuration management tools like Jenkins, Puppet, Chef.
  • Experience in working with different build automation tools like Jenkins and Maven to achieve End-to-End Automation.
  • Experienced in AWS, Ant, Jenkins, SALT, SVN, GitHub, Tomcat and Linux.
  • Worked on Continuous Delivery project, streamlining Dev workflow, integrating automated QE validation, and delivering standardized releases based on Docker to Operations for deployment.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Hands-on in Designing highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances..
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Setting up Elastic Load Balancer to distribute incoming application traffic across multiple EC2 instances and excellent knowledge on Amazon S3, SNS/SQS, Route53, VPC, RDS, SQS, Lambda AWS Dynamo DB, AWSRDS, AWS, Elastic Beanstalk and IAM services.
  • Provided L2 and L3 support for cluster of Java applications across functions like CRM, Sales and Vehicle Functions for BMW Projects.
  • Worked on application based on technologies Java/J2EE/EJB’s/ Struts/Hibernate using databases like Oracle and SQL Server and MYSQL 5.5.
  • Implemented Automatic monitoring process for checking the batch job executions.
  • Proactively identified issues, bugs in the Application and proposed solutions to it.
  • Created reusable solutions/Templates for solving the issues/incident tickets.
  • Performing the RCA (Root Casual Analysis) for all the high priority tickets.
  • Provide work around/ temporary solution to minimize the impact on the business..
  • Direct exposure of working in scrum environment and with teams located at multiple locations.
  • Experience in System Administration on various platforms which includes Redhat Linux, Solaris, SuSE Linux, CentOS, Windows environments and VMware vSphere.
  • Experienced in implementing and maintaining an Apache/Tomcat/MySQL/PHP, LDAP web service environment.
  • Experience in Installing, upgrading and configuring RedHat Linux 4.x, 5.x, and 6.x using Kickstart Server. Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.

TECHNICAL SKILLS

Cloud Services: Amazon Web Services EC2, S3, ELB, Auto scaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, Cloud Front, Cloud watch, Cloud trail, IAM & Roles

Configuration Management: Chef, Puppet, Ansible Docker, Nagios

Build Tools: Maven, Jenkins

Basic Coding Skills: Shell Scripting, HTML

Web Servers: Apache, Tomcat, Web Sphere, JBOSS

VersionControl Tools: GIT, Subversion(SVN), Git Hub

Bug Tracking tool: JIRA

Virtualization: VMware, Docker

Network Protocols: TCP/IP, DHCP, VPN, FTP, SSH, WinSCP

Operating Systems: Redhat Linux 4/5/6/7, CentOS 5/6/7, SUSE / Solaris / Windows servers 2003, 2008, 2008 R2, 2012, 2012R2, Windows 2000, XP, Windows 7

Database: SQL server, ORACLE 10g/11g

Database Administration: OracleDBA(10g/11g)

ERP: OracleAppsDBA(11i,R12)

PROFESSIONAL EXPERIENCE

Confidential, New Jersey

Software Intern

Responsibilities:

  • Responsible for automating and improving infrastructure, using Ansible for configuration management.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, whenever a new github branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build new Docker container from it.
  • Involved in maintenance and performance of Amazon EC2 instances.
  • Expert knowledge in launching scripts for Amazon Elastic Map Reduce (EMR) and analyzing the reports.
  • Established efficient processes and scripts for change management with the aid of Ansible.
  • Implemented domain name service (DNS) through route 53 to have highly available and scalable applications.
  • Maintained the monitoring and alerting of production and corporate servers using Cloud Watch service.
  • Created EBS volumes for storing application files for use with EC2 instances whenever they are mounted to them.
  • Diagnose issues with Java applications running in Tomcat or JBoss.
  • Created and maintained Jenkins jobs that execute shell script.
  • Use of Docker and OpenShift to manage micro services for development and testing.

Environment: AWS, EC2, EMR, Cloud watch, route 53 Ansible, Java (JDK 1.5), Struts, Spring, Ant,, Weblogic, Subversion, Shell Scripting, J2EE, Struts, Hibernate, Oracle.

Confidential

Devops-AWS/Support Engineer

Responsibilities:

  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife
  • Setup monitoring in Nagios through Chef (roles, nodes, data bags) in JSON and wrote custom monitoring plugins as needed.
  • Used Chef to automate Configuration management & Applications, manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Package.
  • Executed various scripts like Power shell/Python to automate build and release process.
  • Assisted in administering VMware SRM to accommodate virtual machine replication.
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Installed/Configured/Managed Puppet Master/Agent and Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
  • Performed Vmotion and Storage Vmotion of VMDK and VMF files to target landing zones.
  • Support of application stacks from a mixture of technologies, including Apache, Websphere,Weblogic, Tomcat and JBoss.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Maintained and executed build scripts by coordinating with development and QA teams.
  • Deployed the EAR and WAR archives into Weblogic and Apache Servers.
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation.
  • Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature. Involved in Remediation and patching of Unix/Linux Servers.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Created AWS Route53 to route traffic between different regions.
  • Used MySQL, DynamoDB and ElasticCache to perform basic database administration.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling and RDS in Cloud Formation JSON temples.
  • Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects, initiatives using Rapid Application Development.
  • Configured and Maintained Apache web servers for Release Management Team’s internal use.
  • Investigation of the incident, first diagnosis of error analysis and examination of incidents (e.g. log file, log files, data flow: examination of the functionality of programs, processes and transactions and technical operational sequence
  • Perform Root Cause Analysis (RCA) for all functional and technical issues..
  • Co-ordination of all necessary activities for the solving of the incidents (e.g. further inquiry with the user; integration of the 3rd level, the infrastructure operations/central IT-departments, interface partners, other applications and operating specialists and others support groups via child tickets).

Environment: AWS, EC2, Naigos, Chef, Java (JDK 1.5), Struts, Spring, WebSphere, RAD, Ant,, Weblogic, Subversion, Shell Scripting, J2EE, Struts, Hibernate, JavaScript, HTML, XML, Oracle.

Confidential

Linux Administrator

Responsibilities:

  • Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
  • Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6, operating systems and hardware maintenance like changing memory modules, disk devices, SAS, SATA & SCSI devices.
  • Implemented NFS, DHCP, SAMBA, HTTP, FTP, PXE BOOT and HP Service Center for administrative and project requirements.
  • Setup files system quota, created users, manage user permissions and maintain User on Red hat Linux, SUSE and AIX.
  • Used bash, awk, sed and Perl to automate most of the daily activities like log monitoring, log rotation and purging, proactive systems monitoring including disk error detection.
  • Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS 4.0 monitoring.
  • Install new / rebuild existing servers and configure hardware, peripherals, services, settings,directories, network, storage in accordance with standards and project/operational requirements
  • Performing failover and integrity test on new servers before rolling out to production.
  • Performed Kick start installations in Linux.
  • Deployment and Configuration of application server JBoss deploying Java and Web Application.
  • Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/adm/messages.
  • Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance and Secure Shell (SSH) implementation.
  • Installation of software packages and checking the verification of installed packages.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Updated data in inventory management package for Software and Hardware products.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.
  • Troubleshooting and analysis of hardware and software failures for various UNIX servers and involved in disk configuration and disk crash recovery using format and fdisk.
  • Responsible for DNS and Configured DNS Servers and Clients, troubleshooting system and DNS issues.

Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, DNS, NIS, NFS, Apache, Tomcat.

We'd love your feedback!