Linux Administrator Resume
CA
SUMMARY
- 8+ years of experience and skills in devops configuration, force and release management.
- Had an experience on skills like SCM, change/incident management, VMware and AWS cloud computing.
- Am resourceful in upgrading to REDHAT Linux software with packages and maintained them with proper procedures, services level agreements and policies.
- Had an extensive experience on Jenkins, build forge for continuous integration and end - to-end automation tools for deploying.
- Good knowledge on various code management tools like SVN, GIT, RTC, TFS, CVS AND VSS.
- Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier
- Worked with Amazon IAM console to create custom users and groups Worked with various AWS EC2 and S3 CLI tools
- System monitoring with Nagios, Graphite, Zabbix, etc.
- Use ansible to orchestrate software upgrades and verify functionality.
- Working knowledge of MySql DB administration and Experience in working with F5 load balancer, software balancer, Web logic Clustering
- Experience with implementing project change control into software release management in multiple technical environments including UNIX, LINUX and Windows
- Expertise in devops tools like urban code deploy, puppet and chef.
- Expertise on continuous in integration tools such as jerkins, Hudson, RTC, TFS and cruise control in automation of build and deployment process.
- Good knowledge on bug tracking tools such as JIRA, HP quality center and Remedy.
- Expertise on web application development platforms such as FLASH, PHP, ASP and JAVASCRIPT.
- Had a commendable knowledge in documenting and automating build and release process.
- Software configuration management principles and practice skills
- Knowledge on deployment, management and application configurations in software configuration management.
- Good knowledge on oracle.
- Excellent ability to coordinate the build and release with team on appropriate schedules.
- Worked on Code Quality tools Sonar, Check style, PMD, Find Bugs Emma, Cobertura, and JaCoCo.
- Ability in development and execution of PERL, XML, RUBY and SHELL scripts.
- Strong knowledge on source controller concepts like Branches, Merges and Tags.
- Expertise on virtualization tools such as KVM (kernel based Virtual machine)
- Good knowledge on platform services kernel in red hat such as open shift and Dockers.
TECHNICAL SKILLS
Build tools: Ant, maven
Scripting languages: shell, ruby, pearl, XML, C++, python.
Configuration management: perforce, Subversion, GIT, PVCS, Version Manager.
CI tools: Jenkins, Hudson, RTC and TFS
Operating systems: windows, Unix, RHEL and Solaris
Databases: Oracle, MySQL, MS access.
Change management: Remedy, Service Now, and PVCS Tracker.
Web/Application servers: Tomcat, HTTP server, web logic, IBoss
Bug reporting tools: SDM-12, BugZilla, JIRA and Rational Clear Quest
Devops tools: Chef, Puppet, Open Stack, AWS, VMware
PROFESSIONAL EXPERIENCE
Sr. Devops AWS Engineer
Confidential, Milpitas CA
Responsibilities:
- Identify new tools/technologies that will make the release and SCM process more efficient, repeatable, reliable, and cost effective.
- Managing all aspects of the software configuration management process including code compilation, packaging / release methodology, and application configurations.
- Responsible for scheduling release promotions to Test, Training, Validation, Production and DR environments and preparing Release Notes.
- Created Jobs in Jenkins, and set up global permission and scheduling jobs in pole SCM.
- Implemented Build Forge in many different environments for defect reproduction.
- Handled Configuration of Sites, Virtual Applications and Virtual directories on IIS (7.0, 7.5 & 8.5)
- Involved in DevOps migration/automation processes for build and deploy systems.
- Implement the Build automation process for all the assigned projects in Vertical Apps domain
- Monitor the UAT/Production Environments for any down time issues by performing regular cron job updates in servers.
- Support the code builds by integrating with continuous integration tool (Jenkins)
- Written Maven scripts, Installed Jenkins, written shell script for end-to-end build and deployment automation.
- Built Continuous Integration environment (Jenkins, Nexus). And Continuous delivery environment (puppet, Yum, rsync).
- Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and puppet.
- Able to create scripts for system administration and AWS using languages such as BASH and Python.
- Build server deployment on Cloud (EC2) servers with help of devops tools like Puppet.
- To configure and maintain codebase to support the build and deployment of code on servers.
- Merging and tagging need to be done after the code went live in environment
- Maintain a Live Like environment to test any production issues on the setup and push it into production.
- Responsible for distributed applications across hybrid AWS and physical data centers.
- Automating the regular tasks in Subversion and streamlining the process of access to SVN.
- Migrated Projects from SVN to GIT.
Environment: Java/J2EE, Subversion, Jenkins, JIRA, Open Stack, Maven, GIT, ANT, Puppet, AWS, Python, Remedy, Unix Shell Scripting, C++.
DEVOPS/build release engineerConfidential, Orlando, FL
Responsibilities:
- Installed and configured Jenkins, Installed plug-in, configured security, created a master and slaves for implementation of multiple parallel builds.
- Implemented Ant, Maven, Gradle scripts to automate the build process.
- Installed Urban Code Deploy server, agents and doing deployments in various environments.
- Installed Puppet Master, agents, created and automated platform environment setup.
- Rolled out Chef to all servers, and used the chef node database to drive host configuration, DNS zones, monitoring, backups.
- Manage access control lists (ACLs), and given permissions to different users, groups by using recipes.
- Created Project Areas, Stream, setting up build definitions for the projects in RTC and coordinate/assist developers with merging, build issues
- Creating repositories, branches, tags in GIT and assist the developers to fix merging issues.
- Creating Local, Virtual Repositories in Artifactory for the project and release builds, repository management in Maven to share snapshots and releases of internal projects using JFrog Artifactory tool.
- Defined the Release Timelines in RTC, work item categories, create work items.
- Setup and configuration of Web Sphere application server profiles, configured data sources, SIB.
- Scheduling the log rotation and deployment jobs using crontab.
- Deployment of ear files into a WebSphere application server, troubleshooting the applications.
- Maintained all the Unix environments for deployments and Implemented Configuration Management, Change Management policies and procedures.
Environment: RTC, GIT, CVS, Ant, Maven, Gradle, WebSphere, Artifactory, Jenkins, SonarQube, UrbanCode Deploy, Puppet, AWS, RAD, Shell, Quality Center, Unix, Linux, Windows, Java/J2EE.
DEVOPS ENGINEER/UNIX/LINUX Administrator
Confidential
Responsibilities:
- Performed deployment, ongoing maintenance & configuration of systems for maximum availability, security, performance, and documentation in a Linux based production environment
- Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, Jabber, Openfire, Kickstart, Memcache, Cassandra, Hadoop, MySQL, Jira, etc.
- Provided installation & maintenance of Puppet infrastructure and developed Puppet recipe &modules for configuration management
- Installed & maintained XEN & VMware servers with multiple VM's, running a Multi VLAN Physical & VM environment
- Documented SA processes in Wiki & Google Sites for future reference.
- Created Bash, shell & python scripts for various Systems Administration tasks to automate repeated processes
- Supported DNS infrastructure, added new servers & zones to it using BIND & Bluecat appliances.
- Provided support & management for Amazon EC2 AWS infrastructure.
- Worked with SCRUM & Agile development teams to deliver products & service in time.
- Use JIRA for change control & ticketing.
- Monitored the servers & applications using Nagios, Cacti and Splunk
Environment: Linux (RHEL 4.x/5.x), Solari8/9/10, VERITAS Volume Manager, VMWARE, Apache Tomcat, Web Servers, JIRA, AWS, SPlunk, Nagios, MySQL and Hadoop
Linux Administrator
Confidential
Responsibilities:
- Managing user accounts and groups on Solaris / Linux and NT /2000 Server's Configuring Samba server for interconnectivity between Windows and Linux.
- Rebuilt the Kernel for Linux Configured Linux Firewall with IPCHAINS & IPTABLES
- Configured squid as proxy/cache server with Squid Guard for URL filtering
- Configured Apache web server with Tomcat in load balancing.
- File system management
- Creating & mounting new File Systems.
- Extending volume groups, logical volume to manage file systems.
- Repair a file systems Configuring & managing Network Services
- Network File system ( NFS)
- Configuring Peripherals - Remote / Network printing, Modem configuration for remote access
- Reconfiguring Kernel & applying patches
- Troubleshooting of day-to-day operational problems, client side issues, and hardware problems in the systems.
- Provided 24*7 on-call support on rotation basis
Environment: Linux (RHEL 4.x/5.x), Solari8/9, Windows 2000, Apache, Tomcat