We provide IT Staff Augmentation Services!

Middleware/ Devops Engineer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY:

  • Over 7+ years of experience in Administration of BEA WebLogic Server V8.1/V9.2/V10/V11g/V12c, IBM WebSphere Application Server V5.1/V6.x/V7/V8.x, SunOne Webserver v6.0 and Apache WebServer V2.x, IIS WebServer V6 on Sun Solaris (Unix), Red Hat Linux and Windows platforms.
  • Experience in installation, configuration, Deployment and management of web and enterprise applications on JBoss Application servers 6.x and WildFly 9.x.
  • Migration of Applications from JBoss Application servers 6.x to WildFly 9.x.
  • Deploying J2EE Application archives (JAR, WAR, EAR and RAR) on both WebLogic and WebSphere Application Servers.
  • Supported applications developed in Java, JSP, J2EE, Javascript, Oracle, Spring, Webservices using struts framework.
  • Involved in Migration of DataCenter Servers for installing and configuring Covalent/Apache and Sun ONE Web Servers.
  • Responsible for achieving Higher Availability of MQ, Message Broker and other Gateways components using Clustering.
  • Varied experience in Clustering (both horizontal and vertical), Workload management, creation and maintenance of Domains, Nodes and Managed Servers instances in a BEA Weblogic environment.
  • Installed and configured SunOne and Apache Web Servers in various environments.
  • Deployed applications on multiple Weblogic Servers and maintained Load balancing, High Availability and Fail over functionality.
  • Co - ordinating with network team to configure Load Balancer for request distribution to apache web layer.
  • Installed and Configured Jenkins/Hudson as part of continuous integration and continuous deployment for building and deploying the archives in the servers.
  • Installed and maintained Source control systems like SVN, GIT, CVS and Clear case control system.
  • Excellent knowledge of writing UNIX Shell Scripts, Maven and ANT scripts to automate System Admin jobs.
  • Proficient in (Korn & Bourne) Shell scripting and performance tuning of UNIX systems.
  • Experienced in applying patches and plug-ins for WebLogic Application Server.
  • Extensive experience in configuring and managing secured environments using SSL and digital certificates.
  • Configured WebServer Plug-ins for both WebLogic and WebSphere and implemented SSO across different domains
  • Experienced in writing WLST Scripts to automate admin tasks.
  • Well versed with Windows (2000, 2003, Xp), UNIX (HP-UNIX, AIX), Linux (Redhat) and Solaris.
  • Monitored WebLogic server resources using OEM, Wily Introscope and HP SiteScope/BAC.
  • Experienced in Backup & Recovery procedures.
  • Excellent communication, presentation, customer support and troubleshooting skills.

TECHNICAL SKILLS:

Operating Systems: Solaris, Red Hat LINUX, Windows 98/2000/NT/XP/Win7/Win8

Programming Languages: C, C++, JAVA/J2EE

Application Server: WebLogic Server 8.1, 9.2MP2 & 10.0/10.3, 11g, 12c Apache Tomcat 6.x, 7.x, 8.x JBOSS 6.x/7.x, WebSphere 7.0,8.0,8.5, 8.5.5

Web Server: Apache 2.2, 2.4 Sun ONE 6.x, IBM-HTTP Server

Configuration tools: Chef, Puppet

J2EE Technologies: Servlets, JSP, JDBC, RMI, JMS, JTA, JNDI, JMX, EJB, Applets and swing components, AWT

Build and Release Management: Jenkins (CI/CD), SVN, Git, Nexus, Ant, Maven Scripting Languages: WLST, UNIX Shell Scripting (Bourne, Korn, C and Bash)

Monitoring Tools: Wily Introscope, JMeter, JConsole, Mercury Load Runner, Samurai, AppDynamics, Splunk.

Databases: Oracle 8i/9i/10g, 11g, 12c, MS SQL Server 8.x/2000, Sybase, My SQL, MS Access and DB2

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Middleware/ DevOps Engineer

Responsibilities:

  • Worked on creating ANT scripts to build and deploy Java/J2EE, Oracle ADF and Oracle SOA based enterprise applications to WebLogic Application Servers.
  • Installed, configured and troubleshooted JBOSS Enterprise Application Platform (EAP) 6.4, WebLogic Server 10.3.x, 12.1.3, 12.2.1, Tomcat 8.x and Apache 2.4, under Windows, Linux and Sun Solaris environments.
  • Installed and renewed SSL certificates for Web/App servers.
  • Configured and administered the JDBC, JMS and JNDI in Oracle WebLogic Server11g and 12c.
  • Setup the Jenkins jobs for Continuous integration process and to execute test cases
  • Worked with the Amazon AWS EC2, S3, IAM and VPC services
  • Responsible for operational support activities to ensure availability of customer websites hosted on AWS cloud infrastructure using Virtual private cloud and public cloud.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Set up the Jenkins CI/CD process for over 60+ applications and Jenkins master slaves for the entire CI/CD infrastructure
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Using Docker in Environment variables, Configuration files, Option types and Strings & integers.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures and managing containers.
  • Experience in maintaining, executing, and scheduling build scripts to automate DEV/QA/UAT builds.
  • Worked with the development team to generate deployment profiles (jar, war, ear) of Java based applications using custom ANT Scripts
  • Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using JENKINS & BUILD Pipelines, ANT, MAVEN
  • Deployed Java/J2EE applications to WebLogic server using Jenkins builds
  • Created Jython and Weblogic WLST scripts to automate the deployment process
  • Involved in leading Automation Deployment Team by working with Puppet.
  • Setup the Chef Infrastructure for the environment for software configurations management
  • Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various chef nodes
  • Set up the Linux Cron jobs for automating various build related jobs and application data synchronization jobs
  • Worked on configuring the Apache Tomcat for Java applications deployment.
  • Worked on extending the WLST scripts for WebLogic server
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet
  • Worked with SVN and GIT version controls.
  • Setting up new development branches, merging branches, facilitating the releases
  • Setting up the SVN and GIT repos for Jenkins build jobs.
  • Migrated Apache from 1x to 2.4.10 and Tomcat from 6x to 7.0.55.
  • Managing the database DDL, DML scripts in SVN and GIT
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Imported and managed multiple corporate applications into Tortoise SVN and implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts.
  • Used Jenkins and Ansible for Continuous Integration and continuous deployment in Multiple environments.
  • Experience in creating users, groups and roles in LDAP server
  • Experience in writing the re-write rules in Apache HTTP Server Version 2.0
  • Setup the JMS and JNDI on the WebLogic servers
  • Created multiple Perl and UNIX shell scripts for various application level tasks
  • Experience in working with various authentication providers in the WebLogic application server environment

Environment: Jenkins, Docker, Java/J2EE, ANT, MAVEN, GIT, AWS, OpenStack, Amazon EC2, Amazon Web Services, Puppet, Chef, Python Scripts, Shell Scripts, Sonar, UNIX, JIRA, Ansible, Jython, GIT.

Confidential, Scottsdale, AZ

Middleware/ DevOps Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Maintained and administered GIT and DevOps source code tool.
  • Used Subversion as source code repositories.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Puppet.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Used Puppet to automate Configuration management and describe the state of resources using Ruby language.
  • Configured AWS-EC2 Cloud Instances using AMIs and launched instances with respect to specific applications.
  • Designed and implemented fully automated server build management, monitoring and deployment by Using DevOps Technologies like Ansible.
  • Designed and developed AWS Cloud Formation templates to create custom VPC, Subnets, NAT to ensure deployment of web applications.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Implemented automated local user provisioning in instances created in OpenStack cloud.
  • Implementing of Continuous Integration and Continuous Delivery as needed to support internal and customer development efforts to customize and enhance OpenStack.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, Packages.
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Chef, Puppet.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used AGILE MVN method to develop a build and also ANT as a build tool.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Deployed puppet for configuration management to existing infrastructure.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Used bug tracking tool JIIRA to track the project and issues raised.
  • Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Created and configured management reports and dashboards in Splunk for application log monitoring.
  • Releasing code to testing regions or staging areas according to the schedule published.

Environment: Java/J2EE, ANT, Maven, Chef, Hudson, AWS, Ansible, SVN, Puppet, Tomcat, Splunk Linux, OpenStack, Shell/Perl Scripts, Python, SCM, GIT, Jenkins, Tomcat, Jira

Confidential, Houston, TX

Build Release/DevOps Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Chef.
  • Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies.
  • Setup up and maintenance of automated environment using Chef recipes & cookbooks within Azure environment.
  • Configured modules in the AWS and private Linux stacks using puppet.
  • Deployment and management of many servers via script and chef, utilizing cloud providers as a direct substrate for implementation.
  • Deploying and managing many servers utilizing both traditional and cloud-oriented providers (Azure) with the Chef platform configuration system.
  • Configured/Integrated Jenkins with Git to poll codes and Maven to push artifacts to AWS S3.
  • Used ANT and Python scripts to automate the Build and deployment process. Used maven for few modules.
  • Launching Amazon EC2 cloud instances using Amazon Machine Images for AWS cloud.
  • Create, manage, and delete users and groups as per the request using Amazon Identity and Access Management.
  • Monitoring each service deployment and validating the services across all environments.
  • Create Ansible automation to manage configuration and deployment of new applications.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Involved in building Android applications.
  • Implemented Continuous Integration using Jenkins and Hudson.
  • Involved in build and deploying SCA modules in IBM Web sphere Process server.
  • Worked on Java/J2ee deployments in web sphere.
  • Prepared Migration logs for every release and maintained the data accuracy.
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log.
  • Working with ChangeOrder with current release and implement them in the Production.
  • Created Branches, Tags for each release and particular environments.
  • Merged the branches after the Code Freeze.
  • Created the Deployment notes along with the Local SCM team and released the Deployment instructions to Application Support.

Environment: Java/J2ee, Eclipse, Chef, Puppet, AWS (Amazon Web Services), Ant, Hudson, Maven, Jenkins, GIT, Subversion, WebSphere Application Server (WAS), Apache, PERL, Ruby, BASH, Unix, Python.

Confidential, Cincinnati, Ohio

Sr. WebLogic/Middleware Engineer

Responsibilities:

  • Installed, deployed, monitored, maintained and configured WebLogic server 9.x/10.x/11g/12c using graphic, console and silent mode in UNIX/Windows systems.
  • Configured web logic Node Manager for running managed servers.
  • Used config.xml file wizard extensively to create and manage WebLogic domains.
  • Experience in Installation, Configuration, Deployment and Management of web and enterprise applications on WebLogic Servers.
  • Administered WebLogic server and Apache Tomcat 5.5 involving 20+ Java Applications.
  • Automated the Deployment process of various WAR, JAR, and EAR applications in clustered environment using WLST scripts.
  • Configured connection pools and Data sources for WebLogic 8.x/9.x/10.x/11g, JBOSS4.x/5.x/6.x, and SJSAS 9.1 application servers with backend Oracle 9i/10g/11g RAC DB’s.
  • Used WLST to get run-time parameters. Generated and analyzed Heap dump and Thread dump. Monitored WebLogic performance using Wily Introscope.
  • Involved in monitoring error logs, troubleshooting and fixing the problems.
  • Deployed ATOM extension on all WebLogic admin servers/consoles for managing atom components- properties, reloadable caches, locating class path resources.
  • Configured JDBC and JMS Queues in WebLogic 9.2/10.3, JBOSS4.x/5.x/6.xEAP
  • Configured domains, clusters, JDBC Connection Pools, Data sources, JMS Servers.
  • Deployed the applications in formats of WAR, JAR, and EAR in different WebLogic versions.
  • Worked on upgrading JDK versions, also WebLogic servers from lower versions of 9.x, 10.x to 12c making sure all the applications are running after performing upgrade task.
  • Performed upgrade task of OES client from 11gR1 to 11gR2.
  • Involved in application migration from older server environments to newer server environments providing high availability and accessibility.
  • Successfully decommissioned older applications and servers from all test and production environments.
  • Performed WebLogic server administration tasks like configuring Managed servers and setup cluster environment.
  • Set up Wily for monitoring, notification, root cause analysis and data reporting.
  • Involved in quarterly disaster recovery sessions and supported the applications making sure they run smoothly before and after the checkouts and traffic migration.
  • Installed JBOSS web server 1.x and configured with JBOSS EAP 6.0 for load balancing.
  • Created SSL certificates for JBOSS4.x/5.x/6.x.
  • Provided online and on-call support during application go-live timeframe. Also involved in troubleshooting during such times.
  • Automated WAR deployment procedure in production environment running on JBOSS EAP 6.x using UNIX shell script.
  • Prepared documentation concerning the new applications giving system/project overview, topology of test-prod environments, directory structure, application architecture, monitoring and management details, troubleshooting steps. Also, Environment matrix sheet listing hostnames, cluster name, domains, OS, WebLogic and Java version, console URLs, application and WebLogic log path.
  • Used Winscp and FTP for secure file transfer. Used beyond Compare for text comparison.

Environment: WebLogic Server9.x/10.x/11.x/12.x, JBOSS 4.x/5.x/6.x, JDK 1.4/1.5/1.6/1.7/1.8 , JRockit, Apache 2.x,Tomcat 7.0/8.0, Sun One/ iPlanet, IIS 6, Solaris 8, 9, Red Hat, LINUX 6.5 Santiago,Windows 2007, F5 Load balancer, Siteminder, Nagios, JMX, Oracle 8i/9i/10g/11g, 12c, JDBC, LDAP, subversion, EJB, JSP, Servlets, XML, MS Office, OpenSSL, Secure SSH, Winscp, FTP, Beyond Compare.

Confidential

Application Development/Support

Responsibilities:

  • Installed and Configured WebLogic 8.1 Application Servers/WebLogic Integration, Domains, Clusters on AIX, Solaris and wrote shell scripts for automation of WebLogic startup, and for log maintenance.
  • Tuned the TCP-related parameters in Operating System Level to improve system performance and reduce dropped connections.
  • Configured and maintained WebLogic server with JDBC Connection Pool, JMS, JNDI, SNMP and J2EE Services.
  • Used to interact with Development Teams for Application Architecture changes, with respective to WebLogic configurations.
  • Installed and configured Apache Tomcat and Sun ONE (iPlanet) Web Server.
  • Developed and maintained shell scripts that facilitate the Administration of BEA WebLogic.
  • Troubleshooting, Load balancing, Testing and Code Profiling to measure the performance of the various applications deployed in WebLogic Server.
  • Developed many shell scripts to automate the maintenance process of the WebLogic and recover the backed-up WebLogic configuration.

Environment: WebLogic Server 8.1, Apache Tomcat, Sun One, J2EE, Web Services, LDAP, XML, AIX, Solaris, Windows, SQL Server

We'd love your feedback!