Devops Engineer Resume
Foster City, CA
SUMMARY
- Extensive experience in IT industry, which includes Experience with DevOps,Cloud technologies (AWS), CICD, Automation, Linux Administration and Database administration.
- Extensive experience in automating DevOps processes using software configuration management tools like chef, Puppet.
- Excellent knowledge in creating and configuring virtual development environments using vagrant.
- Good at migrating on premise database to AWS Cloud and also well versed with designing, building and deploying applications in AWS by utilizing the AWS stack (Including EC2, R53, S3, RDS, SNS, and IAM), to achieve high - availability, fault tolerance, and auto-scaling.
- Have good experience in automating configuration management and writing code for infrastructure management using Chef. Have strong background in writing recipes and cookbooks. Also have sound knowledge on puppet.
- Expert in continuous integration and deployment processes. Have hands on experience with continuous integration tools Jenkins and Bamboo. Have knowledge about Mavin, ANT.
- Worked on Various source control management tools. Good at Git and SVN. Familiar with other source control management tools.
- Extensive experience with VM technologies (VMWare / Virtual box).
- Extensive experience working with local servers, as well as cloud systems (Amazon AWS, Azure etc.) in making deployments and set up new machines (dev. boxes, test servers).
- Extensive experience in writing Shell scripts (Bash, Ksh and PERL) to automate routine tasks.
- Hands on Experience in using project tracking tools like JIRA and Bugzilla.
- Experienced in Linux / UNIX System Administration of REDHAT Linux 3, 4.0, 5.0, 6.x (ES, AS & WS).
- Strong knowledge of large-scale Linux server deployment methods, kernel compilation and configuration, performance monitoring and tuning.
- Excellent knowledge of load balancing and clustering techniques to ensure high availability.
- Hands-on experience with VCS, Veritas Net Backup, Veritas Volume Manager.
- Hands-on experience with IBM, HP, SUN blade and rack servers.
- Excellent experience in Firewall management, hardening OS security, scheduling job using Cron and strong understanding of advance TCP/IP, UDP, IPv4, IPv4 sub netting, IPv6.
- Excellent experience in low latency/high performance environment.
- Experienced in managing and setup of Linux clusters for high availability.
- Experienced with Oracle, MYSQL administration, performance tuning and troubleshooting issues.
- Hands-on experience running LAMP.
- Familiarity with various monitoring tools for monitoring large scale enterprise networks.
- Worked on Kernel Patching with different distributions. Checking Kernel Parameters for better Performance Tuning for oracle.
- Experienced in documenting various maintenance activities and upgrades and changes in the network architecture.
- Solid analytical & functional skills, ability to effectively communicate with technical & business users.
- Extensive ability in writing specifications and gathering requirements as per the needs of the client and maintain documentation for future reference.
TECHNICAL SKILLS
Languages: C, UNIX Shell Scripting, Perl Scripting, HTML, Ruby.
Operating Systems: Linux (Red Hat, OEL, Ubuntu & SUSE), SLES 8,9,10, 11 & 12, Solaris 8/9/10/11.
Web Technologies: Tomcat, APACHE 2.x, 3.x, Web Logic (8/9/10) & Web Sphere 4.0/5.0,IIS6.0/7.0.
Networking: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP,UDP RIP,OSPF, EIGRP, IGRP, SNMP, SMTP, TELNET
DevOpsTechnologies: Chef, Puppet, Open Stack, Docker, Cassandra, Kafka, AWS (EC2, S3, Cloud Watch, RDS, ElastiCache, IAM), and Microsoft Azure. VMware, VSphere, Jenkins, Quickbuild, Git, SVN, Pre force, Jira, GRS.
PROFESSIONAL EXPERIENCE
Confidential, Foster City, CA
DevOps Engineer
Responsibilities:
- Led a companywide adoption of open source Chef by building Chef Development workflow and best practices around configuration management as well as building a strong and diverse internal Chef community. Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's(Linux/Ubuntu) and configuring the servers for specified applications.
- Migrated on premise database to AWSCloud and also designed, built, and deployed a multitude applications utilizing the AWS stack (Including EC2, R53, S3, RDS, SNS, and IAM),by focusing on high-availability, fault tolerance, and auto-scaling.
- Used Amazon RDS to manage, create snapshots, and automate backup of database.Integrated and Configured Elastic Load Balancers with auto scaling group.
- Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
- Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, DynamoDB tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
- Administered and monitored around 2000 instances using Cloud watch.
- Created and maintained virtual private network using Amazon VPC.
- 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.
- Setup up and maintenance of automated environment using Chef Recipes & cookbooks within AWS environment.
- Designed and 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.
- Writing shell scripts to accomplish day to day system administration task.
- Troubleshooting Hardware and Operating system related issue.
- Experience in writing technical documentation for regulatory and compliance procedures, policies and various other activities that involved.
Confidential, Austin, TX
Engineer
Responsibilities:
- Installation, administration, configuration of RHEL 4/5 including package management, patch management, regular system administration tasks.
- Installed Redhat Linux on bare metal servers and virtual machines using kick start and hardening the servers.
- Participated in migrating environment from 4.x to latest 5.x version.
- Creating and cloning virtual machines in VMware environment using Virtual Infrastructure client 3.5 and Vsphere 4.0.
- Creating logical volumes, extending the filesystems using both LVM and VxVM 4.1.
- Perform daily maintenance routines on Linux servers, monitoring system access, managing file space and tuning the system for optimum performance.
- Respond to all UNIX systems problems 24x7 as a part of on call rotation and resolving them on a timely basis.
- Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
- Administration, package installation, configuration of OEL 5.4 and preparing the servers for Oracle RAC installation and adding nodes to the cluster.
- Updated DNS configuration based on the new servers that are rolled out.
- Worked and performed data-center operations including rack mounting, cabling.
- Configuring multipath, adding SAN and creating physical volumes, volume groups, logical volumes.
- Worked on various applications and improving their performance by performance tuning and analysis.
- Responsible for change management, troubleshooting and resolution of server issues for end users support.
- Installing and configuring Apache and supporting them on Linux production servers.
- Designing Firewall rules for new servers to enable communication with application, Oracle 10g servers.
- Adding servers to the domain and monitoring them using nimsoft, cacti, sitescope.
- Assist System Administrators with various support issues.
- Writing shell scripts for Automated Back- ups and Cron Jobs.
- Tuning kernel parameters for optimum performance.
- Experienced in Troubleshooting critical hardware and software issues and other day-to-day user trouble tickets.
- Monitored server and application performance & tuning via various stat commands (vmstat, nfsstat, iostatetc) and tuned I/O, memory, etc.
- Installing, Administering and troubleshooting Windows Server 2003, 2008 and managing user access using KickStart.
Confidential, Houston, TX
Linux System Administrator
Responsibilities:
- Installed, administered and managed Red Hat Linux, SLES, Solaris, HP-UX and AIX servers.
- Managed and upgraded UNIX’s server services such as Bind DNS, Postfix, Apache web server, Tomcat, MYSQL.
- Developed shell scripts to automate the system management functions and system backup.
- Installed SUN, HP, IBM server’s hardware components.
- Performed PXE network installations to install Red Hat Linux in Dell servers.
- 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 attacks.
- 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
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
- Providing administration and troubleshooting user related problems.
- 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
- Installation and Configuration of Web servers like Apache, Jakarta Tomcat
- Used Webalizer for monitoring webserver logs.
- Installed Fedora core 2 having kernel 2.6.
- Used utilities like VNC, Nessus, Ethereal and Port Monitors.
- Wrote Scripts for system management and monitoring in Bash and Ksh.
- Configuration and deployment of Red Hat Linux as a Windows file server.
- Performed the administration of the DNS and zone configuration provided 7x24 on-call troubleshooting and problem resolution.