Devops/ System Admin Resume
Chantilly, VA
PROFESSIONAL SUMMARY:
- Over 9 years of extensive experience with system administration and DevOps.
- Worked under heterogeneous environment of Red hat Linux (3, 4, 5, and 6), Sun Solaris (8, 9), HP - UX (11.x), AIX (5.x), VMware ESX/ESXi 5, 5.1, Windows server 2008 and 2012 R2, SCCM.
- Perform Installation, Configuration, Integration, Tuning, Backup, Crash recovery, Upgrades, Patching, Monitoring System Performance, System and Network Security and Troubleshooting of UNIX Servers.
- Installed and maintained the machines with the updated Patches and necessary client software packages by using pkg*, RPM*, YUM*, SW*, etc...
- Building RPM packages using RPMBuild.
- Expertise in Installation, Configuration and file system management and RAID volume management through VERITAS Volume Manager (VXVM) and Solstice Disk Suite (Solaris Volume Manager)in SolarisandLogical volume Manager (LVM) in Linux, AIX and HP-UX.
- Experience in designing, building and implementing a System Imager for Linux.
- Administer Solaris 10 container technology, created local and global zones, modified local zone parameters, created file systems and managed resources on local and global zones.
- Excellent knowledge of Linux/Unix kernel tuning and building customized kernels.
- Experience managing SAN storage in UNIX environment.
- Implementation of TCP Wrappers, Sticky bit,Role Based Access Control (RBAC) and Access control List (ACL) for auditing and security.
- Experience in writing shell, Perl and Python scripts for process automation of databases, application, backup and scheduling.
- Working experience in using configuration management and automation tools like Puppet/Chef/Ansible and cobbler for automating configurations and maintaining stability across several hundred machines.
- Extensive experience in installation, configuration and administration of Subversion (SVN), GIT, UCMClearCase and TFS.
- Working experience with cloud infrastructure of AWS (Amazon Web Services) and computing AMI virtual machines on Elastic Compute Cloud (EC2).
- Managed the source code control of multiple development efforts using Clear Case, Subversion, TFS, Git and CVS version control tools
- Experienced in Build and Deployment of Java, .NET, C#, IOS, ASP.NET applications on to different environments like Development, QA, UAT and Production, which includes designing, development and implementation.
- Worked extensively on cross-platforms (Windows and UNIX) with UCM ClearCase, Subversion (SVN), TFS and GIT.
- Worked with optimization of server resources, Amazon Elastic Cloud instances and website security, Mule ESB (EAI)/Service Mix, Web services /REST, Amazon AWS, Chef and Puppet.
- Experience in configuring and administering NIS, NFS, Auto mount, FTP, SAMBA, DNS, DHCP, Mail server, Web Server (Apache Server, Nginx) and Proxy Server.
- Experience in Python, Shell and Ruby scripting including but not limited to writing scripts to automate AWS Administration tasks viz., tagging instances, volumes etc.,
- Exposure to Jython, Python scripting.
- Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in Websphere, Weblogic, and JBOSS/Tomcat, IIS, HIS.
- Worked with Server Team to incorporate remote Sales Office sites into Active Directory which integrated PCs into SCCM for upgrading, inventorying, and patching.
- Deploy security updates using SCCM Software Update Point (SUP) and Windows Server Update Services (WSUS).
- Managed over 25,000 clients in more than 150 sites, three domains and four environments of Microsoft SCCM 2007 and System Center 2012.
- Built and maintained a standard image with application selection.
- Deployed Windows workstation patches.
- Good team player with ability to lead a team by example and motivate them to achieve desired objectives. Willing to take on extra responsibilities to get work done.
TECHNICAL SKILLSS:
Operating System: Solaris 8/9/10, HP-UX (10.x, 11.x), AIX (6.1, 5.x), Linux (SuSe 9/10 & SLE/RHEL 3/4/5/6), Windows NT 2000/2003/2008/ XP/vista/Win 7, 8.
Hardware: SUN Enterprise- E 5000/5500/6500 , SUNFIRE 280R/V 480/3800/4800/6800 , E10K/15K, TSeries, HP-9000, rx8640, rp7420, rp8420, IBM/HP/DELL Blade Servers, HP PROLIANT DL servers, Dell PowerEdge servers R720/R420, SAN, EMC, Hitachi, HP, IBM Storage, Sun StorEdge
Backup Management: TSM, Acronis agent, VERITAS Netbackup 4.x/5.x, Ufsdump, ufsrestore, dump, restore, tar, cpio,rsync
Servers / Services: DNS,DHCP, NIS,NFS, SSH & Samba
Third Party Tools: JBOSS/web logic, VERITAS Volume Manager, VERITAS Cluster Service (VCS), IBM TSM and Nagios.
Configuration/Management/Automation and Cloud Tools: Cobbler, CFengine/Puppet/Chef/Ansible, IPAM, Microsoft Active Directory, SCCM, Jenkins, Nginx, Apache, syslog, Subversion, IBM Bigfix/Endpoint Management and AWS S3, EBS, EC2, Cloud watch.
Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP & RIP, DNS, DHCP. LDAP, FTP, SSL, RELP and LAMP
Security: Kerberos, Check Point Firewall, TCP Wrappers, File Access Permission, Sticky Bit, Access Control List, Role Based Access Control.
Programming Languages: Shell/Perl/Python Script, C, C++, JAVA, HTML,XML
Database: Oracle, DB2/UDB, MS SQL Server, MySQL
PROFESSIONAL EXPERIENCE:
Confidential, Chantilly, VA
DevOps/ System Admin
Responsibilities:
- Administrated all aspects in GIT and trouble shouted with merge conflicts.
- Automated the cloud deployments using Puppet, python (boto& fabric) and AWS Cloud Formation Templates.
- Construct Puppet Modules/Functions to Support Solaris IPMP (IP Multipathing) on Solaris.
- Integrated JIRA in with SVN and dealing with its administration in change management process.
- Resolved crucial issues related to Linux server, Puppet and monitoring for Dev environments.
- Converted and automated builds using Ant and Maven. Scheduled automated nightly builds using Hudson and maintained Continuous integration effort with Hudson along with scheduled builds.
- Managed 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.
- Design, develop and implement an automated Linux (Centos, Amazon) infrastructure using Puppet, Collective and AWS and move existing applications off windows seamlessly to it while aggressively growing.
- Enabling customers to better manage software development, deployments and infrastructure with tools such as Puppet, Jenkins and GITHub.
- Setup Integration and QA environments, build environments and a variety of CM specific environment.
- Worked with optimization of server resources, Amazon Elastic Cloud instances and website security, Mule ESB (EAI)/Service Mix, Web services /REST, Amazon AWS, Puppet.
- Integrated Build dependencies and dependency blocking strategy in Bamboo.
- Deployed Puppet for configuration management to existing infrastructure.
- Worked with Terraform as an orchestration tool.
- Strong in building Object Oriented applications using Java, writing Shell Scripts and on Linux environment.
- Using Docker in Environment variables, Configuration files, Option types and Strings & integers.
- Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs
- Used Power Shell for Dev Ops in Windows-based systems.
- Migrated projects from CruiseControl to the Jenkins CI tool and ANT, NAnt to Maven.
- Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Puppet framework and tools to automate the cloud deployment and operations.
- Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins and GITHub.
- Integrated Eclipse IDE with different versioning tools like ClearCase, SVN, CVS, and GIT.
- Performing all the build and release management activities for this project by administrating and integrating Source Code control systems like SVN and Perforce into build system like AnthillPro .
- Extensive experience with Perforce. Experience with SVN/CVS, and Git Software Configuration tools (Source Control).
- Experienced with Git and Gerritas an administrator. Deep understanding of software configuration management (SCM) /Integration processes and tools for large, multi-site product development with very strong problem solving and Android/Linux debugging skills
- Documented and published complete migration process of Subversion (SVN admin dumps) to UCMClearCase (VOBS).
- Consolidated all Team Projects into from TFS 2008 to TFS 2010 Project Collections.
- Expert in installing and configuring Continuous Integration tools such as Bamboo, Build Forge, AnthillPro, Cruise Control and Hudson for build and deployment automation.
Environment: SVN(Subversion), Anthill Pro, ANT, NAnt, and Maven, Puppet, Dev Ops, TFS, Jenkins, Clear case, MS Build, Unix, Linux, Perl, Bash, Jython, Python, Ruby, Cruise control, AWS, MongoDB, Sonar, SharePoint, Bamboo, Hudson, Git, JIRA, Shell Script, Weblogic, Selenium.
Confidential
DevOps Engineer
Responsibilities:
- DevOps Engineer for IT working with a cross functional team of Architects, DBAs, Networking, Infrastructure, Development and Testing.
- Enabling users to better manage software development, deployments and infrastructure with tools such as Jenkins and GITHub.
- Developed Puppet Modules for installation & Auto healing of various tools like Jenkins , Nolio agents, MSSQL , Nexus etc. these modules are designed to work on both windows and Linux platforms.
- Using Docker in Environment variables, Configuration files, Option types and Strings & integers.
- Worked on build tasks using Maven, Ant, Gradle and GNU Make files and worked with development team to migrate Ant scripts to Maven.
- Worked with Architects on capacity planning , best practices , and complete end-to-end architecture.
- Responsible for Deployment and management of many servers via scripts, Puppet and Salt.
- Configured and maintained LINUX servers in the farm.
- Handsome working experience with Terraform .
- Automate server build, configuration, and installation of basic software’s using Salt and ansible.
- Managed the LVM in the servers and performed routine checks to create, edit the volumes.
- Developed Puppet Modules for installation & Auto healing of various tools like Jenkins , Nolio agents, MSSQL , Nexus etc. these modules are designed to work on both windows and Linux platforms.
- Managing and Monitoring Jenkins(Auditing, Project based Security, Authorization and access management)
- Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
- Extensively used Perforce as a Configuration Management tool to manage source code.
- Experience in writing shell, Perl and Ruby scripts for automation process.
- Developed a side by side client applications using the Azure&Google Plus&Google Apps Cloud systems creating end-to-end JavaScript, Java, and C# implementations demonstrating how the Cloud API's stack up to each other.
- Hands on experience with AWS workspaces, for the virtualization of the desktops.
- Managed and Tested workspace environment for the cloud based application and document access.
- Configured and administered naming services like LDAP, DNS and NIS.
- Experience in implementation of TCP/IP, HTTP, FTP, NIS, NIS+, DNS, DHCP, NFS, NAS, RAID, Jumpstart installation of Solaris and Kick start in Redhat Enterprise Linux.
- Responsible for Installation and Configuration of Solaris 8/9/10 servers, RHEL servers (3/4/5) and AIX servers.
- Responsible to setup the ILO, ILOM for new servers and make them available on network.
- Configured volume groups, logical volumes and extended logical volumes for the file system growth needs using Logical Volume Manager (LVM).
- Created LUN analysis using Grab reports.
- Experience in monitoring oracle database.
- Worked closely with SAN team.
Environment: Unix, Linux, Bash, Python, Bamboo, Hudson, Git, JIRA, Shell Script, Web sphere server, Tomcat, Jenkins, puppet, Salt Stack, SharePoint, SVN(Subversion), Anthill Pro, ANT, NAnt, and Maven, TFS, Perl, MS Build.
Confidential, Chicago, IL
System Admin/ DevOps Enginee
Responsibilities:
- Automating The Build process using Subversion (SVN), and ANT.
- Configured Git with Jenkins and schedule jobs using Poll SCM option.
- Perform server configuration management on apache products, MySQL, and web logic using tools such as Chef.
- Successfully administrated Subversion (SVN), Cruise Control and Anthill Pro.
- Maintained and enhanced the chef recipes and MS build scripts.
- Work with various agile development teams to standardize branching and tagging of code in our TFS repository and maintain code base integrity.
- Designing and implementing fully automated server build management, monitoring and deployment by using Technologies like Chef and Ansible.
- Installation and Configuration of SAMBA Server and APACHE Server.
- Deployment and management through AWS cloud formation on EC2 instances and also maintaining amazon S3 storage.
- Maintained consistency, scalability using Puppet&CFengine across several hundreds of servers.
- Deployment of syslog server and client configurations through version control (subversion) managing through Puppet.
- Manage Code Repository by maintaining code repository in GIT; improve practices of branching and code merge to custom needs of development team.
- Automated deployment of builds to different environments using AnthillPro.
- Setup various Team Projects into different Team Project Collections in TFS 2010.
- Performed installation, configuration and administration of clear case, Subversion and afterwards migrated src, config and website code over to Git in Windows and Linux environment.
- Perform various builds for the QA, and Production Environments.
- Support development engineers with Configuration Management issues. Assisted seniors and Project Leaders in technical issues.
Environment: UNIX, Linux, Bash, SVN (Subversion), Anthill Pro, ANT, Python, Git, Shell Script, Web sphereserver, Tomcat, Jenkins, SharePoint.
Confidential, Orlando, FL
SCM/ Release Engineer
Responsibilities:
- Provided on-going support and administration for Subversion (SVN),ClearCase, Clear Quest and ANT build automation.
- Wrote Unix Shell scripts to automate Subversion (SVN) branching, merging, tagging and various other version control tasks.
- Deployments and builds on various environments.
- Used Shell/Perl scripts to automate the deployment process
- Administered Web sphere/web logic application Servers at configuration level.
- Involved in troubleshooting OS Streaming issues related to DHCP, TFTP and NVDD.
- Implemented nagios plugins and configured using Perl and bash scripts.
- Implemented bash and Perl scripts for extracting required services and automated day to day tasks.
- Automated register configuration with DHCP using Perl/CGI module.
- As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.
- Merged release branches to the trunk after the production release and resolved the conflicts if any during the merge in Subversion.
- Performed weekly and on-call deployments of application codes to production environments.
- Builds and deploys J2EE application in Web Sphere.
Environment: UNIX, ANT, Maven, Perl, Bash, Hudson, Web sphere, CVS, Build forge, SVN.
Confidential, Santa Monica, CA
UNIX Admin
Responsibilities:
- Performed configuration and maintenance of Red Hat 4.x and 5.x on DELL hardware
- Provided 24x7 System Administration support for Red hat Linux 4.x, 5.x servers and resolved trouble tickets on shift rotation basis
- Deploying latest patches throughout the environment
- Racking and cabling servers of newly purchased servers
- Performed Red Hat Linux kernel Tuning and Performance Analysis
- Configured YUM and UP2DATE to install and upgrade RPM package using RHN and local repositories.
- Wrote ANT Scripts to automate the build process.
- Used Shell/Perl scripts to automate the deployment process.
- Carried Deployments and builds on various environments .
- Implemented and maintained the branching and build/release strategies utilizing Subversion (SVN)and GIT . Involved in periodic archiving and storage of the source code for disaster recovery.
- Configuration and Maintenance of AutoFS
- Experienced in setting up SSH user and server authentication using certificate authentication
- Worked on planning and implementation of migration of RHEL 4.8 to 5.4
- Well experienced in configuring Software and Hardware RAID
- RAC 11g on Red Hat Linux cluster nodes
- Installed and configured the Apache HTTP server and Tomcat HTTP server
- Written shell scripts to automate the administrative tasks
Environment: SVN(Subversion), Anthill Pro, ANT, Perl, MS Build, Unix, Bamboo, Hudson, Git, JIRA, Shell Script, Web sphere server, Tomcat, Jenkins, SharePoint.
Confidential
System and Deployment Engineer
Responsibilities:
- Worked on Red hat Linux 3, 4, 5 & 6 / Scientific Linux 5, Centos 5 and Win Server 2008, 2008 R2.
- Generated Ant, Maven, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
- Primary duties also include Build and Deployment of the java applications onto different environmentsDev, QA and UAT.
- Installing Linux using kick start and applying security polices for hardening the server based on the company policies.
- Managed Users and Groups in AD and SCCM involving in troubleshooting and deploying application and packages to the client machines.
- Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
- Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
- Configured volume groups, and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands.
- Developed Korn shell scripts for admin tasks like customizing user environment, performance monitoring.
- Automated the deployment and server bounce process is by creating the scripts using Web Logic Scripting Tool (WLST).
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Installed SVN in RHEL and migrated all projects from CVS to SVN Repository.
- Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
- Automated & troubleshoot multiple application deployments with continuous delivery in DevOps environment.
- Administration of Xen hypervisor which includes create, upgrade, tuning, backup of guest OS.
- Install, configure and administration of apache and tomcat web server on multiple Linux servers.
Environment: Unix, Linux, Cent OS, Windows server 2008, 2008 R2, SCCM, Active Directory, WSUS, VMware, Bash, Shell Script, ANT, Perl, SharePoint, Maven, SVN.