Devops Engineer Resume
Orlando, FL
SUMMARY:
- Over Seven Years of experience in IT industry comprising of Development Operations (DevOps ), Build & Release Management and Unix / Linux Administration. Extensive experience in Infrastructure management tools and data center automation.
- Cloud Provisioning.
- Experience in Amazon Web Services (AWS) administration.
- Experience in EC2, S3, IAM and VPC.
- System Administration.
- Experience in Linux, Solaris and Windows.
- Configuration Management Tools.
- Experience in administering and automation using Puppet, Chef and Ansible.
- Version Control Tools.
- Experience in administering Perforce, GIT, CVS.
- Continuous Integration(CI) Tools.
- Experience in CI tool Jenkins for automated builds and deployments.
- Release Management Tools.
- Experience writing Ruby, Python, Shell (Bash), and Perl scripts to automate the deployments.
- Experience in configuring and deploying Java and J2EE applications into application servers (WebLogic, Jboss and Apache Tomcat).
- Experience in Docker, Docker images and Docker containers.
- Experience on Docker - compose, Docker swam.
- Experience in Configuring, Monitoring and Troubleshooting of TCP/IP networks.
- Strong hands on monitoring tool like SPLUNK, NAGIOS.
- 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 Solaris and Logical Volume Manager (LVM) in Linux.
- Installation and configuration of Zones and Containers in Solaris environment.
- Building RPM packages using RPMBuild.
- Performed server consolidation and virtualization using VMware ESXi created VM's on Virtual Center server and installed guest OS using Virtual Infrastructure client.
- Experience in DNS, NIS, NFS, LDAP, send mail, ftp, remote access, security management, and system troubleshooting skills.
- Providing Troubleshooting and Customer support in critical 24x7 production environments.
TECHNICAL SKILLS:
Operating Systems: Linux (Red Hat 4.x, 5.x, 6.x, 7.x), UNIX, Sun Solaris 8, 9, 10, 11.x Windows.
Version Control systems: Perforce, CVS, GIT, Subversion.
Languages: C, SHELL, PERL, RUBY, PYTHON.
Application Servers: Jboss, Apache Tomcat and Web Logic.
Tools: PUPPET, CHEF, ANT, HUDSON/JENKINS, MAVEN, BUILD FORGE.
Cloud: AWS EC2, AMI, AWS Config, S3, IAM. VMWare.
PROFESSIONAL EXPERIENCE:
DevOps Engineer
Confidential, Orlando, FL
Responsibilities:
- Worked on Docker by installing Docker and Docker - compose on different servers.
- Hands on experience in creating Dockerfile and docker-compose file
- Hands on experience in creating docker-compose file in automate multiple tasks done with just one file.
- Hands on experience in Consul by installing and securing with encrypted keygens.
- Hands on experience in creating multiple nodes of consul and consul-template
- Experience in service discovery by registering multiple services and securing them.
- Hands on experience on consul tool for discovering and configuring services in the infrastructure by providing several key features.
- Experience in installation and configuring Kubernetes and clustering them.
- Hands on experience in pushing and pulling the code from Git repositories as well a forking them.
- Design and build automated code deployment systems and templates that simplify development and interface work and make work more consistent and predictable using tools such as Docker.
- Familiarity with continuous integration/deployment processes and tools such as Artifactory, Gerrit, GIT, Jenkins.
- Strong Knowledge on Amazon Web Services (AWS) administration.
- Strong Knowledge on EC2, S3, IAM.
- Experience in creating multiple EC2 instances using single puppet scripts.
Environment: AWS, Jenkins, Splunk, Docker, Kubernetes, Nginx, consul, Puppet, Bash, Python, GIT, TOMCAT, RHEL 5.x, 6.x, 7.x.
Sr. DevOps Engineer
Confidential, Miami, FL
Responsibilities:
- Managed Build and Release activities for the projects.
- Performance tuning and troubleshooting of the applications and resolution of issues arising out of the ticketing systems in Remedy.
- Worked in an agile development environment, collaborating with Application Development and Architecture teams.
- Designed and implemented proactive monitoring to ensure health, performance and security of our production and non - production virtualized infrastructure.
- Administered GIT (Gitlab, Github).
- Worked on CI tool Jenkins for automated builds and deployments.
- Used Shell, Python and Perl scripting languages.
- Managed MySQL User Accounts.
- Backing Up, Copying, and Recovering MySQL Databases and tuning the MySQL Server.
- Running Multiple MySQL Servers and MySQL Database Maintenance and Repair.
- Upgraded and configured Operating System such as Linux, AIX and Windows 2K/XP/Vista/7/server 2003.
- Worked on large Data Centre Migration Project. Migrated Linux/Unix Servers from one data centre to other data centre with minimal downtime.
- Involved in P2P, P2V and V2V migration.
- Worked on handling security issues like stale UNIX account cleanups, 90-day password changes, setting max age and min age, creating a list of unmask permission for various users.
Environment: AWS, Jenkins, MySQL, Splunk, Nagios, Puppet, Bash, Python, Ruby, GIT, TOMCAT, RHEL 5.x, 6.x, 7.x
DevOps Engineer
Confidential, Mason, OH
Responsibilities:
- Deployment and management through AWS cloud formation on EC2 (Elastic compute cloud) instances and also maintaining amazon S3 storage.
- Design, develop and automate software updates with zero downtime.
- Maintained version control setup of configuration files, Automount maps, software repos etc. using GIT repositories.
- Strong hands on committing and pushing the code to GIT repositories and installed GIT plug - ins and creating builds in Jenkins.
- Installed and administered Jenkins CI server for continuous build of Java projects
- Strong hands on resolving issues for Development and QA Groups.
- Experience on Docker by creating containers, images and shipping them
- Centrally managed an automated research oriented Linux environment through automation/configuration tools like Chef / Puppet and Cobbler.
- Deployed and maintained fully automated production environment of several hundred servers using CFengine and development / research branch using Puppet.
- Maintained consistency, scalability using Puppet & CFengine across several hundreds of servers.
- Managing Build and Release activities for the projects.
- Creating automated builds and deploys using scripts.
- Installed and Configured Puppet Master, Puppet Console, Puppet agents and created manifests and modules in Puppet for automation.
- Upgrading the application on Red hat Linux systems.
- Strong hands on using monitoring tool like Splunk, Nagios and used to alert team members via sms and Email if there is an error.
- Verify successful completion of monthly Full backup, daily incremental backup and weekly cumulative backups, following developed procedures.
- Production support for the project supporting tools.
Environment: AWS, Jenkins, Splunk, Nagios, Puppet, Bash, Python, Ruby, GIT, TOMCAT, RHEL 5.x, 6.x, 7.x
DevOps Engineer
Confidential, Chicago, IL
Responsibilities:
- Experience in designing and building application or environments using AWS services like Cloud Formation, Auto Scaling, EC2, S3, IAM, etc.
- Experience in working with various infrastructures - compute, networking, storage, infrastructure security.
- Server configuration management via Puppet or Chef.
- Worked with multiple development teams to troubleshoot and resolve issues.
- Worked on Perforce by Syncing data from Depot and submit them.
- Experience in using Perforce plugin to synchronize files to the Jenkins workspace.
- Build automate sync to the latest revision when new Changelists are found using perforce. This will also trigger a new build. Also, whenever a new build is triggered manually in Jenkins, the plugin will sync to the latest revision in the Perforce depot.
- Maintain Chef and Puppet servers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
- Monitoring System performance and do kernel tuning to enhance the system Performance.
- Upgrading and configuration of Operating System such as Linux, AIX and Windows 2K/XP/Vista/7/server 2003.
- Worked on large Data Centre Migration Project. Migrated Linux/Unix Servers from one data centre to other data centre with minimal downtime. Involved in P2P, P2V and V2V migration.
- Worked on handling security issues like stale UNIX account cleanups, 90-day password changes, setting max age and min age, creating a list of unmask permission for various users.
- Worked with various teams to ensure system configurations are in compliance with corporate policies and control standards.
Environment: AWS, Puppet, Jenkins, Bash Scripting, Chef, Tomcat, Perforce, Solaris 8,9,10, HP-UX 11.x, RHEL 4.x, 5.x, 6.x
Devops /Sr. UNIX/Linux Admin
Confidential
Responsibilities:
- Administration of Redhat Linux 5/6 & Sun Servers (SPARC and x86) running Solaris 9, 10 which included jumpstarting, performing live upgrades of Linux operating systems and Kickstarting.
- Administration and support of Unix Servers including Solaris, & Red Hat Linux and CentOS.
- Creation of whole root and sparse root zones on Solaris 10 and administering of services using SMF.
- Creation of VMs for Redhat Linux on VMWare ESX 4, 5.0 and administering them with VI Client.
- Performed volume management using Veritas Foundation Suite 5 and Linux LVM and the creation of ZFS, VxFS, UFS and ext3 file systems.
- Installation and support of various applications including WebLogic 10, JBoss 4.2.x, Oracle 10g, Sun Java System Web Server 7, Tomcat, JDK 1.5, Ant.
- Patch management using native commands on Redhat 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.
- Modified the Linux Kernel (2.4) to control the Swappiness.
- Configuration and support of Veritas Cluster Server 5.0 for various agents including SAP, Oracle, DNS.
- Experience in Shell scripting (ksh, bash) to automate system administration jobs.
- Automated tasks using bash, Korn shell scripts.
- Backup and restore of file systems using Veritas NetBackup 6.5.
- Worked on Remedy project and resolved Remedy tickets as assigned to the individual or team.
- Participated in projects as directed including planning and the implementation of new applications and projects infrastructure.
- Involved in migration of project from one flavor to another one.
- Involved in development, user acceptance, and performance testing, production & disaster recovery server.
- Strong Knowledge on EC2, S3, IAM.
- Experience in creating multiple EC2 instances using single puppet scripts.
Environment: Solaris 8, 9, 10, Redhat EL 3, 4.x, Veritas Volume Manager 5, Veritas Cluster Server 5.0, VM Ware ESX 3.5, Virtual Center 2.5, Apache 2.2.x, WebLogic 10, ksh, bash, Oracle 10g, Sun SPARC Enterprise T2000, T5120.
Intern/Jr
Confidential, IN
Responsibilities:
- Controlled 100+ servers on ESXi 4/5, RHEL 4/5/6 & AIX 5.3 / 6.1 as a primary System Administrator.
- Worked on kernel patching/upgrades, backups on multiple environments of ESXi and Linux.
- Performed OS Installation/configuration/Upgrades/Patches and migrations.
- Ensured system security, backup/restore, Disaster Recovery, performance checked, troubleshoot on UNIX (CentOS, Red Hat Linux/AIX) Systems.
- Managed VMware infrastructure environment using ESXi servers and virtual machines.
- Added ESXi servers to the cluster for Fault tolerance (FT) and managing them through VSphere client.
- Created VMware cluster and enabled HA/DRS features to enable fully automatic failover.
- Configured VMotion, Virtual switch and VLAN in virtual centers.
- Managed UNIX platform and created virtual machines.
- Checked VMotion, storage VMotion and cold migration.
- Worked on DevOps tools like Puppet and GIT and used Puppet to create Modules.
- Maintained ESXi hardware and upgraded them using VMware update manager .
- Snapshot management and restored them when required.
- Worked on EMC SAN tech refresh on both host based and array based migration.
- Monitored the logs from Apache, Tomcat and other services that running in a Linux Box.
- Installed and configured Web Logic Application server.
- Worked on various UNIX servers (core dump and log file analysis) for configuring and troubleshooting along with analysis of hardware and software failures.
- Allocated the SAN as per requirement of the app/DB forecast and extended the file system, which are under Veritas, Linux and AIX LVMs.
- Worked on Nagios and Cacti for monitoring the systems.
- Installed and Maintained Tomcat and Apache Web Servers on Red Hat Production Servers.
- Security measures blocking unnecessary ports and restricting user's remote logins .
- Worked on various UNIX servers (core dump and log file analysis) for configuring and troubleshooting along with analysis of hardware and software failures.
- Worked on 24X7 support in production environment .
Environment: RHEL 4/5/6 & AIX 5.3 / 6.1, ESXi 4/5, VSphere, LVM, EMC/CLARiiON, VMware.