Devops Consultant Resume
La, CA
PROFESSIONAL EXPERIENCE:
- Have 10 years of experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations.
- Experience in AWS Scripting andOperations EC2, EBS, S3, Glacier, VPC and Route53, also Certified AWS Solution Architect.
- Good experience in Maintaining hybrid IT environment configuration, VM patching and CI/CD using Chef - Cookbooks.
- Designing Chef - base role and cookbooks to apply them and maintain the nodes/servers Dev, QA, Stag and Prod .
- Strong experience on bootstrapping and maintaining AWS using Chef on complex hybrid IT infrastructure nodes through the VPN and Jump/Bastion Servers.
- Strong experience inautomating Vulnerability Management patching and CI/CD using Chef and other tools like Gitlab, Jenkins, Rundeck, Nexus and AWS/Azure.
- Good experience in migration of on-premise applications or infrastructure to cloud AWS .
- Experience in performing large scale deployments on complex and hybrid infrastructure using configuration management tools like Chef and Puppet.
- Strong experience in writing Cookbook/Recipes using Chef Resources, Ruby DSL, Chef Handlers Report and Exception, Test Kitchen, Chefspec and Vagrant.
- Experience in automating Configuration Mgmt. of Hybrid IT Infrastructure AWS + VMWare .
- Experience in monitoring System/Application Logs of server using Splunk to detect Prod issues.
- Have good working knowledge on cloud foundry to implement CI/CD on it with docker.
- Deep understanding of Layer 7 protocols like HTTP, DHCP, DNS, SSL/TLS.
- Have very good exposure and experience on web development experience using tools and automation testing using QTP/Selenium.
- Have2+ years of experience on Python Scripting in various projects for automating tasks.
- Highly motivated and committed DevOps Engineer experienced in Automating, Configuring and deploying instances onAWS, OpenStackcloud environments and Data centers, also familiar with EC2, Cloud watch, Elastic Search and managing security groups on AWS.
- Have good working knowledge on distributed computing, e.g., NoSQL, Cassandra and Hadoop .
- Experience with various components of OpenStack and Heat orchestration templates (HOT).
- Administration of Production, Development and Testenvironment’s carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.Experience supporting Chef Environment with 200+ servers and involved in developing manifests.
- Experience in continuous integration technologies Bamboo and Jenkins. Designed and created multiple deployment strategies using Continuous Integration and Continuous Development Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
- Experience working Data Center’s managing Servers, SAN and NAS devices like HP, Cisco, Brocade, EMC and HDS devices.
- Good experience and understanding of SAN (SAN arrays; HITACHI, EMC) technology including zoning, maintaining, configuring and disk creation on various systems.
- Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
- Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like make file.
- Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release and application configurations.
- Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
- Administered tasks like taking backups, expanding file system disk space, creating NFS mounts.
- Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.
TECHINICAL SKILLS
DevOps Tools: Chef, Puppet, Gitlab, Jenkins, Vagrant, Docker and Splunk
Cloud Platforms: OpenStack, AWS, Microsoft Azure and Rackspace
Operating Systems: Sun Solaris 11, 10, 9, 8, 7, Red Hat Linux 3.x, 4.x, 5.x, 6.x, SUSE 10/11/12, Ubuntu, OEL, CentOS, Windows NT/2003/XP/2000.
Hardware: Sun Ultra Enterprise Servers (E3500, E4500, E450, E420R, E250), Sun Workstations (Ultra 5, 10,20,Blade 100,150,2000)SunstorEDGEA1000 and D1000, HP 9000 series, IBM RS/6000, p Series, x Series.Dell R710, R720, R510 and R910, IBM Blade Servers
Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP, and RIP, iSCSI, Fibre Channel.
Software and Tools: VERITAS Volume Manager 3.x/4.x,WinSCP, FTP, SSL, VERITAS Cluster Services, Cisco CNR, Send mail.
Backup Management: VERITAS Netback up 4.x/5.x/6.x, Solstice Disk Suite, tar, dd, cpio
Tape Hardware: Storage tape libraries L40, L80, L180, L700, SL500, SL8500, DAT & DLT, STK 9940B, 9840B, LTOs.
Web/Application Servers: Tomcat, Apache, Web logic, Webspere iplanet and JBoss
Database: Oracle,DB2,Sybase, Cassandra
Languages: C/C++, HTML, Shell Scripting, Perl, Python, Ruby
PROFESSIONAL EXPERIENCE:
Confidential, LA, CA
DevOps Consultant
Responsibilities:
- Architect and Design Chef Framework to bootstrap and maintain CM/CI/CD on complex hybrid infrastructure and configure knife, chef-client, Test Kitchen, ChefSpec, Berkshelf, Vagrant and Spiceweasel.
- Maintenance and Vulnerability Management of Hybrid infrastructure and CI/CD using Chef - Cookbooks.
- Design base role and cookbooks to apply and maintain the nodes/servers Dev, QA, Stag and Prod .
- Designed, built and coordinate an automated build &release CI/CD process using Gitlab, Jenkins/Rundeck, Nexus and Chef on hybrid IT infrastructure.
- Customize existing cookbooks downloaded from the chef supermarket using Ruby DSL and Chef Handlers.
- Configured host-based and user-based security for the service using TCP wrappers.
- Work closely with DBAs, software partners and Staff in a proactive and solution oriented environment.
- Patch Management, Package Installation/Upgrades and Kernel upgrades.
- Installation and Configuration of Web servers like Apache, Tomcat.
- Converted existing shell scripts/batch jobs to recipes/cookbooks for the deployment and configuration management.
Confidential, Atlanta, GA
DevOps/AWS Engineer
- Created and maintained continuous integration (CI) and continuous deployment (CD) environments to facilitate an agile development process which is automated and repeatable enabling teams to safely deploy code many times a day while ensuring operational best practices are supported.
- Worked on creation and managing IT infrastructure and application stack using AWS Cloud Formation and writing the template file using Json.
- Worked on AWS ELB and configure the auto scaling as per the application user traffic.
- Setup up and maintenance of automated environment using Chef Recipes& cookbooks within AWS environment.
- Built a continuous integration and deployment framework for Chef Code using test driven development.
- Experience designing, building, maintaining, and coordinating an automated build/release process using Git, Jenkins, Bamboo, Docker, Vagrant.
- Having ample experience in load balancing and monitoring with Nagios.
- Deployed MongoDB on AWS EC2 instance which is configured with persistent storage using the EBS.
- Implemented AWS RDS service for MySQL, Oracle and SQL servers.
- Building RHEL 5.x, 6.x and SUSE Linux 10 as a 4 node cluster from scratch using HPSA tool.
- Installing CAD cluster Oracle 11g and Web logic applications 11.x, 12.x on RHEL 5.x and 6.x.
- Creating and configuring user accounts and DNS entries.
- Writing shell scripts to accomplish day to day system administration task.
- Managed VMware Infrastructure/vSphere5 clusters on Test/Development environments.
- Involved in configuring network bonding and troubleshooting networking issues.
Confidential, San Francisco, CA
Linux Administrator/DevOps
Responsibilities:
- Installed, administered and managed Red Hat Linux, SLES, Solaris, HP-UX and AIX servers.
- Managed UNIX’s server services such as Bind DNS, Chef, Postfix, Apache web server, Tomcat, MYSQL.
- Developed the puppet manifest scripts using DSL for the deployment on different servers/environments.
- Maintaining the infrastructure servers for different data centers using Amazon Web Services AWS .
- Worked on script conversion from kickstart to puppet manifest for a while.
- Performed installation of new software packages, patches and security updates and updated server’s firmware (BIOS) as when required and maintained server’s security from external Confidential acks.
- Implemented central authentication system using NIS server.
- Worked with monitoring tools such as Hobbit, Nagios, Cacti, Xcat, MRTG and other monitoring tools.
- Performed user and group administration, UNIX tools installation and configuration.
- Worked with Veritas Cluster Suite, Veritas Net Backup (5.1) and Veritas Volume manager.
- Installed and configured VMWare ESX server on HP Blade servers.
- Responsible for troubleshooting various networking and system related issues with UNIX server’s application and hardware.
- Responsible for monitoring various servers’ performance ensuring security and stability with the help of available UNIX utilities.
Confidential
Linux Administrator/DevOps
Responsibilities:
- Installation, Configuration & Upgrade of Solaris and Linux operating system.
- Problems & performance issues; deployed latest patches for Sun, Linux and Application servers, Performed Solaris and Red Hat Linux Kernel Tuning for TCP stack.
- Installation Red hat Linux 8, 9.0 on Dell, Proliant, Enterprise Server 4.0.
- Installation and administration of TCP/IP, NFS, DNS, NTP, Auto mounts, Send mail and print servers as per the client’s requirement.
- Created Role Based Access Control (RBAC) for users.
- Linux kernel memory upgrades and swaps area. Redhat Linux Kickstart Installation Sun Solaris Jump start Installation. Configuring DNS, IDNS, DHCP, NIS, NFS in Sun Solaris 8/9& other Network services.
- Installation and configuration of Veritas Storage Foundation Suite, Volume Manager, Cluster Servers&Veritas File systems (Vxfs).
- Written shell scripts and Perl scripting to take backup oracle database.
- Integrating UNIX file systems using packages like SAMBA. Setting up printers on UNIX / NT machines to work seamlessly across platforms.
- Installation and configuration of Oracle 8/9i database on Sun Solaris Servers.
Confidential
Jr. Linux Administrator
Responsibilities:
- Install, configure, and maintain servers using enterprise standards and build process
- Provide problem management support for the production site and services - troubleshoot technical problems as they arise, design and implement long term solutions.
- Performed Server design engineering, configuration and troubleshooting of all components, hardware and software, including large scale storage systems with 32 and 64 bit processors, Intel and AMD based
- Configured host-based and user-based security for the service using TCP wrappers
- Work closely with DBAs, software partners and Staff in a proactive and solution oriented manner
- Maintaining RHEL 2.1/3, Redhat 9.0, SUSE 9 and 10 on Intel based servers.
- Patch Management, Package Installation/Upgrades and Kernel upgrades