Sr. Redhat Linux Systems Administrator Resume
Boston, MA
SUMMARY:
- Nine years of diversified IT industry experience with expertise in RedHat Linux Systems Administration, Dev Ops, Cloud, Configuration Management, Middleware Administration (Weblogic, IBM WebSphere, JBoss, Apache, and Tomcat servers), Build & Release operations, build verification testing, and support processes compliance.
- Experience in variety of different environments like Red Hat Linux, Windows, HP - UX and AIX.
- Experience in using version controller tools like Subversion (SVN), GIT and IBM Clear case
- Extensively worked on Hudson, Jenkins for continuous integration and for End to End automation for all build and deployments.
- Configuration and management of RedHat Linux Systems Clusters
- In-depth understanding of the principles and best practices of Software Configuration Management (SCM).
- Worked with development engineers to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
- Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, Implementing and Post-production analysis of the projects.
- Ability in deploying the developed code in a Web Sphere/Web Logic, Apache Tomcat/JBOSS, IIS7.
- Excellent knowledge on Java/J2EE and also the ability of developing XML, HTML, Shell Scripts and Perl Scripts.
- Cloud Computing experience with AWS.
- Configuration and Provisioning of RedHat Linux EC2 instances on AWS
- Implemented a Continuous Delivery pipeline with Docker, Kubernetes and AWS
- Efficient in working closely with core product teams to ensure high quality and timely delivery of builds.
- Excellent experience in documenting and automating the build and release process.
- Ability in managing all aspects of the software configuration management process including code compilation, packaging/deployment/release methodology &application configurations.
- Experience on AWS cloud services like EC2, S3, RDS, ELB, ELK Stack(Elastic Search) and EBS for installing, configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
- AWS Automatic rehydration using Jenkins.
- Implementation of Blue Green deployment.
- Loading of data into Elastic Search using Logstash.
- Generation of Dash Boards in ELK stack using Kibana.
- Orchestration of dockers using Kubernetes, Mesos and Marathon
- Continuous Integration and Continuous deployment using Jenkins and Bamboo.
- Configuration Management using Chef, Puppet and Ansible.
- Monitoring of Mongo DB Instances using Mongo DB Ops Manager
- Expertise in Querying RDBMS such as Oracle, SQL Server using SQL, PL/SQL for data integrity.
- Experience in both Linux and Windows Build environment.
- Experience in using bug tracking systems like JIRA, Remedy and HP Quality Center.
- Proficient in tracing complex build problems, release issues and environment issues in a multicomponent environment.
- Extensively used build utilities like Maven, ANT for building of jar, war, bar and ear files.
- Expertise in troubleshooting the problems generated while building, deploying and also in production support.
- Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.
- Ability to work on own initiative and as part of a team. Excellent verbal and written communication skills. Willingness to learn new technologies, openness to new ideas and ability to learn very quickly
TECHNICAL SKILLS:
Languages: Shell, Python, Puppet, Chef, Ansible, Bash
Database: Oracle 9i, Oracle 10g, DB2, MYSQL, Mongo DB
Application Servers: IBM Web Sphere application server, WebLogic
Web Servers: IBM HTTP Servers
Search Engines: Apache Solr, Elastic Search.
Web Services: SOAP/REST
Testing Tools: Junit, Jmeter
Build Automation Tools: Ant, Maven.
CI/CD Tool: Jenkins, Bamboo
Configuration Management: Chef, Puppet, Ansible
Hardware: IBMPCs, Pentium Series.
Operating System: MS-DOS, Windows 95 /98 /NT/2000, RedHat Linux.
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
Sr. RedHat Linux Systems Administrator
Responsibilities:
- Extensively worked on administration of Oracle WebLogic and IBM WebSphere Application Server.
- Installed, configured and administered and integrated Apache Web Server with the WebLogic Application and IBM WebSphere Application Server for load balancing.
- Installed configuration of Puppet infrastructure for automation.
- Experience on AWS cloud services like EC2, S3, RDS, ELB, Elastic Search-ELK and EBS for installing, configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
- Wrote Puppet manifests in Ruby for deploying, configuring and managing collected for metric collection and monitoring.
- Configuration and Installation of RedHat Linux Clusters on AWS
- Generation of reports using Kibana.
- Implemented and Enhanced the Existing Scripts which are developed in Shell
- AWS Automatic rehydration using Jenkins.
- Implementation of Blue Green deployment.
- Orchestration of dockers using Kubernetes, Mesos and Marathon
- Working with infrastructure team to deliver environments for each project release on time.
- Continuous Integration and Continuous deployment using Jenkins and Bamboo.
- Involved in database connectivity using JDBC Database and Connection pools. Managing and Monitoring the JVM performance by analyzing Heap Size, garbage collection, JDBC Pools on JBoss.
- Configured WebLogic and WebSphere JMS Configurations - JMS Server, Connection Factory, Foreign JMS server, Message Bridge, Topic/Queue, Distributed destination.
- Used Jenkins for continuous integration and generated artifacts from the source repository.
- Performed multiple deployments during upgrade of WebLogic Server from 11g to 12c in Web Center Environment.
- Troubleshooting and fixing the issues occurred during the deployment of Java applications and EJB components.
- Managed and monitored the JVM performance by WebLogic and WebSphere Heap Size, garbage collection, JDBC Pools and Multi pools.
- Monitoring of Mongo DB Instances using Mongo DB Ops Manager.
- Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT.
- Performed all necessary day-to-day Subversion/GIT support for different projects.
- Performed multiple and consistent deployments to both WebLogic and WebSphere environments as part of application rollout and eventually scripted it to automate deployments.
- Responsible for configuring JDBC connection pools
- Utilized Remedy Problem & Change management application for management of problem tickets.
- Setup and managed Cron Jobs, batch processing and job scheduling using shell scripts.
- Work on Web Security tools- LDAP Server, SSL Certificates and client authentication.
- Monitoring the logs, fixing the problems and tuning parameters on WebLogic and WebSphere environment.
- Knowledge in writing scripts to back up the configuration files and to remove the older log files using cronjobs.
- Analyzing the log files, taking thread dumps, JVM Dumps and Exception stack traces
- Automated many administrator tasks by writing shell scripts.
- Worked as a part of 24/7 on-call support for production and non-production environments.
Environment: Oracle Weblogic Server, RedHat Linux,IBM WebSphere, Tomcat 5.x,6.x, Chef, Docker, Sun One Directory Server, Maven, Hudson, AWS, SVN, Puppet, SOLARIS, AIX 6.1, Java, RedHat Linux, XML, JDBC, Oracle 10g, Nagios, Elastic Search-ELK, Kubernetes, Mesos, Marathon, Shell Scripting, wsadmin, CICD(CI/CD),App Dynamics, Mongo DB, Net Scaler, Zabbix
Confidential, Boston, MA
Sr. RedHat Linux Systems Administrator
Responsibilities:
- Participated in the release cycle of the product which involves environments like Development, QA and UAT.
- Developing Maven Build Scripts based on the requirements.
- Managed Maven project dependencies by creating parent-child relationships between projects middleware installations
- Administration and Configuration of RedHat Linux Clusters
- Created VMs using Vagrant and installed required packages on VMs using Puppet for QA testing
- Developed and implemented Software Configuration Management strategies for various applications according to the agile process.
- Managed the Subversion branching strategy for few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
- Leveraged Amazon Cloud Watch, for effective tracking AWS resources and increase the scaling of applications whenever required using AWS Auto Scaling.
- Configuration and loading of data to ELK Stack(Elastic search) using Logstash
- Implemented Docker Containerizations using Apache Mesos and Marathon.
- Jenkins is used as a continuous integration tool for build and deployment of JAVA code.
- Installed and Administered Jenkins CI for ANT and Maven Builds.
- Implemented LDAP authentication for Jenkins.
- Used Nexus as Artifact Repository Manager.
- Involved in creating and configuring different Repositories in Nexus.
- Worked in agile modeled software development life cycle.
- Configuration, Installation and Monitoring of IBM WebSphere Server
- Built and Deployed java source code into application servers in an Agile continuous integration environment.
- Maintained the Shell and Perl scripts for the automation purposes.
- Involved in editing the existing ANT build files in case of project requirement changes.
- Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
- Used Remedy as deployment issue tracking tool.
Environment: Java, Subversion, AWS,S3,Mongo DB, Docker, Service Now, Bamboo, SVN, Linux, Shell/Perl Scripts, SCM, GIT, Jenkins, Puppet, Build Forge, Maven, ANT, Tomcat,, IBM WebSphere, Elastic Search -ELK, Remedy, Splunk, AWS, Docker, Chef, Marathon, Mesos, Puppet, Kafka, Zookeeper, Net Scaler, Linux, Mongo DB,CICD(CI/CD), WPM, Zabbix
Confidential, San Francisco, CA
Sr. RedHat Linux Systems Administrator
Responsibilities:
- Implementing new projects builds framework using Jenkins & maven as build framework tools.
- Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven in Linux environment.
- Supporting different projects build & Release SCM effort e.g. branching, tagging, merge etc.
- Management of Red Hat Linux user accounts, groups, directories and file permissions.
- Design EC2 instance architecture to meet high availability application architecture.
- Experience in deploying, configuring, and managing WebSphere and EC2 instances
- Linux System Administration on RHEL 5.x/6.(Redhat Linux)
- Coordinating with Different Project teams on Build & release planning and efforts.
- Responsible for nightly and weekly builds for different modules.
- Member of CCM representing changes for Release and environment configuration
- Responsible for configuring management of different application layer modules.
- Responsible for Database build, release and configuration
Environment: Puppet, Jenkins, Maven, RedHat Linux, Ant, Jira, Linux, Java, Service Now, Shell, IBM WebSphere, Version Control (Github), Nagios, Kafka, Docker, Zookeeper, AWS, Bamboo, Mongo DB, Jmeter, Zabbix
Confidential, Raleigh, NC
Sr. RedHat Linux Systems Administrator
Responsibilities:
- Administration and Configuration of BEA WebLogic Server 8.x/9.x and RedHat Linux
- Deployed applications on both WebLogic and WebSphere clusters in various environments
- Migrated WebLogic 8.1 to WebLogic 9.2and worked with Work Manager.
- Configured and administered JMS and JDBC on WebLogic Server 8.1/9.2.
- Deployed applications on multiple WebLogic Server and WebSphere instances and maintained Load Balancing, high availability and fail over for the servers.
- Configured JNDI server as repository for EJB Home Stubs, JDBC data source, JMS connection factories, queues and topics.
- Developed UNIX shell scripts and auto deployment processes.
- Monitored WebLogic server resources using Wily Introscope.
- Performed thread dump analysis using TDA.
- Involved in designing infrastructure changes to meet the needs of the developers and end users.
- Coordinating the Development and testing teams during the release process with the release team.
- Developed Cron Job scripts to ensure timely running of jobs and updating server status.
- Monitoring the startup logs for any exceptions or errors. Performing regular health checks for the servers in the production environments.
- Provided 24/7 on call Production Support.
Environment: BEA Web logic 8.1/9.2, Apache, iPlanet, IBM WebSphere, JDK 1.5, AWS, JDBC, Mongo DB,Splunk, SQL/PLSQL, XML, Oracle 9.i, JRocket8.1/9.x, HP Openview, JavaScript, SiteMinder, Wily Introscope, RedHat Linux
Confidential
Sr. RedHat Linux Systems Administrator
Responsibilities:
- Automating the Build process using Subversion, and ANT and maintenance of RedHat Linux Clusters
- Managed builds and wrote Build scripts for JAVA and WebSphere based applications
- Maintained source code repository in subversion
- Debugged Build failures and worked with developers and QA people to resolve the related issues
- Perform various builds for the QA, and Production Environments
- Deployed applications on both WebSphere clusters in various environments
- Managed builds and made necessary changes to Ant build scripts for Java/ WebSphere based applications
- Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues
- Creation and setup of new environments/branches such as development, testing and production
- Documented release, builds and source control processes and plans
- Worked closely with development team and SQA team for product releases
Environment: Subversion, Hudson, Apache Ant, Maven, WebSphere, RedHat Linux, Shell scripting
Confidential
RedHat Linux Systems Administrator /Build & Release Engineer
Responsibilities:
- Administration of RedHat Linux user accounts, groups, directories and file permissions.
- Deployment and configuration of Applications on IBM WebSphere Severs
- Creation and setup of new environments/branches such as development, testing and production
- Wrote UNIX shell scripts for auto deployment processes.
- Extensively Used Remedy as deployment issue tracking tool.
Environment: Subversion, RedHat Linux, Remedy, Shell scripting, deployment, IBM WebSphere
Confidential
RedHat Linux Systems Administrator /Build & Release Engineer
Responsibilities:
- Development of shell scripts for system monitoring
- Installation and configuration of Linux
- Configuring MYSQL and Apache Web Server on the RedHat Linux
- Monitoring of the application using Nagios
Environment: Nagios, RedHat Linux, Remedy, Shell scripting, Apache Web Server
Confidential
Java Developer
Responsibilities:
- Responsible for Branching and Merging of code
- MSI installer is used to install application framework
- Designed effective planning for SCM and implemented the setup of the Environment
- Maintained Subversion repositories on Windows
- Administration and Configuration of RedHat Linux
- Maintained and version controlled Backend Oracle database using SVN/Ant scripts
- Managed the defects and changes using Remedy.
- Responsible for weekly and monthly builds
- Adopted Install Shell scripts, written scripts and used them to package builds and releases for
Environment: Ant, SVN, Hudson, Shell scripting, RedHat Linux