Linux, Devops & Cloud Engineer Resume
4.00/5 (Submit Your Rating)
San Bruno, CA
SUMMARY:
- DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Hudson, Jenkins, Chef, SVN, Salt Stack, GitHub, Serena Products, TFS, Clear Case, Build Forge, Serena PVCS, CVS, Tomcat, JBoss, LINUX etc.
- Linux administration (RHEL 4,5,6,7), Continuous Integration and Continuous Delivery setup using GIT, Jenkins and Docker for build.
- Managed environments DEV, SIT, UAT, PFIX and PROD for various releases and designed instance strategies.
- Experience with monitoring and management tools like ZABBIX, NAGIOS, SPLUNK, AppDynamics.
- Extensive experience with Continuous Integration tools (Jenkins/ Hudson, Bamboo and Team City).
- Experience with software development methodologies such as Waterfall, Agile and Scrum.
- Wrote and maintained build scripts with Ant and Maven, MS Build build tools to perform builds efficiently.
- Detailed knowledge in UNIX shell script, UNIX system concepts, LINUX, networking.
- Experience in deploying WebSphere, Tomcat, JBoss, WebLogic application servers.
- Efficient in writing scripts using bash for automation and monitoring them.
- Understanding of various technologies including applications, database, networking, telecommunications.
- Worked on ldap integration into Jenkins. Abstraction of implementation and keys from Jenkins file.
- Also worked on auto creation of Git projects and triggering Jenkins job when pipeline feature is enabled.
PROFESSIONAL EXPERIENCE:
Confidential, San Bruno, CA
Linux, DevOps & Cloud Engineer
Responsibilities:- Amazon Web Services (AWS) and cloud technologies to migrate over from their current datacenter and virtual environments.
- Designed and implemented Amazon Web Services (AWS) cloud based instances for use on their current and upcoming projects.
- Amazon Web Services (AWS), EC2 Storage Managements integration and utilization within this infrastructure and applications.
- Infrastructure deployment, administration, troubleshooting and configuration virtual and cloud instances on AWS and VMware platforms.
- Implemented AWS solutions using S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups.
- Responsible for Design of different Release Environments for new projects and monitoring.
- Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment.
- Installing and configuration of operating systems like Red hat Enterprise Linux 5/6.
- Experience in Build servers, configured, installed tools, installed patches and transitioned servers to production support.
- Experience in support instances running Fedora, Debian, Ubuntu, Centos and RedHat Linux.
- Experience in supporting RedHat Cluster and Oracle RAC environment running Oracle databases in High Availability.
- Experienced in automation of Linux using kick start on Physical and VMWare ESX VM's.
- Administered Red Hat Linux (RHEL) using KVM
- Managed Chef Cookbooks to automate system operations.
- Performing updates and upgrades on the systems currently on the network for performance and auditing purposes.
- Using Jenkins AWS Code Deploy plugin to deploy to AWS.
- Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
- Configured Elastic Load Balancers (ELB) with EC2 Autoscaling groups.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Work with different team members for automation of Release components.
- Automate deployment and release distribution process. Develop and enhance the automated configuration management system. Control branching and merging of the code base.
- Building and compiling code of varying complexity using scripting language such as Python and Bash.
- Developed and customize monitoring scripts to meet customer needs using Ruby, Perl, Python, and shell scripting.
- Writing Chef recipes to automate standing up new virtual instances.
- Involved in designing and writing functionalities of the web applications using Ruby on Rails.
- Responsible to push the front - end code to Dev, QA and Stage (Pre PROD) environments.
- Wrote shell scripts to automate the Build and deployment process.
- Responsible for Maintenance, Regular Periodic Backups, User Management and Plug-in Management for Jenkins.
- 24/7 on Call Support for emergency site maintenance and immediate build and install requests.
- Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status.
- Migrated corporate Linux servers from physical servers to Amazon AWS virtual servers.
Confidential, Twinsburg, OH
Linux/DevOps Engineer
Responsibilities:- Installation and configuration of Red Hat Enterprise Linux on AWS EC2s.
- Developed AWS Cloud Init scripts to automate deployment of new AWS instances for various server types.
- Worked with IAM to manage the users and groups using IAM by assigning individual policies and roles to each users and group as per requirements.
- Manipulated Cloud Formation Templates and upload to S3 Service and automatically deploy into an entire environment.
- Installation and configuration of Apache web server.
- Setup automated DNS names and alias for AWS hostnames.
- Utilized and configured Kernel Based Virtual Machines on Red hat Enterprise Servers.
- Generate self-signed SSL certificates and configure secure domains.
- Deploy Java/J2EE applications.
- Converted Linux systems from local password authentication to Active Directory/LDAP.
- Maintained existing programs/scripts and extended Linux system functionality as needed.
- Packaged Rue code in RPM format and developed automation scripting in Bash and Perl.
- Designed and implemented Chef to configure, install, manage, and deploy releases across all environments.
- Created training materials and provided training to meet team needs.
- Debug application, site performance issues.
- Perform root cause analysis of the issues and report.
- Replicate data across multiple servers. Prepare and execute backup and recovery for the data. Implement disaster recovery plans.
- Documented and implemented a disaster recovery plan that included backup schedule policies, regular testing, and off-site recovery plans to ensure data integrity and assurance.
- Managed servers on the Amazon Web Services (AWS) platform instances using Ansible, Chef Configuration management
- Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks .
Confidential, Atlanta, GA
Unix/Linux Systems Admin
Responsibilities:- Administer and deploy Red Hat servers (Stand alone, via VMWARE and TPM) in Datacenter as well as from business prospective.
- Installed and configured Windows servers running DHCP, DNS, Exchange & Active Directories.
- Setting up cron schedules for backups and monitoring processes.
- Installation and configuration of Redhat Device Multipathing.
- Installation, Maintenance, Administration and troubleshooting of Linux and AIX.
- Installed the Operating System on Linux servers and Blades over the network.
- Built servers according to standards specified as per individual applications.
- Built virtualized Linux servers on ESX and Blade servers to host multiple applications on same chassis across different server hosts. Set up Linux servers for iSCSI LUN boot instead of using local hard disks.
- Created File systems from local storage as well as NFS partitions for application portability.
- Maintained Puppet-based configuration management in operational and production environments.
- Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
- Worked and performed data-center operations including rack mounting, cabling.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
- Installed, configured, and maintained WebLogic 10.x and Oracle 10g on AIX & Redhat Linux.
- Configuring multipath, adding SAN and creating physical volumes, volume groups, logical volumes.
- Installing and configuring Apache and Tomcat and supporting them on Linux production servers.
- Troubleshooting Linux network, security related issues, capturing packets using tools such as IPtables, firewall, TCP wrappers, NMAP.
- Preparing servers for Oracle RAC installation which includes tuning the kernel, agent installation, adding NAS storage.
- Created several utility scripts for both ElasticSearch server and Kibana using Python.
- Maintained ELK develop dashboards, online and offline reports (Elasticsearch, Logstash, Kibana).
- Worked on resolving production issues and documenting Root Cause Analysis and updating the tickets using Service Now.
- Troubleshooting Linux network, security related issues, capturing packets using tools such as IPtables, firewall, TCP wrappers, NMAP. Configured Elastic Load Balancers with EC2 Auto scaling groups.
- Extensive knowledge in DNS, DHCP and IP Addressing. Optimized volumes and EC2 instances.
- Worked with Redhat Satellite Servers using Kickstart Mechanism.
- Implemented Firewall rules for new servers to enable communication with application
- Monitored server and application performance & tuning via various stat commands (vmstat, nfsstat, iostat
- Improved the System Performance by resolving DNS Issues of F5Load Balancer’s.
- Monitored server and application performance & tuning via various stat commands top, vmstat, nfsstat, iostat, tuned I/O, memory, etc.
Confidential
Linux/Unix Consultant
Responsibilities:- Performed system administration of servers by using Operating Systems of Red Hat Linux early versions 8/9, RHEL 4.
- Build the E450 and 6000 Servers with Solaris operating system.
- Storage setups, RAID, Logical Volume Manager, system backup design and disaster recovery
- Systems performance monitoring.
- Experience with VMware Virtualization.
- Responsible for troubleshooting end user and application problems.
- Creating User accounts, Mail account, groups, printer etc.
- Installing operating systems, patches, hardware, vendor software packages, system customization and documentation of all departmental UNIX, PC-based workstations and Terminal.
- Monitoring system resources, logs, disk usage, scheduling backups and restore.
- Set up Quotas for the user accounts & limiting the disk space usage.
- Creation/Configuration of Additional swap/ tmp dynamically as and when required.
- NFS Management - Take care of user accounts/groups, setting up of NFS Environment.
- Solving the problems as & when created when NFS data being accessed.
- Configured auto mounts/maps for the user accounts.
- Administration/Configuration of Print Servers/Clients in the Network.
- Assembling the systems and installing operating system and application software.
- Designing computer displays to accomplish goals using flowcharts and diagrams.
- Installing Operating Systems and Application Software.
- Training for users to use the program.
- Installation of Oracle 11.2.0.1 Grid infrastructure and Oracle Database.
- Implemented RMAN recoveries at database level, table space level and point-in-time recoveries.
- Developed capacity planning by observing the trend of DB growth.
- Taking Backup & amp; Restoring Oracle Databases.
- Managing users and monitoring and controlling security thru roles & privileges.
- Monitored database performance.
Confidential
Unix Admin
Responsibilities:- Installation, Maintenance, Administration and troubleshooting of Red Hat Enterprise Linux 5/6.
- Performed automated installations of Operating System using kick start for Linux Debian.
- As a Red Hat administrator primary responsibility includes building of new servers which includes rack mounting, installation of OS, configuring of various OS-native and third party tools, securing of OS, installing & configuring, job scheduling.
- Remote monitoring and management of server hardware.
- Extensively worked on hard disk mirroring and stripe with parity using RAID controllers.
- Involved in Server sizing and identifying, recommending optimal server hardware based on User requirements.
- Installed Red Hat Enterprise Linux 5/6 Operating System on servers and Blades over the network.
- Installed, configured, and maintained WebLogic 10.x and Oracle 10g on Solaris and Red Hat Linux.
- Configuring multipath, adding SAN and creating physical volumes, volume groups, logical volumes.
- Installing and configuring Apache and supporting them on Linux production servers.
- Involved in designing Firewall rules for new servers to enable communication with application, Oracle 10g servers.