Linux Admin/devops Engineer Resume
Bothell, -wA
SUMMARY
- 7+ years of experience in Linux Administrator of Application and infrastructure Confidential both consumer and corporate levels.
- Unix, WebLogic Application server and providing support for Production, Development, Testing and Staging environment.
- Have a good Exposure in Telecom domain with Database, WebLogic Administrator, Oracle Fusion SOA Suite 11g, Oracle HTTP Servers, Cassandra, WebSphere, WebLogic Portal Admin, Apache, I Planet/Sun One, TIBCO Admin, Remedy and Nagios, Splunk.
- Installed TIBCO components (e.g. TRA, Business Works, Admin, EMS, BW, BE etc.)
- Installed, configured and administered WebLogic Server 10.3/11g in Development, Test and Performance environments.
- Good knowledge Big Data platforms and technologies including Oracle, NoSQL, HBase, Cassandra and MongoDB
- Excellent hands on experience in Web Services using SOAP, WSDL and Schemas XSD with strong skills in understanding and implementing Service Oriented Architecture (SOA)
- MySQL, PL/SQL, shell programming code development
- PL/SQL, Shell custom code development, customizations and Interface development
- Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for Agile projects, working with technologies and platforms including Jenkins, Subversion, Git, Oracle, UNIX/Linux, VM Ware, Chef, Puppet
- Good in provisioning and deployment tools like Puppet.
- Developed unit and functional tests in Python and Ruby.
- Manage deployment automation using Puppet, MCollective, Custom Puppet Modules and Ruby.
- Implementing a Continuous Delivery framework using Jenkins, Puppet, and Maven & Nexus in Linux environment.
- Used configuration management tools Chef, Puppet, and CF Engine.
- Used Puppet for application automatic deployment and provisioning to different environments.
- Production experience in large environments using configuration management tools Chef and Puppet.
- Having experience in application deployments, debugging and troubleshooting.
- Installing SSL certs & renewal of certificates
- Monitoring Heap Dumps, providing it to dev support, also extracting info from other tools
- Build and repurpose builds for non - production application environments based on requirements
- Provide support of connections to external systems
- Manage Configuration Changes in Environments that do not require code or interface modifications.
- Install kits into environments from the application perspective
- Assist Developers by installing the latest test patches into specified development environments.
- Sanity Check with Testers on environments prior to Test Efforts
- Resolve problems per specific checklists or standard troubleshooting procedures
- Prepared, arranged and tested Splunk search strings and operational strings.
- Created and configured management reports and dashboards.
- Developed Splunk infrastructure and related solutions as per automation toolsets
- Experience in writing Database Queries, Stored Procedures using Oracle 9i/10g
- Developed and deployed Business Works interfaces for Fault Tolerance and Load balancing modes
- Design, Development, implementation, testing and maintenance of software
- Involved in all phases of testing, which includes Unit Testing, Batch Testing, Systems and Integration Testing and also Creation of Test Data and Test Environment
- Highly intuitive, self-motivated and energetic team player and adaptable to challenging environments
- Involved in installation, configuration and administration of RHEL 3.x/4.x/5.x Servers (HP - UX, Red Hat Linux, Solaris SUSE, and AIX).
- Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Trouble shooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning.
- Installation and configuration of Oracle RAC 11g on Solaris, AIX and Red Hat cluster nodes.
- Proficient in shell scripting (Ksh/Csh/bash/Sed/Awk), PERL, Java Scripts for Oracle and Java Applications and XML.
- Experience in installing, configuring, supporting and troubleshooting Unix/Linux Networking services and protocols like NIS, NIS+, LDAP, DNS, NFS, DHCP, NAS, FTP, SSH and SAMBA.
- Well versed in configuring Volume Groups and Logical Volumes, extended logical volumes for the system growth needs using Logical Volume Manager (LVM).
- Experience in administering, Installation, Configuration, Backup, Recovery, Maintenance, Support of Sun Solaris & Linux.
- Experience in Installing, upgrading and configuring Red Hat Linux 4.x, 5.x, 6.x using Kickstart Servers and Interactive Installation.
- Experience in Installing, upgrading and configuring SUN Solaris 2.6, 7, 8, 9 and 10 on Sun Servers using Jumpstart Servers, Flash Archives and Interactive Installation.
- Worked with Database administrators to tune kernel for Oracle installations.
- Experience in installing, configuring and implementing the RAID technologies using various tools like LVM, VxVM and Solaris volume manager.
- New Data Center build in Linux server more than 200 servers.
- ATT have 4 Data Center in Worldwide almost 2000 Servers (Production server) supporting.
- Directly working with Load Balancer/Network Security Team for migration.
- New server Build from Scratch, From Solaris to Linux.
- We have Dashboard to monitor all the server status (Health Check) 24/7 support.
- We create CR for OS patching to SA Team.
- Experience in Creation and managing user accounts, security, rights, disk space and process monitoring in Solaris and Red hat Linux.
- Installation and upgradation of Packages and Patches configuration mgmt, version control, service pack & reviewing connectivity issue regarding security problem.
- Experience in configuration of NIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, send mail, ftp, remote access, security management and Security trouble shooting skills.
- Experience on Webservers such as Sun one web server 6.3, 6.5, Tomcat 3.x, 4.x, 5.x & Apache Server 1.x, 2.x and integrating them with WebLogic 10.x servers.
- Experience in administering VMware Infrastructure Client 3.5 and VSphere 4.0.
- Experience in Installation of Oracle and MYSQL.
- Experience in writing shell scripts to automate the administrative tasks and management using cron and Confidential .
- Expertise in scripting for automation, and monitoring using Shell, PHP, Python & Perl scripts.
- Team player with good management, analytical, communication and interpersonal skills.
- Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
- Experience in Sun Solaris 10(Creation of Zones, Service Management Facilities, Virtualization, Container based.
- Creating Linux Virtual Machines using VMware Virtual Center.
- Installation and configuration of Jboss, Web Sphere 5.1/6.0 Application Server on Solaris and Linuxboxes.
- Excellent interpersonal, analytic, verbal and written skills
TECHNICAL SKILLS
Operating Systems: Sun Solaris 8/9/10, Red Hat Linux 7.x/8.x/9,MS-DOS, IBM-AIX, Windows NT/2000/XP,HP-UX (Environment)
Scripting: Unix Shell script, perl scripting
Database: Oracle 10g, 10gR2, 11g and 11gR2 RDBMS, MySQL 5, MS access. Cassandra
Application Server: Bea Web Logic 8.1/9.2/10.3/11 g, Weblogic Portal Servers, Websphere, TIBCO
Web Server: Tomcat5.0,Iplanet,Apache2.x,2.2.x, ATG web commerce
Special Software: Introscope, Nagios, CVS, Remedy ARS, VMWare, Splunk,Keynote, tealeaf, ClearQuest, Remedy, HP QC, Itrack, Adobe CQ
EAI Tools: TIBCO Admin, TIBCO EMS, TIBCO RV, BW, Weblogic, TIBCO TRA, TIBCO
Protocols: TCP/IP, HTTP, HTTPS, FTP, SNMP, SMTP, Telnet, DNS, SOAP
Security tools: LDAP Server and SSL Certificates, SiteMinder
Others: Citrix, Bugzilla, Putty, SSH Client, WINSCP, Toad, BMC Patrol, Wily
PROFESSIONAL EXPERIENCE
Confidential, Bothell -WA
Responsibilities:
- Analysis of the specifications and requirement provided by the clients.
- Involved in Infra support activities like building the application environment using technology like WebLogic,
- Oracle Http server, Apache Httpd server, Openet Fusion work product, Jboss and make it live in production.
- Successfully implemented IPV6 in project in Confidential &T LTE application using Oracle Http server, Apache Httpd server webserver this enabling IPV6 customer to order SBP plans.
- Administration of RHEL and AS 4, 5, 6 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting both physical and virtual server issues.
- Installation, configuration, administration of Solaris 9, 10 on SPARC based servers using Jumpstart.
- Used configuration management tools Chef, Puppet, and CF Engine.
- Used Puppet and MCOfor Configuration Management tool.
- Manage deployment automation using Puppet, MCollective, Custom Puppet Modules and Ruby.
- Experience in development and configuration experience with software provisioning tools like Chef, Puppet.
- Experience in creating various modules and manifests using Puppet.
- Automate Deployment using configuration Management tool like puppet to enable continuous Deployments
- Designed Puppet Modules to manage configurations and automate installation process.
- Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
- Worked and performed data-center operations including rack mounting, cabling.
- Experience working with HP LVM, creating physical, volume groups, logical volumes both physical and SAN disks.
- Installed and configured GNUPG to encrypt file and ftp to remote ftp server.
- Working on Volume management, Disk Management, software RAID solutions using VERITAS Volume manager & Solaris Volume Manager. File system Tuning and growing using VERITAS File System (VxFS), coordinated with SAN Team for storage allocation and Disk Dynamic Multi path.
- Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
- Developing UNIX shell scripts to automate the production monitoring jobs and alerts setup to monitor the application closely.
- Change Management activities for Non production and Production by creating Change request, approval process and track it till the end of completion.
- Maintaining and coordination of the production and non-production environments (OS patching, DB patching and configuration changes to support other interface changes.
- Participated in Incident management and outage calls related to Network and application related issues and effectively contributed towards issue resolution.
- Participate in Release code delivery meeting and understand the changes to be deployed and prepare the steps for deploying the code in non-production and production environment and participate in SIS review withvarious stakeholders.
- Interface and connectivity test during start of each environment delivery.
- Work with Application DBA team to perform Application Database management activities like DB node addition to existing production RAC DB and Prepared the plan for implementation and coordination with development, Infra, ADBA, PDBA to implement the application changes.
- Confidential &T compliance activities like yearly password reset activity for complex application which involves more number of data base and implementing application changes.
- Responsible for overseeing the Quality procedures related to the project.
- Worked on various tool like Veridata, Nolio (Release automation tool), Bluestrip, Introscope, tealeaf for monitoring the production.
Environment: HP Quality Center 11.0, Q Messenger, TOAD, BAC Mercury, BMC Patrol, Cron, Wily Introscope,Tealeaf, Call to Work, PerfAlert, WebLogic, Oracle HTTP server, Oracle Iplanet, Nolio(Release automation tool), Apache HTTP server, PUPPET.
Confidential, Bothell -WA
Linux Admin/DevOps Engineer
Responsibilities:
- Planned and implemented the scalability for iPhone 6 launch.
- Ensured 99.9% availability as 2nd line support for att.com.
- Designed and implemented tools for performance monitoring, report generation and analysis.
- Lead infrastructure team for load testing, performance testing, software upgrades and platform migration.
- Successful migration of application from UNIX to Linux OS, and received POB award for the same.
- Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
- Configuring multipath, adding SAN and creating physical volumes, volume groups, logical volumes.
- Experience in development and configuration experience with software provisioning tools like Chef, Puppet.
- Experience in creating various modules and manifests using Puppet.
- Automate Deployment using configuration Management tool like puppet to enable continuous Deployments
- Worked on Installation and configuration of DevOps tool Puppet
- Created various modules and Manifests in puppet to automate various applications
- Created puppet manifests and modules to automate system operations and deployed puppet, dashboard and puppet.DB for configuration management
- Designed Puppet Modules to manage configurations and automate installation process.
- Worked on E-commerce based application products related to Internet marketing, credit card transactions, inventory management.
- Troubleshooting Linux network, security related issues, capturing packets using tools such as IPtables, firewall, TCP wrappers, NMAP.
- Monitored server and application performance & tuning via various stat commands (vmstat, nfsstat, iostat etc) and tuned I/O, memory, etc.
- Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
- Installation and configuration of VxVM 5.0 and creating disk groups, volumes, increasing volumes.
- Installing, configuring WebLogic 10.3, Apache and integrating them.
- Experienced in Troubleshooting critical hardware and software issues and other day-to-day user trouble tickets.
- Designed and implemented log search tool based on UNIX shell script which can identify logs for any string and also gives the count of errors and shows the comparison between days. This helped the client around 10-20 man hours per week that was initially spent on log analysis.
- Created a tool to automate the complete build process. This tool creates new tag in SVN, copies the code, builds it and deploys the EAR on server in a single click that saved around 20 hours of time per week for each environment. Received STAR award for the same.
- Lead the team for software version upgrades from Weblogic 10.0 to 11g, JDK 1.5 to 1.6, Oracle Iplanet 6.1 to 7.1 in very short timeframe which helped client to be compliant with latest versions and save money on licensing.
- Fine-tuned memory parameters like Xmx and Xms from 2GB to 4GB and from 32bit versions to 64 bit versions which resolved the server crash issues under load.
- Also changed GC thread to ConcurrentMarkSweep and ParNewGC which improved the performance of online calls by around 10-12 seconds when GC is performed under load.
- SVN, GIT, SNMP Monitors, UNIX solaris, LINUX x86, JIRA, Firebug for Firefox, Fiddler, A10, F5 load balancer, Adobe CQ.
Environment: Weblogic 11g, Apache, Oracle 11g, ATG 9.6, PERL, Shell Scripting, Keynote, SitescopeNagios, Dynatrace, Tealeaf, Wiley Introscope 9 2 6 0, Grinder, Jconsole, Samurai, PERL, Shell Scripting,Puppet.
Confidential
Linux Admin/Middleware Administrator
Responsibilities:
- Installed TIBCO components (e.g. TRA, Business Works, Admin, EMS, BW, BE etc.)
- Installed, configured and administered WebLogic Server 10.3/11g in Development, Test and Performance environments.
- Co-team with the Solution Architects team to produce a technical specification for custom development and systems integration requirements in the context of the customer's environment, requirements, and financial resources.
- Involved in the Migration of Enterprise applications from WebLogic 9.2 to 10.3.
- Deployed application formats like WAR, JAR and EAR in WebLogic 11g.
- Deployed the applications on multiple WebLogic Server instances and maintained Load balancing, high availability and Fail over for the servers.
- Configured and deployed applications in various work environments like Development, Test, Performance.
- Configured Clustering EJB objects, jdbc connections and JMS connection factories.
- Configured Push-Push and Push-Pull JMS Bridges in between Different Domains.
- Configured and administered Connection pools, multi connection pools and Data Source for JDBC connections.
- Configured and administered JDBC, JMS, and JNDI in WebLogic Server 11g.
- Build and managing TIBCO Domains including User and Application management.
- Used TIBCO utilities like domain utility and AppManage.
- Installed, configured and administered Tibco TRA, Tibco EMS, Tibco BW, Tibco BE in Development, Test and Performance environments.
- Performing TIBCO administration like installing applications and resolving day to day issues.
- Building and Administration of TIBCO EMS server.
- Daily code kits installation on DEV, QC and PERF environments and provide the support for issue resolutions.
- Created and managed Queues, Bridges, routes, Groups and Users etc.
- Set up Fault tolerance and Load balanced infrastructure for TIBCO EMS.
- Worked on TIBCO Hawk Rule Bases for monitoring.
- Installed and configured SAMBA server for windows and Linux connectivity.
- Implementing a Continuous Delivery framework using Jenkins, Puppet, in Linux environment
- Experience with configuration management and automation tools (Puppet/ Git)
- Deployed DevOps using Puppet, Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
- Worked on Puppet for the deployment of servers with custom scripts.
- Implemented NIS and NFS for administrative and project requirements.
- Migrated Unix applications to Linux platform (ETL Informatica, Oracle, DB2, AD/LDAP etc.)
- Worked with several teams and guided 1st Level and 2nd Level teams to handle Incidents related to OS, Applications and Hardware.
- Discussed and documented Internal WIKI pages about the SLAs, OLAs and other ITIL best practices used to address the tickets in a timely manner.
- Helped the team in migration activities and actively involved in Pre-Assessment Phase, Assessment Phase, Build Phase, Validation Phase, UAT-1 (by Application Areas), Implementation Readiness (Change Records, Change Windows, Impact analysis), Migration, Cut-Over/Night-of-Implementation, UAT-2 (Final Validation by Application Areas) followed by Final Transition from Project to Service.
- Installed and Configured Web and investigate the configuration changes in the production environment.
- Monitoring system resources, logs, disk usage, scheduling backups and restore
- Set up Quotas for the user accounts & limiting the disk space usage.
- Configuring SUDO and granting root permission to users for performing certain activities.
- Created BASH shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation.
- Work with security team to modifying application users' password policies, group policy, UID and GID assignment policies.
- Monitored the performance of the system using top, sar, ps, prstat, vmstat, netstat, iostat, and cpuinfo to check the CPU utilization, bottlenecks of I/O devices,, memory usage and network traffic.
- Troubleshoot network connectivity used ping, netstat, ifconfig, and trace route commands. Login to the remote system using sudo, putty, and telnet. Transfer files across the systems on the network used ftp, scp, and rsync commands.
- Experience managing various file systems using LVM and also configured filesystems through network using NFS, NAS, SAN methodologies and installed RAID devices.
- Linux technical support and prepared technical documentation for check in verification.
- Regular backing up of critical data and restoring backed up data. Worked in solving tickets issued on day to day activities and problems related to development and test servers.
- Experience with set up RVRD for machines in different subnets to communicate with each other.
- Installing the applications using scripts.
- Supported 24/7 shift system and worked as On-call support.
- Responsible to solve support tickets in Clear quest and Remedy Tool.
- Support DEV, QC and PPR environments.
- Worked with Development team, Architect and management in new hardware and Environments Planning.
- Provided on-call support 24/7 for TIBCO environment and Working.
- Experience independently and within the team.
- Provide an initial response to the customer - meet SLA response time.
- Collect relevant information to reproduce the reported problem.
- Perform problem diagnosis and research the issue.
- Provide operationally acceptable workarounds to customer issues.
- Co-ordinate with Offshore team on daily basis.
- Responsible for version controlling using VSS of related modules.
- Developed some processes with TIBCO Designer.
- Worked as a configuration manager for this project and responsible for configuration as well as participate in Quality audit for the project.
- Splunk(6.2.5 Latest version) installed the latest version & configured in Linux/Solaris
- Knowledge and good experience on Model to Execution (M2E), Confidential &T Frameworks and Tools Software Manager (AFTSWM), DATAGATE, Local Resource Manager (LRM), Global Resource Manager (GRM), Confidential &T Consolidated Framework Service (ACFS), Consolidate Service Manager (CSM), Direct Messaging Engine (DME), VOLATE and CAET.
- Involved in MULTI VERSION support planning for CSI application and implemented it in DEV and QC environments
- Involved in Solaris to Linux migration of the M2E application. Currently involved in planning for Solaris to Linux migration of Gateway, Web Server, DB migration
- Worked on the projects that involved cloud computing
- Worked with developers finding Memory leaks
- Responsible for collecting all thread dumps/heap dumps for troubleshooting issues.
- Installed and configured Apache web server instances and configured plugins between Apache and WebLogic Server.
- Responsible for installing SSL Certificates on Sun One and Apache web servers.
- Responsible for collecting and Sending JVM Crash data to Development team.
- Monitor the Applications and Servers using Wily Introscope monitoring tool.
Environment: SOA, WSDL, SOAP, Web Services JIRA, Xml, Oracle 10g, PL/SQL, TIBCO BW 5.6, TIBCO EMS 5.1, TRA5.6, TIBCORV 8.1, BE 3.0.1, TIBCO Admin 5.4, TIBCO/Hawk and TIBCO adapters, JDK1.4, JMS, JDBC, TOAD 6.3, Visual Source Safe 6.0, Windows NT, UNIX, Putty, Oracle10g, Junit Red Hat Linux 5/6, VMware ESX 5.x, Weblogic 12/11, VMWARE, NFS, SAN, NAS,PUPPET.