Devops/aws/linux Engineer Resume
IL
SUMMARY
- Around 10 years of IT experience in Unix / Linux system administrationwhich includes 2+ years of experience in Cloud computing, AWS, DevOps and VMware administration.
- Designing, configuring and managing public/private cloud infrastructures using Amazon Web Services (AWS) including but not limited to EC2, Elastic Load - balancers, Auto Scaling, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic Filesystem, RDS, Glacier, VPC, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM, EMR, Elastic Search.
- Maintaining user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
- Designed highly available, cost-effective and fault-tolerant systems using multipleEC2 instances,Auto Scaling,Elastic Load BalanceandAMIs andGlacierforQAandUATenvironments.
- Setting up data inAWSusingS3bucketand configuring instance backups toS3 bucket.
- Deploy and monitor scalable infrastructure onAmazon web services(AWS) & configuration managementusingPuppet.
- Created scripts for system administration using languages such as Shell and Python. Also developed and maintained shell scripts for build and releaseELK,NAGIOS,CLOUDWATCHtasks.
- Experience in writingTerraformscripts forAWSinfrastructure.
- Well versed withAnsiblePlaybooks, modules and roles.
- Experience in writingAnsible scriptsand heavyShell,Perl,Python, andYAMLscripting.
- Hands-on experience working on CI/CD tool sets such as Jenkins, Bamboo, JIRA, ANT, Maven, GIT, Ansible.
- Experienced in the Installation, Configuration, and Administration of Web & Application Servers like Apache, Tomcat, Sun One, and JBoss.
- Experience in creation & maintenance of file systems, and User & Group Administration.
- Performed memory and process management and troubleshooting.
- Experience in using Veritas Net Backup.
- Excellent in installation and configuration of Patches and Packages.
- Good exposure to Network Storage Solutions like DAS, NAS, LDAP, and SAN
- Experience in Setting up the monitoring system with Nagios.
- Planning and DesigningVMware Vcenterserver.
- Experience in Shell Scripting and PYTHON.
- Experience on Veritas NetBackup using Data Domain deduplication as a target.
- Solid knowledge of system backup procedures.
- Knowledge on basic Cisco Switches and Routers.
- Familiar with monitoring tools likevmstat,iostat,netstat, free, top and ticketing tools like BMC, Service Now etc.
TECHNICAL SKILLS
Integration & Configuration Management tools: Jenkins, Bamboo, Hudson, Ant, Maven, Chef, Ansible, Puppet.
Version Control Tool: Git, GitHub, Bit Bucket, SVN(Subversion), Tortoise.
Cloud Environment: Amazon Web Services(AWS), Azure, OpenStack, GoogleCloudPlatform (GCP)
Tools: CHEF, PUPPET, HUDSON/JENKINS, XL Deploy, XL Release, MAVEN, CVS, SVN, GIT, GITHUB, TORTOISE SVN, NEXUS, NAGIOS, VAGRANT, DOCKER, ANSIBLE, SPLUNK.
AWS Services: EC2, ELB, VPC, RDS, AMI, IAM, Cloud formation, S3, Cloud
Operating Systems: Red Hat Linux 4/5/6/7, CentOS, Fedora, SUSE LINUX, UNIX, Windows servers 2008, 2008 R2, 2012 Windows, Ubuntu, Sun Solaris, HPUX 10.x/11.x
Networking/Protocol: FTP/SFTP, SMTP, TCP/IP, HTTP/HTTPS, NDS, DHCP, NFS, Cisco Routers, Juniper Routers
Scripting Languages: Yaml, Python, ruby, shell, power, shell, J son
Web/Application Servers: Apache Tomcat, JBOSS, Web Logic 9, WebSphere, Apache 2.0.x, and ngnix, IIS
Database Technologies: SQL Server, MySQL, RDS, MongoDB, Cassandra DB, DynamoDB
File Systems: Ext2, Ext3, Ext4, XFS, ZFS and NTFS
Monitoring Tools: Nagios, Splunk, Elastic Search, Log stash and Kibana(ELK), Cloud Watch, Cloud Trial, Dynatrace
Volume Manager: VERITAS Volume manager, LVM
Application Servers: Web Logic Application Server 9, 10, Apache Tomcat 5/7, Red Hat JBOSS, WebSphere 7/8.
PROFESSIONAL EXPERIENCE
Confidential
DevOps/AWS/Linux Engineer
Responsibilities:
- Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built. Designing cloud-hosted solutions and specific AWS product suite experience.
- Worked with Ansible Playbooks for zero-downtime installation, upgrade, downgrade, and uninstall processes (MongoDB, Redis, and MySQL).
- Deployed DevOpsusing Puppet, Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Experience working on configuration management in Linux using Puppet there by developing Puppet Manifests using RUBY for provisioning applications and scripts.
- Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
- Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab), Clear case, Harvest and VSS.
- Designing the entire cycle of application development by using Docker.
- Wrote custom monitoring and integrated monitoring methods into deployment processes to develop self-healing solutions using Nagios, Graphite and Zabbix etc.
- Implanted continuous integration concepts using Hudson, Cruise Control, Jenkins and AnthillPro.
- Installed and configured monitoring tools such as Nagios, Splunk, SiteScope for monitoring the network bandwidth and the hard drives status.
- Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
- Experience with copying EC2 AMI’s to different regions and AZ’s
- Defined AWS Security Groups, which acted as virtual firewalls that controlled the traffic, allowing to reach one or more AWS EC2 instances.
- Working on Multiple AWS instances, set the security groups, Elastic LoadBalancerand AMIs, Auto scaling to designcost effective, fault tolerant and highly available systems.
- Configuring and created VPC’s.
- Implemented Cloud Formation scripts to automate EC2 instances.
- Implemented nightly builds on Jenkins and automated various scopes of testing on Jenkins.
- Performed Branching, Tagging, Release Activities on Version Control Tools: GIT and GITLAB.
- Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
- Performed and deployed Builds for various Environments like Dev, Test, QA, On boarding and Productions Environments.
- Automated the cloud deployments using Puppet, Python andAWSCloud Formation Templates.
- Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Virtualized the servers using the Docker for the test environments and dev-environment needs.
- Configured Docker container for branching purposes.
- Implemented Cloud Formation scripts to automate EC2 instances.
- Created Cloud Formation templates and deployed AWS resources using it.
- Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
- Creating Cloud Watch alerts for instances and using them in Auto-scaling launch configurations.
Confidential, IL
Unix/Linux Systems Administrator
Responsibilities:
- Installing Configuration and maintenance of Solaris 8/9/10, Red hat Linux 4/5,11.1,HP-UX 11.x and IBM AIX operating systems.
- Worked on configurations and installations Solaris and Linux servers using Custom Jumpstart, and Kick start.
- Configured System imager for Linux Servers and used it for Cloning, software distribution and OS updates and performed installations using pxeboot, on hundreds of Linux Servers
- Administer, maintain and troubleshoot EMC CLARiiON arrays by creating volumes, LUNs and implementing different RAID levels. Configured and created snapshots of clones of LUNs using EMC Snap View.
- Providing online support for Sun/Linux servers in a Data Center Production Environment
- Involved in large data center migration - planning, designing, moving servers to new data center, coordinating & troubleshooting issues with various data center, network, application and storage teams
- Installation, Configuration and Administration of Web Logic, WebSphere and Apache Servers in Linux and Solaris Servers.
- Provisioning servers for Oracle & Sybase databases.
- Supporting critical applications and proprietary development environments.
- Monitored services such as Disk Space, CPU usage, Memory usage, Temperature of the equipment, HTTP, Mail, SSH etc.
- Troubleshooting network, application, and server related issues.
- Scheduling of automatic repetitive Jobs, and Shell Scripts with Crontab.
- Monitoring Virtual memory, Swap management, and Disk and CPU utilization by using various monitoring tools.
- Involved in mass migration of data form old EMC Storage subsystems to new Subsystems.
- Working Knowledge on IBMTivoli Monitoring(ITM).
ENVIRONMENT: S: Linux RHEL4/5/6, SUSE 10/11, Solaris 8/9/10, HP-UX 11/11i, AIX 5.3L, Sun Enterprise Servers
Confidential, NC
Sr. Unix Linux Administrator
Responsibilities:
- Installation, configuration and upgrade of Red hat Linux 4/5/6, Solaris 10, HP-UX 11.11/11.23/11.31 and IBM AIX 5.3 operating systems
- Configured and installed Solaris, HP-UX and Red hat Linux Servers using jumpstart and kick start.
- Worked on performance tuning in Linux, Solaris & HP-UX
- Performed package and patching management and debugging in all flavors of Unix& Linux
- Troubleshooting and analysis of hardware and failures for various Unix/Linux servers (Core dump and log file analysis)
- Installation and configuration of Veritas Volume Manager (VXVM), Veritas file system (VFS).
- Installed, configured and maintained Veritas Cluster Server (VCS)
- Performed Data Backup and Recovery using Veritas Net Backup (VNB)
- Configured wanboot and jumpstart servers for Solaris environment.
- Built high-end servers, creating and loading images on Linux servers, Solaris, and HP-UX.
- Used System Imager tool for server migration for Linux Servers.
- Installed, configured and managed Oracle Real Application Cluster (RAC) in Linux, Solaris and HP-UX servers
- Patch and Package administration for installation of patches as per company policy and installation of packaged application
- Expertise in Global File System (GFS), Creating, configuring and managing clusters in Redhat Linux Servers using GFS.
- Performed configuration and troubleshooting of services like NFS, NIS, NIS+, DHCP, FTP, LDAP, Web servers, Samba server, Apache server
- Planned and implemented migrations from lower end to higher end in OS level and Hardware level in Solaris, HP-UX and Linux servers
- RPM package administration using RPM Build.
- Installed, Configured and maintenance of DNS servers, DHCP Servers, Mail Servers, FTP servers, NIS, Samba and web servers.
- Responsible for setting up a disaster recovery plan for the servers, which includes in development of programs for synchronized backups.
- Worked on installing and configuring VMware/ESX Servers for virtualizations.
- Performed documentation of architectural design and build engineering Documents and SOWs
- Configured and maintained Network Multi pathing (Bonding /IPMP) in Linux and Solaris
ENVIRONMENT: S: Red hat Linux 5/6/7, Solaris 9/10, HP-UX 11i (v2/v3), AIX, Sun Enterprise Servers E5500/E4500, Sun Fire V 1280/480/440/6800 , T2000, T5000, M9000, HP C7000 Gen 7,8 and 9, HP BL 360& Dell blade servers, IBM RS/6000, p Series servers, VMware ESXI Server.
Confidential
Unix Administrator
Responsibilities:
- Installation, Configuration & Upgrade of Solaris 9/10, AIX, HP-UX, and Linux 4/5 operating systems.
- Configured and installed Solaris, HP-UX and Red hat Linux Servers using jumpstart, Ignite and kickstart.
- Installation of patches and packages.
- Server Build from the scratch with CD and Automated Installation.
- Created User, Groups. File Systems per database requirement.
- Created Oracle/UDB users and assigned appropriate permission.
- Disk and File system management through Veritas Volume Manager.
- Installation and configuration of Veritas Volume Manager, Veritas File System, Solaris volume manager, Logical volume manager.
- Configuration and Administration of Veritas Cluster Server.
- Installation and configuration of Veritas Cluster Server (VCS) from the scratch.
- Maintaining and troubleshooting Veritas Clustered Servers (VCS) for Failover and redundancy.
- Added Service Groups and resources based on the requirement with appropriate dependencies. Documented the in change design/Architecture diagram of Veritas Cluster Servers, RHCS, & Service guard.
- Backup management and recovery policies using Veritas Net-Backup.
- Installation, Configuration and Administration of Web sphere and Apache Servers.
- Implemented Security Hardening per company policy.
- Trouble shooting of day to day system and user problems
- Planning and implemented Disaster Recovery sites from the scratch.
- Involved in disaster recovery testing every quarter.
- Troubleshooting various problems, logging call with vendors.
- Installation & configuration of Solaris servers using Jumpstart and Linux servers using Kickstart process.
- Solaris 10 zones configuration for application.
- Interacting with various teams such Oracle database team, and Net Backup team.
- Building Sun Solaris Servers from scratch with Jumpstart & Flash Archives for upcoming projects.
- Interaction with vendors for Hardware and software supports.
- Supported 24/7 highly available critical system.
- Involved in on-call pager rotation for production support.
- Demonstrated skill in supporting end users and proven ability to plan, organize and work as a member of a technical project team, both in small groups as well as large corporate areas.
Environment: Solaris 8/9/10, HP-UX 11/11i, AIX 5.3L, Linux RHEL 4/5, HP & DELL Blade Servers, SUN High End series E25K, E15K and E10K, T-Series, Series, SUN Fire 3800/4800/6800 , V480, V440, V240, HP rp Series, IBM p5 Series and Blade Servers and Superdome, Tivoli SAN manager, Solstice disk suite (SDS), HP data Protector, VERITAS NetBackup, Remedy Ticketing System.