Devops Engineer Resume
Bentonville, AR
PROFESSIONAL SUMMARY:
- 5 years of strong and progressive experience in the server installation and administration of Ubuntu, Red Hat Linux, Centos, OEL, SUSE Linux, Fedora, on various Hardware Platforms.
- Expertise in AWS, experience in implementing new AWS instances and working with EBS and S3 storage, IAM.
- Having sound knowledge in Configuration management tools Ansible, Chef, SaltStack, Puppet and Maven.
- Write Terraform based instructions to orchestrate cloud server provisioning
- In - depth knowledge of AWS automation services - CloudFormation templates, Terraform
- Possess sound knowledge on Continuous Integration systems such as Jenkins, Bamboo, TeamCity.
- Automated, designed and implemented continuous integration using GIT, Jenkins.
- Experience in Installing databases like Oracle 10g, 11g, MYSQL on Linux.
- Have good knowledge of utilizing cloud technology AWS and NoSQL database like Mongo DB database.
- Installed/Configured the WebSphere server, JBoss application server, Weblogic server Managed tuning and performance of high-profile applications running on them.
- Experience in assigning the azure services on locations specific to integrate with web-apps and key-vaults
- Expertise in Installation and maintenance of other application servers like Apache, Tomcat etc.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers
- Install and configured Apache, Debian, Nagios, MySQL, SQL server.
- Install and configure Splunk to monitor application and server logs.
- Hands on using Bug tracking tools like JIRA and HP Quality Center.
- Creating, validating and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment
- Well versed with usage of SSH and ftp / sftp /scp / telnet for remote connections and ancillary needs.
- Good experience in scripting using Bash, Python, Perl, K-shell, Power shell for task automation.
- Expertise in ANT scripts to automate the maintenance process of the WebSphere and recovered the backed-up WebSphere configuration using XML Config tool.
- Configured YUM server with hands on experience in installing, uninstalling and upgrading the software packages through RPM and YUM.
- Experience with documenting, software usage procedures, network diagrams and project documentation.
- Troubleshoot of server virtualization products like KVM, XEN, VMware, and Virtual Box.
- Detect hardware related issues like Disk Failure, RAM, and NIC Card. Provide Hosting and Deployment Solution in PACI (Parallels Automation Cloud Infrastructure) based on Linux, VMware.
- Workforce management (WFM) to optimize the productivity of employees on the individual, departmental, and entity-wide levels.
- SDK creation to applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar development platform.
TECHNICAL SKILLS:
Operating systems: RHEL 4.x/5.x/6.x/7, CentOS 5.x/6.x/7& Ubuntu IBM 5L 5.x, AIX V6.1 & Windows 2003/2008
Hardware: Dell, HP Proliant, HP-460C Blade,IBM F-series P-series RS6000
Scripting languages: Shell scripting, Unix Bourne shell, Korn shell, python, basic Perl
Web Servers: Apache2.0/2.2/2.4, Apache Tomcat5.5/6.0/7.0
Application Servers: WebLogic, JBoss, WebSphere
Cloud (Laas): Basic cloud computing concepts and AWS,Azure
Configaration Management tools: Puppet, Chef, Ansible, SaltStack
Monitoring tools: Nagios, Splunk, Netcool, Vagrent, Docker
Build Tools: Ant, Maven
C I Tools: Jenkins, Hudson
Databases: Oracle 9i/10g,11g, DB2, SQL Server, Mongo DB
Documentation tools: Media Wiki, Share point, Jira, Bugzilla
Version Control: Tfs(Team Foundation Server), Git, Github, Subversion (SVN)
PROFESSIONAL EXPERIENCE:
Confidential, Bentonville, AR
DevOps Engineer
Responsibilities:
- Installation, Maintenance, Administration and troubleshooting of Linux and AIX Operating Systems.
- Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure and installation of the Puppet master and Puppet agent.
- Managed Amazon Web Services (AWS) infrastructure with automation, implemented new AWS instances and worked with EBS and S3 storage, IAM, VPC, Amazon EC2 Cloud Servers using AMI's (Linux/Ubuntu).
- Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
- Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Configured the squid servers and controlling them from Puppet master for the allowed sites.
- Configured Apache servers and controlling them from Puppet master by using Shell, Perl and python scripts.
- Supported AWS Cloud environment with 600+ AWS instances and configured Elastic IP and Elastic storage.
- Installing RedHat Linux using kickstart and applying security polices for hardening the server based on the company policies.
- Experimented with Docker and Ansible together and then just using Ansible-compose
- Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
- Workforce management (WFM) to optimize the productivity of employees on the individual, departmental, and entity-wide levels.
- Working on Volume management, Disk Management, software RAID solutions using VERITAS Volume manager. File system Tuning and growing using VERITAS File System (VxFS), coordinated with SAN Team for storage allocation and Disk Dynamic Multi path.
- SDK creation of applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar development platform.
- Installed & configured Nagios on Linux servers.
- Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
- Used the version control system GIT to access the repositories and in coordinating with CI tools.
- Supported On call for production issues and part of on call rotation to support production environments on cloud.
Confidential, Houston, TX
DevOps Engineer
Responsibilities:
- Installation, configuration and upgrade of Redhat Linux 5,6 operating systems with basic PowerShell scripts.
- Remedy ITSM Lead for BMC Implementation project.
- Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
- Docker installation evaluation and testing, AWS installation evaluation and testing.
- Installation and configuration of management tool Puppet across RHEL environment.
- Developed the scripts to push patches, files and maintain configuration drift through the Puppet Tool.
- Worked on implementing backup methodologies by Power Shell Scripts for Azure Services like Azure SQL Database, Key Vault, Storage blobs, App Services etc.
- Created Azure services using ARM templates (JSON) and ensured no changes in the present infrastructure while doing incremental deployment.
- RPM and YUM package installations, patch and other server management.
- Wrote power shell scripts to create the parameter files automatically for all the services in Azure Resource Manage
- Agile integrated engineering, with typical GitHub and Scrum workflows.
- Designed and built Azure V2 network infrastructure including Site to Site connection through
- Meraki VPN/Firewall appliance, with Point-To Site (V1 network connection to V2 Network) for migration of Azure VMs from classic Portal to Azure Portal.
- Integration implementation of Jenkins, uDeploy, JIRA and Crucible for DevOps automation.
- Using Puppet Enterprise to Manage Application configurations in both a large VMware environment, as well as a new SOA environment - built completely in Openstack Grizzly.
Confidential, Redwood city, CA
DevOps Engineer/ Linux Administrator
Responsibilities:
- Installation, Maintenance, Administration and troubleshooting of Linux and AIX Operating Systems.
- Extensively worked on hard disk mirroring and stripe with parity using RAID controllers.
- Installation and configuration of Veritas Volume Manager, LVM, Veritas File System and Veritas Cluster Server.
- Installed the Operating System on Solaris and Linux servers and blades over the network.
- Develop and maintain an expert level understanding of the OpenStack project ecosystem.
- Responsible for managing the Chef client nodes and upload the cookbooks to chef-server from workstation.
- Manage deployment automation using chef, Custom chef recipes, in Ruby.
- Created Filesystems from local storage as well as NFS partitions for application portability.
- Applied patches and packages on Linux servers using rpm RedHat Package Manager and yum tools.
- Creation and scheduling of Cron Jobs such as for Backup, System Monitoring and removal of unnecessary files.
- Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation. management.
Confidential
Linux Administrator
Responsibilities:
- Designed, planned and carried on installation, upgrade, configuration and maintenance of Veritas NetBackup 5.1 and 4.5 for Linux.
- Maintained and administered around Linuxand AIX Servers.
- Setup and implementedsysteminstallation and configuration using Kickstart for Red Hat.
- Installed and configured of RAID (0, 1, 0+1, 5) FileSystemsusing Solstice Disk Suite.
- Created and edited Users, Groups and file permissions as per requirements.
- Installed HBA cards and worked with storage team for backup and recovery.
- Worked on Disk / Volume management with Solstice Online Disk Suite and Veritas Volume
- Used vmstat and iostat to monitorsystemand performance. upgrade, IP changes, Printer configuration, group and net-group access, etc.
- Created and maintained Maven Pom.XML for performing the builds.
- Worked with the development team to generate deployment profiles (jar, war, ear) using Ant Scripts and Jenkins.
- Managed SVN repositories for branching, merging, and tagging.
