Sr. Linux & Aws/devops Engineer Resume
0/5 (Submit Your Rating)
Wilmington, DE
SUMMARY
- DevOps/ Agile operations, Linux Administrator, Build/Release Management, and Cloud Management.
- Virtualization technologies like VMware VSphere &XEN, Containers and Vagrant.
- Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
- GIT, Subversion (SVN), TFS and Perforce.
- Continuous Integration tools Jenkins, Bamboo and project dependency management tools ANT, MAVEN and MSBuild to build Java/J2EE and .NET applications as well as packaging builds using COTS packages.
- Nexus and Artifactory Repository Managers for Maven builds.
- Chef Cookbook for the automation of software installation and configuration of customer infrastructures.
- Java based Web Services and Proficient in SOA, SOAP and RESTFUL.
- Automating, configuring and deploying instances on AWS,Azureand Rackspace cloud environments and in Data centers.
- Installation and configuration and administration on IIS 7.0, 7.5, 8. Splunk configuration for the web applications and servers.
- AWS EC2, network management and datacenter operations.
- TFS tool for migrating and integrating requirements into work items from various repository tool. Automated 'attachment migration' into TFS and developed 'code review plugin' in extension with Visual studio professional.
- Apache Tomcat and IBM WebSphere application servers.
- Working with application developers, Project Managers and QA analysts to ensure proper testing, configuration and deployment.
- ConfiguringrestAPI'S and Web API'S and troubleshooting issues.
- Documented release, builds and source control processes and plans for J2EE applications.
- Scripting for automation, and monitoring using Shell, PHP, Python & Perl scripts.
- JVMperformance by WebLogic Heap Size, garbage collection, JDBC Pools and taking thread dumps.
- REMEDY and JIRA tracking tools for tracking defects and changes for Change management.
- Container based deployments (Docker).
- Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations
- Open source Frameworks such as struts, spring, Hibernate, JSF, Groovy on Grails.
- Sonar and Selenium with Jenkins to automate the testing of java applications and provided the Acceptance test driven development (ATDD).
- Strong knowledge of DNS, DHCP and IP Addressing.
- Installation and configuration of various services like DNS, DHCP, NFS, Send mail, Apache Web Server, Samba, SSH, HTTP, RPM package management.
- Experience in administering Active Directory and group policies.
- Full understanding of SDLC, RUP, Agile Methodologies and process.
PROFESSIONAL EXPERIENCE
Confidential, Wilmington, DE
Sr. Linux & AWS/DevOps Engineer
Responsibilities:
- Provided Configuration Management and Build support for different applications, built and deployed to lower and higher environments.
- Installation and support of various applications and Databases including Oracle, MySQL and Sybase along with Web Logic 10,JBOSS4.2.x, Oracle 10g, Sun Java System Web Server 7, Tomcat.
- Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry.
- Configured Continuous Integration by setting up Build and test automation (ATDD) Jobs in Hudson/Jenkins by pointing to Orchestration and UI layer Repositories in GitHub/Subversion.
- Using GIT to manage source code developed by various platform engineers.
- Wrote ANT andMSBuildscripts to deploy the code to various client environments for the testing teams.
- Posting the build on time & following it up the testing team on posted builds until the specified release goes LIVE conducted pre - sales technical support services for directing sales force of windowsAzure applications.
- AWS Cloud management and Puppet automation
- Responsible for handling various CM activities inTFS. This includes activities like Installation, Migration, Upgrade, Applying updates, Administration.
- Used Build Forge and Jenkins for enterprise scale infrastructure configuration and application deployments.
- Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry.
- Implemented backup process for Jenkins, BitBucket, Crucible, JIRA, Confluence.
- Implemented LDAP for JIRA, BitBucket, Crucible, Confluence and AD for Jenkins.
- Automated the .NET build process by writing, updating and executing the automated build scripts usingMSBuildand automated the script to create MSI packages for deployment.
- Setup and configured TCP/IP network on LINUX.
- Setting up and configuring Apache Mesos and Marathon using cloud formation templates on Ubuntu.
- Participated in the release cycle of the product, which involves environments like Development, QA, UAT and Production.
- Provided High Level Clustering (Horizontal/Vertical) techniques with Round-Robin method, load balancing to all the environments.
- Developed the back end using Groovy and Grails, Value Object and DAO. Developed the back end using Groovy and Grails, Value Object and DAO.
- Configure/Manage Nagios (3.2/3.3/3.4) for monitoring and enabling alerts for critical conditions.
- Involved in Creating and Managing the Nodes, Application Server’s, Cluster’s and Deployed Multiple J2EE Applications.
- Involved in writing unit test case for restful web services using NUnit.
- Creating user roles and groups for securing the resources using LDAP authentication.
- Implemented Chef to deploy the builds for Dev, QA and production.
- Automated AWS cluster provisioning using Chef and AWSCloudFormation
- Writing shell scripts to automate regular system administration tasks and PowerShell scripts for user management.
- Developed WindowsPowerShellscript to automate setting of user credentials and activation of Windows.
- ImplementedPowerShellscripts that automated creation of contacts from Active Directory users and updating of address books -increasing productivity and efficiency.
- Developed uninterrupted delivery process for the dev teams with applications that are based on Java and Maven.
- Deployed Applications into PROD & Pre-Prod environments with various Applications server technologies like Weblogic, JBOSS & Apache Tomcat.
- Automation of WebLogic prerequisites steps for upgrade and used BASH Development and Unix EXPECT
- Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
- Configuring Jenkins on hybrid infrastructure and Maven (3.0.x/3.1.x) for build and continuous integration.
- Performed Automation testing using Selenium WebDriver andNUnittesting framework.
- Worked with Bamboo Continuous Integration tool and resolve compilation and deployment errors.
- Worked closely with application developers to devise robust deployment, operating, monitoring, and reporting for the COTS applications.
- Worked on COTS software implementing some changes to existing system to create a new software version.
- Used ANT and Maven as Build Tools on Java Projects for the Development of Build Artifacts on the Source Code.
- Administered Rational Build Forge and created users and given permissions based on their roles.
- Configured master and agent configuration in Rational Build Forge for better performance
Confidential
DevOps & Linux Engineer
Responsibilities:
- Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
- Organized and coordinated releases across organization and owns the release management life cycle.
- Supporting installation & administration of all server based Rational, HP and CA products.
- Providing Release Management and Build Automation with TFS 2010, RTC Build Automation for multiple projects.
- Configuration of Continuous, Rolling, Scheduled, Gated Automated Builds with TFS 2010 Build Automation.
- Deploy, maintain, troubleshoot, tune multi-tier, distributed, cloud-based application components.
- Develop best practices and processes Agile scrum methodology, JIRA program Management JIRA scrum, JIRA dashboard customization, JIRA release management, JIRA test management, JIRA training .
- Create complex JIRA workflows including project workflows, field configurations, screen schemes, permission schemes and notification schemes in JIRA.
- Conceptualized, developed, and implemented client-specific change management system to track ongoing user-requested modifications and vendor-supplied patches, fixes, and updates.
- Introduced Server Configuration Management with Puppet and automated system builds.
- Responsibility of Server Administration, Installation and Administration support of server based all Rational, HP and CA products.
- Agile Program management, Scrum, Bug Cycle management, SDLC design advice using JIRA. Program Management process/tools implementation/customization.
- Deploying Rational Team Concert, Microsoft TFS for Source Code Management, Build Automation, Release Management, and WorkItem Management & Iteration Plan Management.
- JIRA customization - Issue Schemes, Workflow Schemes, Field Configuration Schemes, Screen Schemes, Permission Schemes, Notification Schemes.
- Provided Release services for SDLC Waterfall and Agile/Scrum.
- Lead cross-functional team to support each Release project plan and post Release/Change review
- Installation and administration of RHEL 4.0/5.0, Cent OS 5, Solaris 9,10, and AIX 4.3, 5.x, 6.x.
- Responsible for AIX OS migration from AIX 5.2 to AIX 5.3, 6.1.
- Worked with VERITAS Volume Manager, VERITAS Cluster Server in all environments. As a member of the team, monitored the VER ITAS Cluster Server 4.1 in SAN Environment.
- Performed migration from RHEL 4 to RHEL 5 & automated installations of Operating System using kickstart for RHEL.
- Implemented and administered LVM based file systems on RHEL 4,5
- Installed and configured Jboss Application servers.
- Deployed web and enterprise applications on Jboss application server in a channel secure environment.
- Configured Apache to proxy the backend Jboss domains over HTTPS for secured communication.
Confidential
Linux/Unix Administrator
Responsibilities:
- Configuring/Installing Operating systems Sun Solaris 10 & 11, RHEL5 and RHEL5.5 and various applications on it to make the server production ready.
- Installation of patches and kernel modules on various production and database boxes.
- RPM and YUM package installations, patch and other server management.
- Installing and configuring Apache (2.0) and supporting them on Linux production servers.
- Good Knowledge on shell scripting languages like Bourne shell, Korn, Perl shell.
- Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
- Handling various production deployments.
- Involving in the upgrade activities for the servers and applications.
- Interaction with Client to understand the needs and put the forth any queries regarding the assigned task for its successful completion.
- Integrating UNIX Directories and file systems using packages like SAMBA. Setting up printers on UNIX / NT machines to work seamlessly across platforms.
- Assisting Development team to provide the information and troubleshooting.
- Working with Development team to troubleshoot Web logic issues, troubleshooting the problems related to Apache web server.
- Working closely with Vendors on Hardware Problems, software fixes.
- Installed and Configured EMC SAN Power path, Expertise in use VMware virtual infrastructure.
