Vops Support Engineer Resume
DE
SUMMARY
- Experienced around 8 years of DevOps Engineer dedicated to coding, automation and optimization. Has experience with the Cloud, as well as DevOps automation development for Linux and Windows systems.
- Good understanding of full SDLC with Solid expertise on software Build/Release, Configuration process and DevOps Engineering.
- Hands on experience with infrastructure configuration management software such as Chef, Puppet.
- Collaborating with DBAs, Technical operation teams, Development teams, Support & services teams, Project managers, Dev. managers etc.,
- Creating Build environments on windows servers - Installing Build software and making systems ready to use for build setups
- Support development teams with debugging/fixing/build and Deployment issues
- Administrating SCM repos- SVN/GITbranching, merging, release tagging.
- Coordinating with QA teams in handing over environments(IST/Staging, QA, UAT and Production) for Testing and Certifications
- Good knowledge and practical experience on Build Automation tools like Ant, Maven
- Implementing release deployment standards, troubleshoot, build and deployment script issues.
- Work with different teams to manage the integration of new projects and implement branching and merging strategies, resolving SCM conflicts.
- Working knowledge on Agile (Scrum) methodologies and Waterfall Model.
- Good exposure to varieties of OS: Windows, Linux, Unix
- Strong in shell scripting and good exposure to Perl scripting
- Strong knowledge in Hudson/Jenkins, Bamboo, AnthillPro and Team City to setup CI Builds for projects in Development/Test environment.
- Working knowledge on Oracle Weblogic for Application deployment and configuration.
- Supporting different teams (200+ Engineers) by creating Virtual machines using VM ware vSphere - cloning, Templates, Provisioning, administering VM ESX servers, installing various OS.
- Creating Build environments on windows servers - Installing Build software and making systems ready to use for build setups.
- Used Jenkins as continuous integration tool: creating new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying the build reports, etc.
- Used GIT as source code management tool: creating local repo, cloning the repo, adding, committing, pushing the changes in the local repo, saving changes for later (Stash), recovering files, branching, creating tags, viewing logs, etc.
- Used Nagios as IT infrastructure monitoring tool: monitoring host resources such as processor load, disk usage, system logs; monitoring applications, services, and network protocols.
- Good experience to SCM best practices and Good exposure to Perforce, GIT: CM tasks.
- Good understanding of server virtualization, Cloud concepts and tools.
- Installations/Deployments of Java applications on Websphere Application server, Tomcat and Weblogic
- Maintenance/Administration tasks of HP Quality Center, HP Fortify and Code collaborator.
- Administering Build machine’s software.
- Created and maintained scripts for tools like Fortify Scan to maintain code quality, code metrics, code review, code coverage and the use of static and dynamic analysis.
- Good understanding of CI tools like Cruise control, Bamboo, AnthillPro.
- Provide technical support for developers with SCM/build related questions
- Track and help achieve development milestones throughout the release cycle of an application.
TECHNICAL SKILLS
Programming Languages: C,C++,Java, Shell scripting, Perl scripting
Operating Systems: Windows XP, 2003, Unix, Linux
Continuous Integration/Delivery: Hudson/Jenkins, TeamCity, Chef
Software Configuration Management: SVN/Subversion, Perforce, GIT
Project Tracking Tools: Atlassian Jira, IBM RTC,Remedy
Technologies: Servlets, JSP, JDBC, HTML, XML
Automation tools: BMC Blade Logic
Build Automation Tools: ANT, Maven,MSBuild,Nant
Databases: Oracle, MySQL
Application Servers: IBM Websphere, Oracle Weblogic, JBOSS, Apache Tomcat
PROFESSIONAL EXPERIENCE
Confidential, DE
DEVOPS Support Engineer
Responsibilities:
- Developed Chef recipes to configure, deploy and maintain software components of the existing infrastructure
- Setting up & trouble shooting the nightly/on-demand builds for all Patches/Hot-fixes and for all releases
- Setting up Jenkins Continuous Integration builds for all releases on windows and Linux.
- Involved in meetings with Dev managers to Create, manage and maintain the SCM Plan, standards, and procedures
- Integrated Maven with Subversion to manage and deploy project related tags.
- Setup Maven Remote Internal Secure Repository with access restricted to team members
- Installed and administered Nexus repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
- Worked on Red hatLinux 3, 4, 5 and 6 / Scientific Linux 5 and 6 and Centos 5, 6, Sun Solaris 8, 9, 10.
- Configured Bamboo Build jobs for pre deployment process (DB execution, Environment configuration changes etc.) on both QA and preproduction Environments
- Used Splunk and Sitescope monitoring tools for the automation process.
- Deployed the static content to apache web servers and applications to Tomcat Application server.
- Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
- Experience with the YUM for RHEL for upgrading the Linux.
- Resolved many Application Startup problems, PATH problems, and Name conflicts, TCP/IP, LAN /WAN, Sys logging and Networking Problems.
- Monitored and fine tuning system and network performance for server environments running Solaris, Redhat Linux.
- Created and managed filesystems, disk partitioning and disk space related issues on Windows and Linux servers.
- Experienced in troubleshooting various log issues on TOMCAT, JBOSS through log rotation and secure removal of older logs.
- Hands on experience with Git as Source Code Management System, and knowledge on SVN, CVS.
- Developed Chef recipes to configure, deploy and maintain software components of the existing infrastructure
- Setting up & trouble shooting the nightly/on-demand builds for all Patches/Hot-fixes and for all releases
- Setting up Jenkins Continuous Integration builds for all releases on windows and Linux.
- Installed and configured Weblogic application servers. Deployed Java based application in Weblogic application servers.
- Automated the provisioning of Tomcat app instances, Apache web instances through Puppet
Environment: Java, J2EE, JBoss EAP 5.x/6.x, Chef, Puppet,Jenkins,Maven,Red Hat Linux 3,4,5, Accurev, JBossews, Alfresco 4.1.6, Apache tomcat, Httpd, Redhat Linux Santiago 6x, Willy Introscope 7.x, Oracle 10g,SQL Server.
Confidential - Chesterfield, Missouri
DEVOPS Support Engineer
Responsibilities:
- Administered Build automation tools including Jenkins and ant and maven scripts
- Built environments from scratch and responsible for the code promotions.
- Responsible for all the middleware component installations, configurations and deployments like JBoss, Tomcat and Apache Web Servers - automated most projects using Chef
- Provided support and guidance to the development teams and ensured performance, scalability of the environments
- Implemented fault-tolerant infrastructure for Production environment and DR site.
- Installed and configured WebSphere Network Deployment Manager 8.0, on UNIX Platforms, Web Sphere base Application Server and used Update Installer to update with fixpacks. Automated the tasks with shell scripts using silent response files.
- Administered, configured, tuned, and troubleshot WebSphere in a clustered environment.
- Worked with ConfigEngine tasks, transferred data from Local database to external backend databases like Oracle & DB2.
- Tuning the JVM based on performance testing /monitored the results on Wily.
- Separated the static content from the dynamic content for better application security and performance
- Installed and configured both IBM HTTP Server and iPlanetWeb servers and plugins and configured SSL for the webserver and plugin communications.
- Administered, configured, tuned, and troubleshot Java Applications on a JBoss Clustered environment.
- Created and federated profiles to the Deployment Manager using both Profile Management tool and also automated the process using manage profiles and addnode command.
- Installed Fix packs, Cumulative Fixes and Refresh Packs on the Base and ND Versions
- Created Centralized Installation Manager Repository (CIM), pushed the installation to the target nodes through CIM, Installed Update Installer to the Installation Targets through CIM.
- Installed, configured and administered WebSphere MQ and designed a complete and effective MQ Environment including naming standards, levels of service, security, monitoring and administration tools.
- Configured WebSphere resources like JDBC providers, JDBC data sources and connection pooling and tuning and monitoring it using Tivoli Performance viewer by enabling PMI.
- Configured adminconsole security on WebSphere and creating users with various roles to access the WebSphere admin console - users and groups in ldap and added them as WebSphere Console Groups.
- Involved in opening and working on PMR’s with IBM to solve various issue related to the environment. Enabled traces as part of troubleshooting and used collector tool to submit the logs and traces to IBM after running the must gather scripts and enabling various traces and taking thread dumps.
- Used WebSphere plug-in for load balancing across the cluster members and manually updated it for remote webservers in the DMZ.
- Installed SSL certificates on the web servers using ikeyman tool.
- Was involved in writing shell scripts to automate WebSphere admin tasks and application specific rsyncs / backups and other schedulers.
- Participated in team meetings and management meetings to resolve issues related to the various environments.
- Used Tivoli Performance tools for tuning the WebSphere environments (JVM heap size, data base connection pool size, etc).
- Experienced working on user authentication and authorization using ldap and siteminder. Hands on experience working on single sign on and cryptography for exchanging information with third party applications.
- On-call Production Support (24x7)
Environment: Java, J2EE,IBM WebSphere Application Server 6.0/6.1/7.0/8.0/8.5 , IBM WebSphere MQ 5.3, IBM DB2, AIX 5.1/5.2, SunSolaris 10/9/8,Sun ONE Directory Server 5.1, IHS webserver 2.0/2.1/6.1,Tivoli Performance Viewer, Willy Introscope 7.x, Oracle 10g, Subversion.
Confidential, SC
Middleware Administrator
Responsibilities:
- Extensively worked on administration of BEA WebLogic 9.2/10.0 MP1 Application Server.
- Installed, configured and administered and integrated Apache Web Server to work with the Application Server.
- Working with infrastructure team to deliver environments for each project release on time.
- Configured WebLogic Server resources using WLST for all web applications in the upgraded environment.
- Created managed servers and configured Clusters for these managed servers.
- Very strong understanding of apache mod rewrite rules for redirecting the URL’s in many web based applications.
- Worked closely with network team and SSO - Single Sign On team while shaking down the upgraded Test and Production environments.
- Installing patches to different versions of WebLogic using SmartUpdatetool.
- Involved in the project for the Migration of the DataCenter.
- Deployed multiple IP remediated applications as a part of the migration and tested the new applications successfully.
- Configured Node manager for administration of Managed servers.
- Configured and administered WebLogic services like JMS, JNDI, JMX and JDBC.
- Involved in cluster environment creation and deploying various J2EE applications on the managed servers and implemented Load Balancing, High Availability and Failover.
- Involved in Load testing of the application running on Weblogic server using various tools.
- Thread and Heap analysis using thread dump tools like IBM Heap Analyser, samurai andTDA and finding the blocking and locked threads.
- Involved in creating SSL certs and renewing certificates.
- Troubleshooting and fixing of problems on Oracle WebLogic Application Server.
- Configuration of JDBC connections and data sources with Oracle database server 10.x.
- Monitored the JVM Performance using Jconsole and BMC Patrol.
- Written Unix Shell Scripts and scripts for the Auto Deployment process of applications.
- Created Users, Groups and Roles and assigned users to Groups and Roles.
- Involved in configuring management, software deployment, change management, performance monitoring, and application maintenance.
- Created detailed Visio diagrams for all upgraded environments
- Worked with several vendors (Oracle, IBM, and Apache) for some advanced troubleshooting.
- Resolved Trouble Tickets on daily basis.
- Log files analysis for troubleshooting to resolve issues.
- Using Siteminder for user authentication and authorization.
- Provided Production support (24/7) and coordinated with the users to resolve any critical issues.
- Prepared documentation and transferred technical Knowledge to the respective groups.
Environment: WebLogic 8.1/9.2/10.3 , Apache 2.x, IIS, Linux, Windows (2000, XP), EJB, J2EE applications, JDBC, XML, UNIX shell Scripting, Wily Introscope, BMC Patrol, WLST.
Confidential
WEBLOGIC Administrator
Responsibilities:
- Experience in Installation, Configuration and Administration of BEA Weblogic 7.0, 8.1 on different platforms.
- Level 1 application support involving monitoring, managing, code deployment and maintenance of internal Weblogic applications on Unix/Windows Operating systems.
- Involved in various activities like deployment of J2EE applications in Weblogic console, creating clusters, managed servers, JMS queues, bridges & connections pools, configuring new Weblogic application domains, taking thread dumps etc.
- Created scripts for automation at the OS and Weblogic level to minimize repetitive manual tasks for better system monitoring & problem resolution.
- Responsible for the verification and deployment of new applications into production as well as handling requests escalated from the business which requires in-depth investigation or updates/changes to the application or its data.
- Involved in executing regularly scheduled deployments, cron jobs, Weblogic application server recycles requests as per the business requirement.
- Involved in resolving production issues by working closely with infrastructure team (DBA, Development) when application related or deployment cycle problems are encountered.
- Proactive interaction with Development & Testing teams during testing and support requirements of application prior to Production.
- Responsible for recording/documenting information concerning failures & outages in Production and the measures taken to resolve them.
- First Line Application support involving monitoring, managing, application deployment and maintenance of internal Weblogic applications on Unix/Windows Operating systems.
- Involved in migrating BEA Weblogic 7 version to 8.1, performing patch upgrades, SP (service pack) installations & SSL certificates renewal.
- Worked extensively on deployment of new J2EE applications, creating clusters, managed servers, JMS queues, bridges &JDBC connections pools, configuring new Weblogic application domains in BEA Weblogic server.
- Responsible for the verification and deployment of new applications into production as well as handling requests escalated from the business which requires in-depth investigation or updates/changes to the application or its data.
- Involved in automating the system by writing scripts at the OS and Weblogic level to minimize repetitive manual tasks for better system monitoring and problem resolution.
- Responsible for executing regularly scheduled deployments, cron jobs, Weblogic Application server recycles requests as per the business requirement.
- Involved in resolving production issues by working closely with infrastructure team (DBA, Development) when application or deployment related issues are encountered.
- Responsible for recording/documenting information concerning failures & outages in Production and the measures taken to resolve them.
- Interacted proactively with Development & Testing teams during testing and support requirements of application product prior to Production.
Environment: BEA Weblogic 7 & 8.1, Sun Solaris 5.8, Shell Script, JDBC, JMS, Servlets, JSP, EJB,HP Unix & Windows 2000/NT and Oracle 9i.
