Aws & Devops Engineer Resume
Allen, TX
SUMMARY
- Over 7+ years of IT industry experience as a System Administratorand Production Support of various applications onSunSolaris, Red Hat Enterprise Linux,andWindows environment.
- Experience configuring and managing Puppet master server and also experience in updating and creating modules and pushing them to puppet clients.
- Proficiency in writing automation scripts using Chef, Puppet, Shell, PowerShell, PHP to support infrastructure as code and continuous deployment.
- Experience in Installing, configuring and maintaining Samba,Web Sphere & Web Logic Application Servers, Nagois and Chef.
- Strong proficiency in supporting Production Cloud environments (AWS, Azure, VMWare) as well as traditional managed hosted environments.
- Experience in manage cloud software deployments, with a focus on continuous integration and deployment using GitHub, Jenkins, Bamboo, SVN, MongoDB and Maven
- Supported AWS Cloud environment with 200+ AWS instances and configured Elastic IP & Elastic Storage and also experience working on implemented security groups.
- Knowledge of Big data and Hadoop ecosystem and its components like HDFS, Hive, Pig, Scoop and Hbase.
- Efficiency in installing, configuring and implementing the LVM, andRAIDTechnologies using various tools likeVeritas volume manager,Solarisvolume manager.
- Experience in Installed and configured Apache/Tomcat/Java/MySQL.
- Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
- Configuring and AdministeringDNS, NIS, NIS+, LAMP and LDAPonSunSolarisserver environment.
- Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment
- Experience in Install and configuration of Web hosting administrationHTTP, FTP, SSH, & RSH
- Implemented the first full stack Enterprise Monitoring Solution which involves design, develop, implement and administer monitoring tools for networks, systems and applications.
- Experience in Installing, upgrading and configuringSUNSolaris9 and 10 onSunServers Using Jumpstart Servers, Manual installation as when required.
- Experience in Installation of VMware ESX server and creation ofVMs and install different guest OS.
- Experience in Installation and configuration of Zonesand ContainersinSolaris10 environment.
- Experience in Creating and maintaininguser accounts, profiles,security, rights, disk spaceandprocess monitoring.
- Experience inVeritas Volume manager (VxVM), Mirroring, and striping,Parity,New File Systems,MountingandUnmountingFile Systems.
- Resolving system errors and crashes, huge file sizes, file system full errors.
- Experience in Package management using RPM, YUM and UP2DATE in Red Hat Linux.
- Worked on Firewall implementation &Load balancer between various Windows servers.
- Ability to write Shell&Perl scripting and worked on Splunk for generating various metrics
- Excellent analytical, problem solving, communication and interpersonal skills.
TECHNICAL SKILLS
Operating Systems: Linux (RedHat, CENTOS ), Solaris 10/9/8, HP - UX 11.0, 11.11, IBM AIX (4.3/5.x), HPUX11i V1, V2 & V3,VMware ESX,SLES 8,9,10 & 11, Windows NT /2000/2003, MAC OSX 8/9.x/10.x.
Hardware: M5000, M8000, T5220, T5240 Sun E15K, E25K, Sun Fire 6800/4900/3800 , Sun Fire 490/280, v880/v890, Sun Enterprise Servers E6500, E4500, E3500, Work Group Servers E450, E420, E250, E220, Netra 1405, Netra X1, Ultra 80, 60, 30, 10, 5, 2, 1, Intel Servers
Networking: TCP/IP, NIS, NFS, FTP, DNS, DHCP, Samba, Apache, SMTP, SSH, IP-Tables
WEB Technologies: Tomcat, APACHE 2.x, 3.x, Web Logic (8/9/10) & Web Sphere 4.0/5.0
Programming, Scripting Language & Databases: RDBMS,MySQL, Oracle, Sybase, MSSQL, C, UNIX Shell Scripting, Perl Scripting, Python, Ruby, HTML, PHP
Backup Management: Veritas Net backup 4.x/5.x/6.x, Ufsdump, Ufsrestore, TAR, cpio, dd, Tivoli, Symantec Netbackup 7.x
Third Party Software: SSL, Splunk, Chef, Puppet, GitHub, Jenkins, MongoDB, VERITAS Volume Manager, VERITAS Cluster Service (VCS), HP Service Guard, Sun Cluster, EMC Storage, RAID Technologies
Protocols: TCP/IP, UDP RIP, OSPF, EIGRP, IGRP, SNMP, SMTP, TELNET
PROFESSIONAL EXPERIENCE
Confidential, Allen, TX
AWS & DevOps Engineer
Responsibilities:
- Designed Architectural Diagrams for different applications before migrating into amazon cloud for flexible, cost- effective, reliable, scalable, high-performance and secured.
- Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers, Route 53, SES, SNS in the defined virtual private connection.
- Involved in managing Cloud platforms such as AWS
- Using Jenkins AWS Code Deploy plugin to deploy to AWS
- Experience in installing and deploying Apache, JBoss 5.x
- Experience with F5 load balancers to load balance and reverse proxy servers
- Created Cloud Formation template stacks to automate for building new VPCs using JSON files.
- Have built Elasticsearch, Logstash and Kibana for centralized logging and then store logs and metrics into S3 bucket using Lambda function for more than 2 weeks.
- Was involved in maintaining Billing and Cost Management for multiple AWS accounts.
- Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
- Automating backups by shell for Linux and powershell scripts for windows to transfer data in S3 bucket.
- Creating alarms in Cloud Watch service for monitoring the servers performance, CPU Utilization, disk usage etc.
- Deployed applications using AWS Code Deploy and Jenkins with GitHub configured and troubleshoot issues related to the same.
- Used Chef configuration management system to develop automation and monitoring web application and database servers
- Created several cookbooks, recipes using Ruby as scripting language
- Involved in installing chefnode, workstation and server
- Configuring Docker file with different artifacts to make an image and deploy Docker image to install the application on an instance, maintain and troubleshoot for any user issues or network problems.
- Experience in installing and configuring NGINX.
- Implemented and Enhanced the Existing Scripts which are developed in Shell, powershell, Ruby and Python.
- Have also used Chef recipes and cookbooks for configuration management in Linux systems to maintain default configurations for different applications.
- Good knowledge on Splunk indexers and forwarders and to use console for analyzing logs when required to troubleshoot any production issues.
- On-call support for 24/7 for troubleshooting production issues.
- Documenting all the processes for above, issues caused and its solutions in timely manner.
Environment: AWS, Chef, Jenkins, NGINX, Splunk, Ruby, Git, Apache, JBoss 5.x, Linux, Python, Docker, JSON
Confidential, Mequon, WI
Sr. Build and Release Engineer
Responsibilities:
- Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
- Performed all necessary day-to-day Subversion/GIT support for different projects.
- Analyse and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
- Develop and enhance the automated configuration management system.
- Maintain and enhance current build procedures for all software development projects.
- Branching and merging of the code base in CVS.
- Used Ant, Maven to perform daily and weekly Software Builds.
- Installed, administered and configured Jenkins Continuous Integration tool.
- Resolving merging issues during build and release by conducting meetings with developers and managers.
- Deployed virtual machines and other instance through OpenStack to handle different task for managing cloud environment
- Responsible for designing and deploying best SCM processes and procedures.
- Maintain build system and automate build process for different applications.
- Deploying Java Enterprise applications to Apache Web Server, JBoss Application server.
- Worked with Oracle Database Admin to keep all the specified tables as assigned by developments in sync for every release
- Used Oracle to connect to various databases and to check for the invalid objects after and before each release.
- Solid understanding of Linux shell and Perl scripting, UNIX, Windows, build and release engineering principles
- Posting the build on time & following it up the testing team on posted builds until the specified release goes LIVE
Environment: Java/J2ee, CVS, ANT, Maven, GIT, XML, OpenStack, Subversion, Jenkins, Linux, Shell Scripts, Apache Web Server, JBoss Application Server.
Confidential, Arlington, VA
Linux System Administrator / Puppet Developer
Responsibilities:
- SupportedSolaris/Linux servers in production / stage / development environment.
- Develop/extend Puppet modules for automating environment deployments and configuration management.
- Used splunk to monitoring/metric collection for applications in a cloud based environment.
- Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Used Agile/Scrum model and SVN, Jira, Jenkins for Continuous Integration (CI) and Deployment
- Implemented the full stack Enterprise Monitoring Solution which involves design, develop, implement and administer monitoring tools for networks, systems and applications.
- Used Python, Powershell and Pearl as scripting language
- Install software and upgrades to support LAMP stack
- Configure and administrate database cluster using VERITAS cluster.
- VERITAS Volume Manager 3.x/4.x and Solstice Disk suite (SVM) RAID configuration, troubleshooting, maintenance, disk management & space allocation etc.
- MigratedSunServer (Around 1000) and HP Servers (Around 300) Lift and Shift from Old Data Center to New Data Center on a Weekly Basis.
- Installed and configured RHEL 4.x, 5, 6 on Dell Power Edge Blade servers using Kickstart with PXE for LAMP (Linux, Apache, MySQL and Perl/PHP) installations and disaster recovery setup
- Installation Configuration troubleshooting & maintenance ofVERITAS cluster.
- Solaris7, 8 & 9, 10 OS configuration, performance tuning, patching and maintenance.
- REDHAT Enterprise Linux 3, 4 Installation on various servers using Kick start and configuration & support for various applications run on Linux environment.
- Exclusively done Oracle Migration from 4 Node Cluster to 4 Cluster and also 6 Node to 2 Node.
- Worked on NoSQL databases including HBase, Cassandra and MongoDB
- Performed SRT testing before bring the Cluster into the Production.
- Day to day duties for UNIX/Linux server Maintenance and Support to developer's team for their issues with application, tuning, troubleshooting, software running on UNIX/Linux Servers.
- Disaster Recovery operation setup & checkup at contracting facility
- Performed e in installing, configuring and trouble-Shooting web servers like IBM HTTP Web Server, Apache Web Server, Websphere Application Servers, and Samba Server on Linux (Redhat & CentOS).
- Automation scripts for weekly and monthly backups in perl and Powershell
- UNIX Server monitoring for maximum availability using BMC patrol and other monitoring tools and taking steps to keep servers up and running under 24x7 environment for maximum uptime.
- 24x7 support for the UNIX servers. Rotating on call pager responsibilities for Production environment.
Environment: Solaris8/9 with NFS and NIS, Linux RHRL3,4,SunUltra Sparc 60,SunE220,E250,E450,E3500, E4500, VMware, Lamp, SolsticeDisk Suites, Volume Manager (VxVm) 4.1,Veritas Cluster server (VCS), VMware.
Confidential
Unix/Linux Admin
Responsibilities:
- Supported Solaris/Linux servers in production/QA/ Development Environment, includingSolarisZone and RHEL VM's.
- Installed andConfiguredSolariszones: whole, sparse, branded onSunHw (x4140,x4170,T5240.T3-1,T3-2)
- Installed ESXi 4.1Hypervisor on HP Servers.
- Installing, configuring and maintainingapache, samba,Web Sphere& Web Logic Application Servers and Nagois
- Experience with monitoring and management tools like Nagois& Splunk
- Worked on VMware, VMware View, vSphere 4.0. Dealt with ESX, ESXi servers.
- Enhanced and simplified vCenter server 4.0.
- Installation of systems using Jumpstart forSunServers and Kickstart for RHEL on HP Hw.
- Configure, support and perform routine maintenance of hardware and software for Linux andSolarisservers.
- Involved in Hardware and software evaluation, recommendation and vendor management.
- Resolved config issues and problems related to OS, NFS mounts, LDAP user ids DNSand issues.
- Experience in creation and maintenance of ZFS file systems / set quotas.
- Regularly applying patches for Redhat Linux,Sunand HP systems.
- Develop Unix Shell scripts for regular and periodic jobs and also for sysadmin jobs.
- Extensively worked with Business, Application, Database, Network and SAN Team for project requirement.
- Project co-ordination and providing technical advice on system to management
- Plan, document, review and maintain system administration guidelines and policies
- Manage and co-ordinate Unix and Linux administration tasks
- Ensure Data Center operation meets required service levels
- 24x7 support for the UNIX servers. Rotating on call pager responsibilities for Production environment.
Environment: Solaris 9 & 10, RHEL 4.X,5.x,6.x:SunUltra SparcT5220,T5240, T3-1,2,M5000,X4140,x4170; HP DL360, 380 & 580; VMware, SolsticeDisk Suites, ZFS; Volume Manager (VxVm) 4.1, Lamp, Veritas Cluster server (VCS), VMware.
Confidential
Linux Admin
Responsibilities:
- Installation of patches and packages using RPM and YUM in Red hat Linux.
- Installed and configured SAMBA server for Windows and Linux connectivity.
- Responsible for setting up cron jobs scripts on production servers.
- Modified Kernel parameters to improve the server performance in Linux.
- Installed and configured Apache / Tomcat web server.
- Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
- Coordinating with 24 x 7 on-call support personnel in debugging.
- Maintained proper documentation of all the activities carried out during the project.
- Creation of Logical volumes (LVM) for Linux operating systems.
- Installed and configured VNC server/client.
- Maintained proper documentation of all the activities carried out during the project
- Worked with DBA team for database performance issues, network related issues on Linux Servers.
- Created and modified users and groups with SUDO permission.
- Coordinating users for any server activities which may involve major changes on software or any hardware related issues.
Enivornment: SUNE10K, M4000/M500, E4500/5000, E35000, Hitachi 9980v. Solaris8/9/10, RHEL 3, ESX 3. solstice disk suite (SDS),SUNUCE, Jboss, PHP, Veritas Volume Manager (VxVm),VMware, Veritas Cluster server (VCS).