Saas Platform Support Engineer Resume
Schaumburg, IllioniS
SUMMARY:
- AWS and DevOps Engineer with over 5 years of experience as a hand - on Build Release Engineer and Linux administrator.
- Currently working as Build and release engineer in field of release automation for java and dotnet technologies to achieve continuous integration and continuous delivery (CI and CD).
- Experience in Administration/Maintenance of Source Control Management Systems, such as Sub Version (SVN), GIT
- Jenkins is used as a Continuous Integration tool for Automation of daily process.
- Strong knowledge on Source Controller concepts like Branches, Merges and Tags.
- Hands on experience in Installing and Administrating CI tools like Hudson/Jenkins, Sonar, SubVersion, Team foundation server, Nexus, Artifactory.
- Performed integration of Code Quality Analysis Techniques like Checkstyles, FindBugs, Nunit, OpenCover and PMD with CI tools like Hudson/Jenkins.
- Experience in administering and supporting the CM tools including Subversion and CVS on UNIX environments.
- Has experience in version control using SVN, GIT, TFS and GITHUB and continuous integration management using Jenkins.
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
- Good knowledge in managing Sonatype Nexus/artifactory repositories for the maven artifacts and dependencies.
- Extensive experience in working with Oracle Weblogic, Apache Tomcat application servers.
- Experience in maintaining and executing build scripts to automate development and production builds.
- Good understanding of the principles and best practices of Software Configuration Management (SCM)
- Has experience in setting up Baselines, Branching, Patches, Merging and Automation processes using Shell/bash and Batch Scripts.
- Has experience in Build Management Tools Ant and Maven for writing build.xml and pom.xml files.
- Excellent communication skills, ability to work as a team or individually, ability to learn new technologies quickly.
- Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.
- Primarily used Ruby to write GIT applications.
- GitHub is a web-based Git repository hosting service
- Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
TECHNICAL SKILLS:
Cloud Services: Amazon Web Services: EC2, S3, ELB, Autoscaling Servers, Glacier, Elastic Beanstalk, ElastiCache, RDS,Redshift, Cloudwatch
Operating Systems: Redhat Linux 4/5/6/7, Windows servers 2003, 2008, 2008 R2, 2012, 2012R2, Windows 2000,XP,Windows 7
Build Tools: ANT, MAVEN, Jenkins, Hudson
Basic Coding Skills: C, C#, java, Python, Shell Scripting, Bash, Ruby, Perl.
Web Servers: Apache, Tomcat, Web Sphere, JBOSS
Version Control Tools: GIT, Subversion(SVN), Git Hub
Configuration Management: Chef, Puppet, Ansible, Docker, Nagios
Network Protocols: TCP/IP, DHCP, VPN, FTP, SSH,HTTPS
PROFESSIONAL EXPERIENCE:
Confidential, Schaumburg, Illionis
Saas Platform Support Engineer
Responsibilities:.
- Installed following servers Win 2007, Win 2008R12 etc.
- Automated tasks using PowerShell, Power cli, automated tasks for VMware using PowerShell .
- Test and recommend Replication/Backup solutions for VMware, SAN and Disaster Recovery.
- Determining customer requirements and designing VMware-based solutions architectures spanning VMware’s product portfolio from the vCloud Suite to the Horizon Suite to meet the functional and business requirements of a range clients of various sizes and across verticals.
- Deployed several VMs from Templates and customized their configurations as-needed.
- Developed build and deployment scripts MAVEN as build tools in Jenkins to move from one environment to other environments.
- Worked with VMware Update Manger to update VM's and hosts with the latest patch release.
- Building and supporting VMware ESX, ESXi Servers on HP DL380 Gen9 Service Pack for ProLiant.
- Strong understanding of VMware Networking concepts like creation of vSwitches, different types of port groups, NIC Teaming and VLAN.
- Used Phyton scripts to update content in the database and manipulate files.
- Responded to server down alerts in a timely manner and brought them up via HP iLO.
- Worked as a member of both the projects as well as the steady state operations teams.
- Automated the WebLogic deployments using Shell scripts.
- Monitored the servers & applications using Nagios, Splunk.
- Responsible for deployment and support of VMware vSphere ESXi 6.0
- Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
- Participated in regular 24x7 on-call rotations and coordinated with the offshore team for night-time scheduled activities.
- Performed system administration level duties such as regularly monitoring user level activity, checking system logs.
Environment: BMC Remedy ITSM, Perl and Unix Scripting, Windows 2003/2008, Tomcat, VMware, Powershell,Red Hat Linux,Docker,Java Trouble Shooting, PostGre,MySql,Putty
Confidential, Detroit,Michigian
DevOps Production Support
Responsibilities:
- Worked as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases.
- Created deployment workflows in Web logic which includes pre release, release and Post release steps.
- Hands on experience in updating/upgrading ESX servers, Virtual Center servers using VMware Update manager and manual upgrades.
- Experience installing, configuring and hardening \ Linux Servers, evaluated needs and installed appropriate recommended patches as needed.
- Developed build and deployment scripts MAVEN as build tools in Jenkins to move from one environment to other environments
- Documented the SCM process and policies of the company and recommended some process changes.
- Maintained and managed Ansible playbooks responsible for deploying Framework and other cloud tools.
- Responsible for CI and CD using Jenkins and Chef.
- Worked on network connectivity troubleshooting; used ping, netstat, ifconfig, and trace route commands
- Login to the remote system using sudo, putty, and telnet
- Implement, maintain and support reliable, timely and reproducible builds for project teams.
- Researched and implemented code coverage and unit test like find bugs and finding error logs in applications.
- Designed and Implemented end to end automation for build and deployments.
- Managing Git server instances, server clusters.
- AWS Deployment setup, Application Stack deployments and Troubleshooting Scenarios.
- Worked with various AWS EC2 and S3 tools.
- Implemented SonarQube to measure code coverage, code standard compliance, code duplication, and unit test results.
- Wrote and modified MS build targets to publish to daily build location managed MS Build scripts for .Net builds.
- Implemented Docker based Continues Integration and Deployment framework.
- Experienced in using Jenkins CI tool and AnthillPro to build packages from Subversion (SVN) tags and then deploying the uploaded packages from the Web Logic Repository to the QA and then to the Production environments.
- Member of team that developed Web Applications with Python & Oracle, MySQL Developed.
- Backend applications with Python, connecting with OracleInternal projects.
- Migrated legacy projects from manual deployments to fully automated releases via Team City.
- Investigated and reported on various tool solutions including Continuous, Perforce, and Clear Case.
- Developed and maintained Perl/Shell scripts for build and release tasks.
- Managed continuous integration environment using Team City.
- Built and administered server cluster and dynamic content application with capacity to handle 250 requests per second and serves five gigabytes of traffic daily on Linux machines.
- Automated build and release process and defined CM policies for projects ranging from J2EE applications.
- Optimized usage of Atlassian JIRA for integration with version control system, CI, build automation and code review tools.
- Responsible to interface with Engineers and Operations to establish and maintain the software development structure using Jenkins Continuous/CM tools on UNIX.
- Responsible for maintaining and extending all build scripts and related tools, written in Jython, python, Ruby, and Perl.
- Worked closely with Web Admins, DBAs and Business Analysts as part of troubleshooting Application/Deployment issues
- Responsible for managing the source code repository of multiple applications throughout development process.
- Led and coordinated the monthly and weekly on-call deployments of application code to Production environments
- Created and maintained documentation of Build configuration, processes, procedures, schedule of build calendars and change history
- 24X7 on call production support, technical support, trouble shooting, problems related to oracle Weblogic Server.
- Performed system administration level duties such as regularly monitoring user level activity, checking system logs.
- Coordinate with Release Management regarding appropriate system releases among other development platforms.
Environment: - Jenkins, Puppet, Maven,VMWare,Web logic, Jira, Oracle, Java, Linux, Docker,Java Trouble Shooting,AWS,EC2,Tomcat,Websphere,Nagios
Confidential
BUILD AND RELEASE ENGINEER
Responsibilities:
- Main responsibilities include Build and Deployment of the java applications into different environments like Dev, QA, UAT and Prod.
- Integrated Maven with Shell scripts created in Bash to automate the deployments for the Java based applications.
- Managed the deployment activities for multiple server instances by enabling password less ssh communication between the servers and utilizing the rsync utility in the shell scripts.
- Hands-on experience on CI tools like JENKINS.
- Managed branching and Merging in a multi-project environment.
- Managed the entire Release Communication and Co-ordination process.
- Imported and managed multiple applications in Subversion (SVN).
- Provided end-user training for all Subversion (SVN) users to effectively use the tool.
- Involved in backing up repository, creating folder and granting user access privileges.
- Assist our Client in the centralized Build Farm which has responsibility of creating and maintaining build scripts required by the applications.
- Automated the Build and Deployment process using WebLogic server
- Integrated SVN and Maven with Jenkins to implement the continuous integration process.
- Performed weekly and on-call deployments of application codes to production environments
Environment: SVN, Maven, ANT, Jenkins, Hudson.