Devops Engineer Resume
Minneapolis, MN
SUMMARY
- 8+ years of experience in Build and Release management involving extensive work towards code compilation, packaging, building, debugging, automating, managing, tuning and deploying code across multiple environment.
- Experienced in Installs, Upgrades, Patches, Configuration, performance tuningonUNIXand systemsoftware & hardware.
- Experience in Installing, configuring and maintaining, DNS, DHCP, Samba.
- Supported AWS Cloud environment with 160+ AWS instances and configured Elastic IP & Elastic Storage and also experience working on implemented security groups.
- Implemented and architected Open Source web content and URL filtering mechanism.
- Extensively worked on Continuous Integration and deployment(CID) using various CI Tools like Jenkins, Puppet, Chef, Hudson, middleware administration.
- Created & improved Release processes and documentation to minimize customer impact during changes.
- Release Management Experience writing Shell and Perl scripts to automate the deployments.
- Efficiency in installing, configuring and implementing the LVM, and RAID Technologies using various tools.
- Configuration and deployment on IIS over .Net frame work over Weblogic application server.
- Experience Installation, configuration and managing of Puppet master server and also experience in updating and creating modules and deploying puppet clients.
- Experience on OLTP by using Weblogic server based on J2EE.
- Configured and Secured Web server interface, Session management, Jboss resources in Web sphere.
- Experience in installation, configuration and administration of Apache (HTTP, HTTPS) Server/Tomcat/lightpd.
- Experience in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups
- Configuring and AdministeringDNS, NIS, LAMP and LDAP Redhat/CentOSserver environment.
- Experience in SQL, MySQL, Oracle.
- Maintained ELK (Elastic Search, Logstash, Kibana)
- Managed UbuntuLinux and Windows virtual servers (Rack space andAWSEC2) with Chef using Git
- Extensively worked on Hudson,.Net,Jenkins and AnthillPro for continuous integration (CI) and for End - to-End automation for all build and deployments
- Ability in execution of XML, Ant Scripts, Ruby, Perl, Python, Shell Scripts and JAVA Scripts
- Experience in Deploying JBoss, IBM WebSphere, Apache Tomcat web server, IIS Server, Oracle web logic
- Experience in working with Ticketing Tools like JIRA, RedMine, and Bugzilla
- Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
- Having work experience in support of multi, platforms like UNIX, Ubuntu, RHEL, Fedora, IOS and Windows 98/NT/XP/Vista/7/8 of production, test and development servers.
- Having Good Knowledge of AmazonAWS Cloud Services, (EC2, S3, EBS, ELB, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53, Cloud Watch)
- Experience in administering, installing, configuring, troubleshooting, performance monitoring of Cassandra Clusters
- Midlevel expertise in Ruby, PERL CGI, Web development and good hands-on experience with SQL
- Efficiently used Project Management Tools like Base Camp, MS Project, MS Share point and Atlassain Tools. (JIRA, confluence, Stash, SourceTree, Crucible)
- Experienced in Querying RDBMS such as Oracle, MySQL and SQL Server by using SQL for data integrity
- Experience in Installation and configuration of VMware workstation and VMware ESX / ESXi server and creation ofVMs and install different guest OS.
- Experience inAWSdeploying instances like Redhat, Ubuntu, CentOs, Windows
- Managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances using Amazon Cloud Watch.
- Experience setting up instances behind Elastic Load Balancer inAWSfor high availability.
- Worked on DevOps tool Chef in provisioningAWSmachines.
- Considerable experience in VCenter Administration.
- Creating, cloning Linux Virtual Machines, templates using VMware workstation and ESXi environments
- Experience in Creating and maintaininguser accounts, profiles,security, rights, disk spaceandprocess monitoring.
- Experience in Openstack implementation in POC environment.
- Resolving system errors and crashes, huge file sizes, file system full errors.
- Experience in Package management using RPM, YUM and UP2DATE in Red Hat Linux.
- Ability to write Shell & Perl scripting.
- Excellent analytical, problem solving, communication and interpersonal skills.
- Capable of quickly learning and delivering solutions as an individual and as part of a team.
- Experience in DevOps Support(Puppet/Chef/Jenkins/Git/)
- Experience with Configuration Management, Build, Deploy, Release Management and Quality Assurance.
- Installation, administration, maintenance and support of Jenkins.
- Experience on Jenkins for continuous integration (CI) and End to End automation for all build and deployments
- Experience in all stages of Software Development Life Cycle (SDLC) including proposal, process engineering, design, development, testing, deployment and support.
- Experienced in implementing Puppet, Docker, Chef, Git and Jenkins.
- Considerable knowledge and understanding on Docker, Ansible
- Knowledge on message queuing services like MSMQ, RabbitMQ and Amazon SQS.
- Experience in ITIL process implementation, service Operations, Transition and Continual Service Improvement.
- Experience in Disaster Recovery and Business Continuity Planning in case of eventualities.
TECHNICAL SKILLS
Operating Systems: Linux (RedHat, CENTOS ) 2.1 / 3/ 4 / 5 and 6, Solaris 10/9/8,, VMware ESX/ESXi, SLES 8,9,10 & 11, Windows NT 4.0/2000/2003/2008 , MAC OS X Lion.
Hardware: Dell PowerEdge 19XX, 29XX, R series, HP DL series, F5 Fire Pass VPN,F5 LoadBalncers LTM 1600
Networking: TCP/IP, NIS, NFS, FTP, DNS, DHCP, Samba, Apache, SMTP, SSH, IP-Tables
WEB Technologies: Tomcat, APACHE 2.x, 3.x, PHP Zend, Weblogic, JBOSS Webserver
Programming, Scripting Language & Databases: MySQL, Oracle, Shell Scripting, Perl Scripting,Node.js, Sed, AWK & VBScript, JAVA, .Net, C#
Backup Management: TAR, cpio, dd, CA Arc Backup
Other Technologies: Nagios, zabbix, Icinga, ZendPHP, OpenLDAP,AD, CVS.
Development Tools: Subversion, GIT, Eclipse, Geppetto, Netbeans, ChefSpec, Foodcritic, EMACS, Test Kitchen, BATS, Vagrant, rspec-puppet, Gitlab, Jenkins
System Management and Automation: Chef, Puppet, Ansible, Foreman, Spacewalk, Katello/Satellite, Rundeck, Fabric, ManageIQ/CloudForms
Protocols: TCP/IP, UDP RIP, OSPF,BGP,SNMP, SMTP, TELNET,RPC
PROFESSIONAL EXPERIENCE
DevOps Engineer
Confidential - Minneapolis, MN
Responsibilities:
- Installed and configured several hundred RedHat/ CentOS server on VMware ESXi 5.1 Virtual Environment.
- Configured Red Hat Cluster Nodes for any legacy applications and verified the daily health check on the Cluster Nodes.
- Installing and configuring RedHat /CentOS 6.X using kick start servers in physical and virtual server environment
- Installing and updating packages using YUM (custom YUM servers/repositories) and Red Hat Satellite Server.
- Upgraded all systems from Java SE7 to Java SE8 and tested in environment
- Participating in 24x7 production on-call support of Linux and provided technical support to users.
- Implementing a Continuous Delivery framework using Jenkins, Puppet in Linux environment
- Installation, Configuration, upgrade and administration support of Jenkins.
- Fabricated a new automation platform based on Ansible and Rundeck.
- Troubleshoot the build issue during the Jenkins build process.
- Configured and deployed patches, upgrades, bug fixes on both physical and virtual Red Hat Linux servers using satellite servers.
- Implementation of Chef in Dev/QA/Int and prod environments and integrated with Active Directory.
- Implemented rapid provisioning and life cycle management for Redhat LINUX using kickstart
- Implemented Puppet for IT automation tasks across server farm.
- Installation, configuration and maintenance of Git hub.
- Expertise in security hardening (iptables/selinux) major Production Servers, and compiling, building and installing web server based Linux tools.
- Assisted in migrating the exiting data center into theAWSinstances.
- Migrated applications to theAWScloud.
- Installed the application onAWSEC2 AMI, Redhat, Ubuntu Instances
- Experience in performing, uploading and upgrading new firmware on the Interconnects and Chassis
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups
- Optimized volumes and EC2 instances
- Used IAM to create new accounts, roles and groups
- Created monitors, alarms and notifications for EC2 hosts using CloudWatch and multiple AZ VPC instances.
- Proficient in providing support on the deployed Red Hat Enterprise Linux & Sun Solaris servers from both operating system level and application Level.
- Expertise DevOps Support(Puppet)
- Expertise in configuring Red Hat Cluster Nodes for any legacy applications and verified the daily health check on the Cluster Nodes utilizing clusters.
- Expertise in creating VM Templates, cloning and managing Snapshots.
- Expertise in working with MySQL databases, Apache Web server, Tomcat Application Servers
- Troubleshooting any performance or configuration issues with MySQL and Oracle.
- Expertise in hardening, Linux Server and Compiling, Building and installing Apache Server from sources with minimum modules.
- Monitoring and troubleshoot backups and schedule Cron jobs.
- Experience in scripting using BASH & PERL, Apache Server.
- Patch management of servers and maintaining server's environment in Development/QA/Staging/Production.
- Installation and configuration and setup of docker container environment.
- Resolving assigned tickets in Development/QA/Staging/Production.
Environment: RHEL 4.x/5.x/6.x, Centos, Solaris, Ansible, VERITAS Volume Manager 3.x/ 4.x, VERITAS Storage Foundation 5, VMWare ESXi 5.1,NFS, DNS, SAN/NAS, Subversion, GIT, Anthill pro, Jenkins, Java/J2EE, ANT,.Net, MAVEN, JIRA, Ruby, LINUX, XML, Windows XP, Windows Server 2003, Web logic, MY SQL, Perl Scripts, Shell scripts.
DevOps Engineer
Confidential - San Antonio, TX
Responsibilities:
- Main responsibilities include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
- Integrated Maven with Shell scripts created in Bash to automate the deployments for the Java based applications. Managed the deployment activities for multiple server instances by enabling password less ssh communication between the servers and utilizing the rsync utility in the shell scripts
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage usingAWS Cloud watch.
- Setting up and administering DNS system in AWSusing Route53
- Hands-on experience on CI tools like JENKINS/HUDSON
- Developed build scripts using ANT and Migrated to MAVEN as the build tools for the creation of the build artifacts like war or ear files
- Managed branching and Merging in a multi-project environment.
- Managed the entire Release Communication and Co-ordination process
- Used Atlassain products like JIRA for issue tracking and code integration to plan and collaboration, used Dev tools to host, review, test, and deploy team's GIT and Mercurial code.
- Imported and managed multiple applications in Subversion (SVN).
- Provided end-user training for all Subversion (SVN) users to effectively use the tool
- Involved in backing up repository, creating folder and granting user access privileges
- Assist our Client in the centralized Build Farm which has responsibility of creating and maintaining build scripts required by the applications.
- Automated the Build and Deployment process using WebLogic server
- Integrated SVN and Maven with Jenkins to implement the continuous integration process
- Performed weekly and on-call deployments of application codes to production environments
- Created Maven, Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments
- Experience in partially administering ALM (PIVOTAL TRACKOR) for issue management
- Working experience on AGILE/SCRUM Methodologies.
- Created and deployed a tool to automate branch and project creation in subversion using Perl and Chef and Puppet scripts
Environment: SVN, PIVOL TRACKOR, Maven, Chef, ANT, Jenkins, Hudson, WebLogic Application Servers, Agile SDLC
Infrastructure Engineer
Confidential - Chicago-IL
Responsibilities:
- Reviews and manages Unix Operations Team workloads and supports tickets to ensure correct prioritization and progress.
- Manages incident escalations and coordinates resources appropriately
- Conducts weekly team meetings and attends other meetings as required for RCA.
- Planning, installation, configuration, monitoring, and deployment of Solaris/Linux environments
- Evaluating and applying security patches on Solaris and Linux servers
- Developing scripts to support task automation and monitoring activities
- Installation, configuration and fine tuning LAMP servers on Centos 5
- Installation, configuration of syslog server.
- Creating and updating detailed How-To and Best Practices guides
- Maintain 2003/2008 AD environment and deploy images through SCCM.
- Pull software and hardware inventories through SCCM queries.
- Build servers using Kick Start, Red Hat Server/Spacewalk.
- Establishes and implements policies, procedures, and standards and ensures conformance with information systems and objectives
- Responds within defined SLA metrics to issues logged in the HPSM ticketing system
- Installation, Configuration and deployment of Apache environment for providing POC’s for customers.
- Installed and configured puppet for updating of configuration files in Hadoop environment
Environment: RHEL/CentOS 5/6, Windows 2003/2008 AD & SCCM, Solaris9, F5 Firepass, Juniper IDP100, Veritas Cluster server (VCS), VMware ESXi5.1, CA Arc Backup, CA Unified Asset Portfolio manager
Linux Admin
Confidential, San Antonio TX
Responsibilities:
- Administration of Sun Servers (SPARCandx86) running Solaris10 and Dell, HP Servers running SUSE, Red hatEL3, 4.x, 5 which included jumpstarting, performing live upgrades of Solaris operating systems and Kick-starting Redhat EL3, 4.x, 5
- Administration and support of Unix Servers including SUSE, Solaris, HP-UX & Red Hat Linux and CentOS
- Creation of whole root and sparse root zones on Solaris 10 and administering of services usingSMF
- Creation of VMs for SUSE, Solaris x86 and Redhat Linux on VM Ware ESX 3.5and administering them with VI Client.
- Performed volume management usingVeritasFoundationSuite5, SVM and LVM and the creation of ZFS, VxFS, UFSandext3 file systems.
- Installation and support of various applications includingWebLogic10, JBoss 4.2.x, Oracle 10g, Sun Java System Web Server 7, Tomcat, JDK1.5, Ant.
- Managed cisco switches, routers, firewall Network devices.
- Performed regular disk management adding hard drives on existing servers and allocating space to required partitions
- Creating and maintaining user accounts, profiles, permissions disk usage and process monitoring.
- Provisioning of LUNs from SAN based on McData Switches and Hitachi Based Storage.
- Patch management using native commands on Solaris and Linux and following the chance control procedures.
- Performance tuning and troubleshooting of the applications and resolution of issues arising out of the ticketing systems in Remedy
- Monitoring the servers using tools like BMC and Nagios and providing24x7 on call support rotation basis
- Modified the Linux Kernel (2.4)to control the snappiness
- Managed NetApp networked appliances.
- Set up monitor tool to measure application availability and performance.
Environment: SUSE 9,10, Solaris 8, 9, 10, Redhat EL 3, 4.x,VM Ware ESX 3.5, Virtual Center 2.5, BMC Patrol for Unix, Apache 2.2.x, Sun Java System Web Server 7, WebLogic 10, ksh, bash, Oracle 10g, Sun SPARC Enterprise T2000, T5120, Sun Fire v890, 6800, x4100, x4150, E6900, M5000, M 8000, 3510, 3511, Hitachi Lightening 9970v
Systems Administrator
Confidential
Responsibilities:
- Installation, configuration and administration of Red HatLinuxservers and support for Servers
- Installation, maintenance and regular upgrades of Red HatLinuxServers using kick start based network installation
- Provided 24x7 System Administration support for Red HatLinux3.x, 4.xservers and resolved trouble tickets on shift rotation basis.
- Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
- Managing Compaq andLinuxworkstations and servers
- Installation of patches and other software packages
- Disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager for other flavor of UNIX
- Monitoring system performance, tune-up kernel parameter, adding /removing /administering hosts, users, disks on DNS / NIS domain
- Configuration of Hardware and Software RAID on Digital & Sun Servers
- Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
- Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management, dumb terminals and devices carried out.
- Installation and configuration of Oracle 7.x/8.x
- Implemented NFS, DNS and NIS under SUN
- Performed the administration of the Domain Name Server and configuration of the Database Files
- Wrote bash shell scripts for getting information about variousLinuxservers
- Installed and Configured Send mail Utility on Sun UNIX Servers.
- Administering NFS Mounts.
Environment: Red HatLinux4.1, 4.2, 4.3, 4.4, SunFire, SunStorEdge L280, Sun StorEdge A1000, A5000, JBODs Compaq servers, Solstice Disk Suite, Oracle 7.x/8.x.
System Administrator
Confidential
Responsibilities:
- Installation, Maintenance, Administration and troubleshooting of Sun Solaris9,10and Red hat9, AS 3.0 servers on various hardware platforms that include Sun 4800, V480, 280R, 4500, 3500, Dell6400, 2400, 1800 etc.
- Performed automated installations of Operating System using Jumpstart for Solaris and Kick- start for Linux
- Extensively worked on hard disk mirroring and stripe with parity using RAID controllers
- Implemented a High Availability Cluster using2V480s, aT3 and VERITAS Cluster Server 4.0
- Developed, customized and build packages on Solaris and RPMs on Linux for deployment on various servers through Software Development Life Cycle.
- Designed bash, ksh, and Perl scripts to automate application and system management activities
- These scripts provided the following functionality: application startup and shutdown, monitored systems and applications health, and web site management.
- Installation, Management, Configuration of LAN/WAN systems utilizing Cisco switches and routers
- Configured various services, devices as well as applications of UNIX servers and worked with application team to customize the environment.
- Configured firewall based on Red hat Linux and FreeBSD 6.xthat has three network interfaces.
- Responsible for documenting and updating all customer correspondence and relevant internal information in support tickets via ticketing system.
- Answer user inquiries regarding computer software or hardware operation to resolve problems.
- Taking Daily System Backups using VeritasNetBackup software
- Managing and Administration of SAN environment creating fabric zone
- Upgrading the firmware for arrays, switches and server
- Performing Kernel upgrades and loading modules for Red hat.
- Produce interoperability verification documents for partner product validation and support validation process.
- Good scripting experience (power shell preferred)
- Experience working in an enterprise environment.
- Excellent knowledge with Remedy
- Hardware support knowledge.
Environment: Sun 4800, V480, 280R, 4500, 3500, Dell6400, 2400, 1800,at3, VERITAS Cluster Server 4.0LAN/WAN, Red hat, FreeBSD 6.xt
