Sr. Devops Engineer Resume
Washington, DC
SUMMARY
- Overall 7 years of experience specialized on Red hat - Linux, CentOS, Ubuntu, SUSE Linux, AIX and Windows Environment.
- Over 3+ years of experience working in a DevOps Environment as a DevOps engineer working on various technologies/applications like Puppet, CHEF, GIT, SVN, NEXUS, Jenkins, Docker, AWS, and ANT.
- Experience in installation, configuration, tuning, security, backup, recovery and upgrades of Linux (Red hat, Centos, Ubuntu, SUSE & AIX).
- Implemented Automation of servers in multiple locations using DevOps configuration management tools.
- Experience on Talend Tools, Open Stack and Azure Cloud.
- Experience on Syslog and Application Analysis.
- Created Custom Puppet modules for bootstrapping new servers with required application dependencies and packages.
- Created build pipeline for application versions, using Jenkins Continues Integration.
- Experience in Web logic Server 10g and 11g, WebLogic Platform.
- Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
- Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
- Maintained and managed nomad and consul key value storage for micro service architecture using Docker for services.
- Worked on Applying patches, installed monitoring tools, and upgradedBIOSon HPC Clusters.
- Experience in creating the company's DevOps strategy in a mix environment of Linux (RHEL, CENTOS) servers along with creating and implementing a cloud strategy based on Amazon Web Services.
- Specialized in Configuring Physical Volumes, Volume groups, logical volumes and file systems on Red hat, Centos, Ubuntu, SUSE and AIX Linux.
- Extensive experience in creating and configuring RAID in Red hat-Linux while implementing disk quotas and managing ACLs per user and groups as per company requirement.
- Leverage SUSE Manager, Puppet, Bash script and Python to automate SUSE/RHEL OS deployment, post OS build configuration and patching.
- Wrote bash shell scripts to keep virtual SUSE Linux servers time synchronized.
- Enterprise UNIX/Linux consulting, engineering, and systems administration of Solaris, HP-UX, AIX, and Linux (RedHat, Centos, SUSE) environments ranging from + servers.
- Have Experience on Ruby with chef Automation tools.
- Experience in installing, maintaining, and troubleshooting JBOSS in Linux/Unix, WebLogic A, Nagios and security software’s.
- Experience with CI tools (Jenkins, Build Forge, and Bamboo).
- Expertise in User Management through creating and managing users and groups in Red Hat, Centos, Ubuntu, SUSE and AIX Linux.
- Experience developing puppet modules to manage and automate install process.
- Experience in maintaining application in AWS.
- Worked on Version control tools like GIT and SVN.
- Working knowledge/exposure in JBOSS, TOMCAT & APACHE.
- Have experience in WebLogic Server 10g and 11g, WebLogic Platform.
- Performed User Administration and Hardware setup and support of Storage and managed paging space.
- Expanded Experience in Network Management like DNS, NIS, NFS, LDAP, Send mail, ftp, SSL, SSH, HTTPS, SFTP, TFTP and system troubleshooting skills.
- Implementation of TCP/IP& related Services-DHCP/DNS/WINS.
- Good knowledge in product deployment in servers, mail servers, monitoring tools & shell scripts, networking, SQL/MySQL.
- Hands on experience (Knowledge) on performance monitoring tools like Vmstat, Iostat, SAR, Nmon, and Topas.
- Extensive knowledge in job scheduling tools like Nagios.
- Organized and managed everyday administration tasks like adding and removing users, files, share permissions, trust management, replication management, server backups and server setups on LINUX.
- Knowledge in Linux command line & bash shell scripting.
- Providing 24X7 On-call Production and Customer Support.
TECHNICAL SKILLS
Operation Systems: Red Hat Enterprise Linux, Centos, Ubuntu, SUSE Linux and AIX
Hardware: IBM Blade Server HS22, Dell Power Edge Series, HP BL460, C7000. ILO, Sun Fire T2000
Application Server’s: Web Server Apache, WebLogic, Lite speed, DNS, NIS, NFS, MS Terminal Server, Windows 2003/2008 Active Directory, J boss, Microsoft IIS Server4/5, Symantec Ghost, mail server, MTA, MDA, (POP, IMAP), Mongrel, Thin, Tomcat, IIS, J boss, NTP, Send mail, Postfix, Secure LDAP, Auto mount, Windows DC, SAMBA as Domain Controller with LDAP
Databases/ scripting: MySQL, MS SQL Server, Oracle, bash Shell scripting, Ksh Scripting, Perl. Scripting, HTML, MS Access, MySQL Replication, MySQL High Availability with DRBD, MySQL Disaster Recovery and MySQL Clustered
Storage/ Networking: TCP/IP, NFS, FTP, DNS, NAT, if config, router, net stat, EMC, FC SAN, NAS, EMC Clarion
Backup/ Monitoring,: Windows, Nagios Monitoring System, UC4,Mail Servers: SMTP, POP, IMAP, Exim
Languages and Tools: PL/SQL, UNIX Shell Scripting, J boss, WebLogic, OSB, Data power, C, Java, J2EE. Jira, GIT, SVN, Remedy, Veritas Volume manager.
PROFESSIONAL EXPERIENCE
Confidential, Washington DC
Sr. DevOps Engineer
Responsibilities:
- Worked on Administration of the network servers DNS, NIS, NFS, and SENDMAIL.
- Installed and configured Linux Server using Kickstart.
- Managed Thousands of servers in different locations using Puppet configuration management tool.
- Having Experience on Centos 7.
- Have experience in Web logic Server 10g and 11g, WebLogic Platform.
- Used Puppet extensively to configure servers with Users, Keys and security configurations.
- Leverage SuSe Manager, Puppet, Bash script and Python to automate SUSE/RHEL OS deployment, post OS build configuration and patching.
- Wrote bash shell scripts to keep virtual SUSE Linux servers time synchronized.
- Enterprise UNIX/Linux consulting, engineering, and systems administration of Solaris, HP-UX, AIX, and Linux (RedHat, Centos, SuSE) environments ranging from + servers.
- Have Experience on Azure cloud.
- Managed NAS storage for user’s home directory using Puppet to deploy NAS server configurations.
- Built a completely automated and secure deployment of two factor authentication Open VPN for customer's and administrator's to login to the environment using Puppet modules for VPN
- Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagios, with Puppet automation.
- Built and deployed graphing tools with RRD tool for graphing different metrics from servers using puppet modules.
- Have Good Experience on Open Stack.
- Worked on Deployment and monitoring of scalable infrastructure on Amazon web services (AWS) & configuration management usingpuppet.
- Worked on Development of puppet modules to manage configurations and automate install process.
- Designed Puppet Modules to manage configurations and automate installation process.
- Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
- Wrote Puppet manifests for deployment and configurations. Deployed Puppet DB.
- Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
- Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
- Have Experience on Talend tools.
- Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Nexus and Jenkins.
- Worked on version control tools like GIT and SVN and integrated build process with Jenkins.
- Have Experience on Ruby with Chef Automation tools.
- Worked with VMWare tools like vCenter & vSphere to manage VM's running on ESX cluster nodes and also experience working vMotion.
- Worked on Utilization of Cloud formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
- Monitored the performance of the system using PS, PRSTAT, VMSTAT, MPSTAT, PERFMETER and IOSTAT to check the CPU utilization, bottlenecks of I/O devices, Memory usage and Network traffic.
- Supporting servers with Oracle 10g& 11g and MySQL Databases, coordinating with DBA’s for Kernel Tuning and performance monitoring.
- Created documentation and worked on 24X7 Support
Environment: Linux (RHEL 5.x& 6.x), SUSE 11/10, CentOS (5.x, 6.x), AIX 6.1, Oracle 11/10g,LDAP,Puppet, AWS EC2, Nexus, Jenkins, GIT, SVN Samba, Perl, Shell Scripting, Bash, VERITAS Volume Manager (VVM), EMC Storage SAN, VERITAS Cluster Server (VCS).
Confidential, Houston, TX
Sr. Linux System Engineer /DevOps Engineer
Responsibilities:
- Installation, Configuration and upgrade of Red hat Linux 4/5/6, CentOS 4/5, SUSE 10/11, Ubuntu (8.04, 9.04 & 10.04), AIX (V5.3, 6.1) Operating System.
- Installation of Packages and Patches for AIX (5/6), Red hat Linux 4/5/6, Centos 4/5, and SUSE 10/11.
- Experience in installing and configuring Network Services: TELNET, FTP, DHCP, SSH, SAMBA, HTTP, TFTP etc.
- Configuring NFS, NIS, NIS+, DNS, Auto Mount & Disk Space Management on SUN Servers.
- Have experience in Web logic Server 10g and 11g, WebLogic Platform.
- Experience with VMware Virtualization using ESX hypervisor of VSphere 4.0.
- Installation, Configuration and Maintenance of Samba, Apache Tomcat, Web Sphere and J boss servers in AIX and Linux environment.
- Experience in Active directory configurations and support.
- Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
- Have Experience on Syslog and Application log Analysis.
- Worked on installation and configuration of DevOps tool, Puppet.
- Managed a private GIT version controlling server for developer teams to commit code to using Puppet configuration management tool
- Implemented auto scaling for front end application clusters in AWS Cloud.
- Built a deployment pipeline for deploying tagged versions of applications to AWS beanstalk using Jenkins CI.
- Experience with setting up Linux servers for Oracle Real Application Clusters and configuring SAN based mount points.
- Expertise in Performance Monitoring and Performance Tuning using Top, PRSTAT, SAR, VMSTAT, PS, IOSTAT etc.
- Expertise in creating and managing Logical Volume Manager in Red hat, CentOS and SUSE Linux.
- Have Experience on Azure cloud.
- Server Consolidation and Migration of Applications on Oracle Enterprise and Java Applications.
- Experience in building Production Servers and validation for new build releases.
- Setup and configure Veritas NetBackup 5.x, 6.x and 6.5x Net Backup server / client & tape libraries.
- Performed automated installations of Operating systems using, Kick Start installation.
Environment: Red hat (4.x, 5.x, 6.x), CentOS (4.x, 5.x), SUSE Linux (10.x, 11.x), Ubuntu (8.04, 9.04, 10.04), and AIX (V5.3, 6.1), Puppet, AWS, GIT, SVN, Jenkins, NetBackup (5.x, 6.x), VERITAS Volume Manager 4.x/5.0, SAN EMC Clariion CX 700/ CX 600/ CX 500.
Confidential, Phoenix, AZ
Linux - UNIX Administrator
Responsibilities:
- Worked on Red hat Enterprise Linux 3/4/5, SUSE Linux 9/10/11, and Ubuntu (8.04 & 9.04). Centos 7.
- Worked on Applying patches, installed monitoring tools, and upgradedBIOSon HPC Clusters.
- Installation and configuration of Linux servers using kick start& support for various applications, which runs on Linux environment followed by performance tuning, patching and maintenance.
- Designing, Implementation, Configuring, & Managing Puppet server.
- Working knowledge on Apache, Tomcat and J boss.
- Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
- Supporting 300+ Linux servers in production/stage/development environment.
- Creating VMware Lab setup as per Internal QA team’s requirement using VMware ESXi servers.
- Worked on VMware Virtual Center Server for centralizing ESX and ESXi servers.
- Support and troubleshooting of LinuxApache, MySQL. Have knowledge on MySQL, Oracle Database Administration.
- Provided Support of multi flavor UNIX & Linux environment with various responsibilities.
- Setup and configured network TCP/IPat all levelsonLinuxservers
- Implemented Domain Name Server by Using Primary and Secondary DNS Servers.
- Configured Red Hat Enterprise Linux Server as a Data Storage Server.
- Installed and Configured DNS, DHCP, NFS, NIS, http, tftp and other network services.
- Worked with object oriented software development methodologies and practices across all phases of the Software Development Lifecycle.
- Worked on Unix/Linux user's creation, file/dir. level permissions, Sudo permissions etc.
- Worked on Updating/patching Linux Servers with latest rpm packages.
- Involved in the installation, monitoring and support of Unix based servers, firewalls, Cisco networks, perimeter security technologies, Internet technologies and remote office WAN/ LAN connectivity.
- Extensively Worked on Apache webservers and Nagios.
- Worked on daily basis for Linux server maintenance and support to developer's team for their issueswith application, tuning, troubleshooting, and software running.
- 24x7 support for the LINUX servers.
Environment: Red hat Linux (3.x, 4.x, 5.x), SUSE (9.x, 10.x, 11.x), Ubuntu (8.04, 9.04), Puppet, Apache, Tomcat, J boss, VMware, XEN, KVM, ESX, My SQL, Apache High Availability, CISCO Devices, Subversion, Nagios, WAN, LAN, TCP/IP.
Confidential, Irvine, CA
UNIX - Linux Engineer
Responsibilities:
- Installed, configured, troubleshoot, secured and supported Red Hat 4/5, CentOS 3/4/5 and SUSE Linux9/10servers and also product servers.
- Worked on installation and configuration of WebLogic.
- Installed SOA suite and configurations as well as supported AWS set ups
- Worked on troubleshooting application servers Tomcat and Jboss.
- Worked on Installation and configuration of FTP, TFTP, HTTP, SAMBA, DNS etc.
- Deployment of application patches and upgrades; perform reboots & configuration changes.
- Wrote scripts on shell, bash and Korn.
- Worked on IMAP, POP, SSH Configuration and Hardening.
- Server Security Auditing, Vulnerability Assessment and correction.
- Worked on setting up accounts, remote backups, DNS clusters, Failover solutions etc.
- Administered user accounts, performed user maintenance on different Linux environment.
- Monitored security issues, administered system mail and Internet access. Configured network file systems.
- Worked on configuring and troubleshooting VPN Technologies (Open VPN, Pop top).
- Monitored and Managed Network Devices using Cacti, PRTG, etc.
- Security Protection (Intrusion Detection with Snort, tripwire and ipfw/iptables ).
- Linux Kernel Security, regular maintenance, recompiles and OS reinstalls.
- Worked on Core System Files Hardening and Optimization (sysctl.conf, resolv.conf)
- Monitored servers and responded to event notifications. (Service outages, High Load Alerts etc.) experience with Nagios.
- Working knowledge of Database Technologies (MySQL, PGSQL), performance Optimization and Hardening.
Environment: Red hat Linux (4.x, 5.x), Centos (3.x, 4.x, 5.x), SUSE (9.x, 10.x), Oracle 10g& 11g, SOA, Nagios, Tomcat, J boss, DNS, IMAP, POP, SSH, SQL, PL/SQL, shell scripts, Putty, Storage, C panel, WHM, VPN, Cacti, PRTG, RDNS
Confidential
Build & Release Engineer
Responsibilities:
- Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
- Worked with the Architects onSDLCprocess being the owner of post development environments.
- Coordinated the resources by working closely with Project Managers for the release and carried deployments and builds on various environments using continuous integration tool.
- Developed and implemented the software release management for the release of web applications.
- WroteANTandMAVENScripts to automate the build process.
- UsedShell/Perl scriptsto automate the deployment process.
- Performed Load/Functional testing using Mercury Load runner and HP QTP.
- Designed a customized Status Reporting tool used currently, based on the specific requirements usingJ2EE/ Strutsand WebSphereApplication Server with DB2 as Database.
- Coordinated Instance Refreshes and Environment Re-base lining.
- Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
- Planning, scheduling and documenting releases at code Freeze Periods.
- Worked with many teams of strength more than 30 and managed 2 release/build engineers.
- Stand by administrator forClear CaseandPVCS.
- Performed Functional and Stress Testing for a few applications using Mercury Load runner.
- Worked with HP QTP for Functional Testing.
Environment: Subversion, Clear Case, Hudson, Java/J2EE, JDK, ANT, MAVEN, DB2, UNIX, Windows Server 2003, Windows XP, Web Sphere, Perl Scripting, HP Quality Center.
Confidential
UNIX/Linux Administrator
Responsibilities:
- Worked as a Systems Administrator onRed Hat3/4, CentOS 3/4and Ubuntu (6.06, 7.04) servers.
- Worked on Applying patches, installed monitoring tools, and upgradedBIOSon HPC Clusters.
- Scheduled users to performHigh Performance Computingactivities on the Linux cluster.
- Created users and groups and assigned them appropriate quotas and ACLs as per company requirement.
- Experience managing and tuningMySQLand writing SQL scripts.
- Identified and solved any issues or errors.
- Installed and configuredNagiosmonitoring tool to manage infrastructure.
- Applied patches and supportedLinux Servers with Oracle Database servers.
- Worked onKernel tuningand Kernel patching.
- Managed Disk usingLVM, resized disk space when required. Managed disk space fromNetApp filers
- Setup NTP server and synchronized clients withNTP server.
- Troubleshoot application problems by diagnosing issues.
- Provided 24/7-support coverage, pager support and weekend support.
Environment: Red Hat Linux (3.x & 4.x), Centos (3.x, 4.x), Ubuntu (6.06, 7.04),Net app, NTP, Nagios, MySQL, SQL, HPC