We provide IT Staff Augmentation Services!

Devops Cloud Engineer Resume

5.00/5 (Submit Your Rating)

Maryland Heights, MO

SUMMARY:

  • 7+ years of IT experience with proficiency in all aspects of Software Development Life Cycle.
  • WorkedasDevops, Build/Release Engineer and Software Configuration Manager.
  • Depth of my skills include source code management, build automation including Continuous Integration and Continuous Delivery implementation.
  • Overall Troubleshooting and resolution of build and deployment issues in all environments.
  • Worked on technologies like Middleware (WebLogic Server, JBOSS, Apache Tomcat, Webservers), Database (Oracle) and Multi - threading.
  • Automated cookbook testing using Jenkins
  • Working for DevOps Platform team responsible for specialization areas related to Chef for  Cloud Automation
  • Introduced Vagrant to facilitate disposable and repeatable development environments (zones or slaves).
  • Requirements analysis, participates in design discussions, develop, test and maintain Java/J2EE applications.
  • Depoloy.manage and operate highly available, scalable and self-heating systems on AWS.
  • Configuration/Infrastructure Management with tools like Puppet
  • Version management with tools like Subversion, Perforce, Git, Team Foundation Server.
  • Build and Continuous Integration with like Ant/Ivy, Maven, Jenkins/Hudson and Bamboo.
  • Deployed Enterprise Applications and Web Applications to Dev, UIT,QA, Staging and Production.
  • Using platforms like Virtual Box and Docker.
  • Migrated Version Management Systems CVS -> SVN, SVN -> SVN and SVN ->Git.
  • Full understanding of SDLC and Agile Methodologies.
  • Deployed the applications like formats of WAR, JAR, and EAR in application servers.
  • Implemented SCM process, Build Management, Release Management, Branching, Merging.
  • Supported parallel Development for Dev, QA, Pre-Production and Production environments.
  • Coordination, Communication, Time Management, Problem Solving and Ability to work either independently or as a member of a team.

TECHNICAL SUMMARY:

Configuration Management Tools: Puppet, chef, AWS

Virtualization Platforms: Virtual box, Docker

Application Deployment: s(container based deployments)

Versioning Tools: GIT, CVS, Tortoise SVN

Monitoring & Logging: Nagios, New Relic, Splunk, Log stash,

Build and CI Tools: Jenkins, Ant, Maven, Bamboo, Hudson,

Scripting: Shell, Perl,Bash, Python

App/Web servers: Web logic,ApacheTomcat,JBOSS

RDBMS: Oracle,SQL SERVER, MYSQL, DB2

Platforms: Windows,UNIX, LINUX(RHEL)

PROFESSIONAL EXPERIENCE:

Confidential, Maryland Heights, MO

DevOps Cloud Engineer

Responsibilities:

  • Development of a Continuous integration/Continuous delivery (CI/CD) infrastructure using agile development methodologies for large scale JAVA applications.
  • Configuration/Infrastructure Management with Chef
  • Knowledge of Chef as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
  • Worked very closely with the JAVA development teams for migration of applications and projects to the new build infrastructure.
  • Enhanced and supported Jenkins-based continuous integration environment.
  • Deployed, configured applications in multiple end-to-end testing environments and assisted Operations group with production deployments .
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ windows) and Configuring launched instances with respect to specific applications
  • Manage the source code repository system used by the engineering team.
  • Created and owned, Build and Continuous Integration environment with Ant, Maven, and Jenkins.
  • Automation with Shell, Batch, Python and written chef Recipes, Chefspec, in Ruby .
  • Responsible to reactivate broken Maven + Nexus environment.
  • Rewritten several Chef code base to make cookbooks composable and testable, and also serverspec, kitchen and to facilitate the creation of release environments on newly provisioned nodes that included Middleware installations and Application deployment.
  • Configured Elastic Load Balancers with EC2 auto scaling groups
  • Involved in DevOps migration/automation processes for build and deploy systems as part of the Next-gen e-commerce platform.
  • Designed and developed a tool for on-boarding an application in an e-commerce release in the SCM and build/deployment system.  
  • Launched LAMP stacks in multitier AWS instances in different subnets in Amazon VPC, attached ACL's and Security Groups to maintain high security.
  • Automation with Shell, Bash, Python and written chef Recipes in Ruby .
  • Development of the user interface using the Struts framework as well as creation of various components or building blocks such as JSP’s, Action Beans, Form Beans, Interfaces, Services, EJB’s, Value Objects, Business Objects, Data Access Object’s, Batch Scripts and other Java Classes necessary for the modules at various layers.
  • Developed Applications in InstallShield for Desktop Automation.
  • Installed Windows based Services using InstallShield
  • Provided services in management of Lower level environments (LLE) as part of environments oversight team, migration of builds through the LLE environments for production readiness and troubleshoot environment related issues.
  • Used Docker for making it easier to create, deploy, and run applications by using containers.
  • Worked on CI design and DevOps implementation projects using AWS, Chef (chefdelivery) and Jenkins to help build a custom continuous delivery system across environments and across applications.
  • Release manager for Integrated and Independent releases. Effectively co-ordinate with various support partners in ensuring the successful implementation of releases
  • Performing code scans of applications in a release.
  • Wrote scripts to generate automated emails on every commit and customized post commit hooks to verify/include Bug Ids with Jira Plugin.
  • Planning, scheduling and documenting releases at different stages of agile development. 
  • Worked with OEM partners for collaborative release and created customized installers.
  • Managed merging, branch creation and tagging on both Subversion and GIT.

Environment: Git, InstallShield, AWS, Apache ZooKeeper, Selenium, Jboss, Oracle 11g, Maven, WebSphere Application Server, Shell scripting,, Chef, Jenkins, Docker, LINUX, Windows XP, Java (GUI), VS, HTML, XML, Oracle 11g.

Confidential, San Francisco, CA

Devops Engineer

Responsibilities:

  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (infrastructure as code) using Puppet.
  • Installed, Configured and administered httpd-2.2 and Tomcat 7 Red hat Linux Environment.
  • Worked in different Infrastructure environments like Development, Pre-production and production.. 
  • Install, configure and administered JBoss Application Server 5.0/5.1 for both development and production environments on HP-UX and RHEL-5.5.
  • Performed middleware administration tasks such as monitoring, deploying and performance tuning.
  • Setting up chef inspec, chef delivery, chefspecand all the infrastructure it encompasses such as Git and Jenkins, and AWS (for testing purposes).
  • Used Docker container to automate the deployments of applications in containers.
  • Deployed WAR, JAR and EAR applications in clustered tomcat and JBoss as well.
  • Dealt with troubleshooting issues like Out of Memory (OOM), High CPU Utilization and Server Hang.
  • Configuration/Infrastructure Management with tools like Chef & Puppet.
  • Deployed built artifacts to WebLogic application server using maven and python scripts.
  • Configured and administered Connection pools, multi connection pools and Data Source for JDBC connections.
  • Installed and configured Jenkins to deploy application.
  • Migration development using Spring IOC, Web MVC and consuming Web Services as well as creation of various components or building blocks such as Beans, Interfaces, Services, Business Objects and other Java Classes necessary for the modules at various layers.
  • Developed Crontab scripts for timely running jobs and provide server status.
  • Installed, ConfiguredalertsiteURL’smonitoringand Created Dash boards.
  • Install and configured the JBoss operation network (JON) monitoring tool for JBoss AS.
  • Monitoring and configured JVM heap size using Wily Introscope.
  • Installed and Configured Apache Webserver as a proxy plugin for Apache tomcat and JBoss.
  • Worked on tuning part of Apache Webserver, JBoss and tomcat.
  • Automated and scheduled backups on all UNIX Machines using shell scripts.
  • Performance tuning was done with respect to system, connection pools. Execute threads and JVM heap size.
  • Develop domain monitoring java class using JMX to collect JDBC, JVM, and Execute Queue statistics for Managed Servers.Generated daily performance metric analysis report for all portal applications.
  • Troubleshooting issues with Oracle database configured with WebLogic 10.0 MP2.
  • Created, configured and managed JMS servers, Connection Factories, destinations a.
  • Involved in trouble shooting and fixing day-to-day problems of the applications in production.

Environment: JBoss AS 5.0/5.1, Web Logic 10.x / 9.x,Apache 2.0/2.2, Apache Tomcat 5.x/6.x, Red Hat Linux, MQ Series, wily Introscope, JDK1.4/1.5, J2EE, JSP, Servlets, EJB, LDAP, JDBC, XML, Oracle9i/10g, Hyperic monitoring tools, JON .

Confidential, Park Ridge, NJ

Middleware Administrator

Responsibilities:

  • Deployed the applications like formats of WAR, JAR, and EAR in WebLogic 8.1/Tomcat.
  • Configuring and Administering JDBC, JMS & JNDI in WebLogic Server 8.1.
  • Install, configure and administer BEA WebLogic Server 8.1 in various environments.
  • Install and configure Apache, and Sun ONE web servers in various environments.
  • Configured and administered of WebLogic server with Oracle9i database.
  • Involved in configuration management, software deployment, change management, performance monitoring, and application maintenance.
  • Used configuration wizard and Admin Console extensively to create and manage WebLogic domains.
  • Responsible for setting up the cluster environment for WebLogic Server integrated with multiple workflows.
  • Configured and deployed applications in various work environments like Development, System Test, QA and Production.
  • Researched and Troubleshooted emerging application issues, from WebLogic configuration to code issues.
  • Experience with cloud services (Amazon EC2,VMWARE) elastic capacity administration and cloud deployment and administration tool
  • Configured JNDI server as repository for EJB Home stubs, JDBC data source, JMS connection factories, queues and topics.
  • Deployed the applications on multiple WebLogic Servers and maintained Load balancing, high availability and Failover functionalities.
  • Configure Clustering EJB objects, JDBC connections and JMS connection factories.
  • Configure Node manager for the Managed servers.
  • Configure and administer Connection pools for JDBC connections.
  • Configure LDAP using Sun ONE Directory Server for user authentication.
  • Used configuration wizard and configuration builder extensively to create and manage WebLogic domains.
  • Setting up the cluster environment for WebLogic Server integrated with multiple workflows.
  • Involved in doing a performance benchmark of WebLogic server by using Load Runner.
  • Configured and deployed applications in various work environments.
  • Researched and Troubleshooting emerging application issues, from WebLogic configuration to code issues.
  • Configure JNDI server as repository for EJB Home stubs, JDBC data source, JMS connection factories, queues and topics.

Confidential 

Tomcat/ Web logic Engineer

Responsibilities:

  • Configured and administered Bea WebLogic 8.1 and 9.2 in various environments on Sun Solaris platform.
  • Installed and configured Apache web server in various environments to proxy requests to WebLogic.
  • Involved in doing a performance benchmark of WebLogic server using Load Runner.
  • Responsible for documenting the current architectural configurations and detailed data flow and Troubleshooting Guides for application support.
  • Good experience in WLST, Shell scripting to automate and monitor the WebLogic routine tasks.
  • Configured managed server instances on different machines and clustered all the managed servers.
  • Created the startup and shutdown scripts for the servers.
  • Deployed applications (formats of WAR, JAR and EAR) in WebLogic 8.1/9.2/10.3.
  • Configured and administered WebLogic server with Oracle 9i/10g.
  • Testing of EJB's after deploying it in EJB container.
  • Deployed applications on multiple WebLogic server instances maintaining Load Balancing and High-Availability
  • Build out Cloud Data centers from the scratch to its implementation in Production.
  • Provided 24 x 7 production support for Apache webservers, WebLogic application servers running on multiple with HP-UX OS, Oracle databases running on HP-UX and BIG IP-F5 LTM/GTM load balancer support.
  • Involved in assembling, binding and deploying J2EE components on the Application Server.
  • Configured clustering EJB objects, JDBC connection Pools and JMS connection factories.
  • Setting up the cluster environment for WebLogic server integrated with multiple workflows.
  • Configured and administered site minder for various applications.
  • Configured and deployed applications in various work environments like Development, Load Test and Production.
  • Responsible for using BPM tools to build customer-defined applications. This development effort typically requires defining and implementing the BPM tool with other applications.

We'd love your feedback!