Aws & Linux Engineer Resume
5.00/5 (Submit Your Rating)
Chicago, IL
SUMMARY:
- 5+ years of experience in IT Industry with major focus on Red Hat Enterprise Linux (RHEL) and AWS Administration.
- Have good command in Linux, Solaris and UNIX administration.
- Server builds - RHEL 4,5,6,7 and Solaris 9,10,11.
- Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and on UNIX and Windows environment.
- Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and on UNIX and Windows environment.
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
- Excellent understanding of source-code management principles and systems, particularly GIT.
- In-depth knowledge of computer applications and scripting like Shell, Python & Perl.
- Extensively worked on Continuous Integration and deployment using various CI Tools like Jenkins, Puppet, Chef, Hudson, Bamboo and Sonatype Nexus.
- Excellent knowledge of Amazon EC2, Amazon S3, Amazon Elastic Load Balancing, Route 53, Auto Scaling, Redshift, VPC, Cloud Formation and Security Groups.
- Hands on experience with the AWS CLI and SDKs/API tools like AWS API for Puppet and chef.
- Knowledge and expertise in every phase of SDLC (Software Development Life Cycle), and QALC (Quality Assurance Life Cycle).
- Good understanding of PSI Model, TCP/PI protocol suite (PI, TCP, UP, SMTP, FTP, and FTP).
- Profound experience in Logical Volume Management (LVM) and Logical Partitioning.
- Good knowledge of UNIX Shell Scripting and solid understanding of networking and security protocols
- Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, Icinga for Resource.
- Manage internal databases, from planning and testing stages through implementation and support.
- Expertise in Installation, Configuration, Upgrades, Patching, Monitoring System Performance, System and Network Security and Troubleshooting of Linux/Unix Servers. Configured and used Kickstart, Vagrant to install OS.
- Highly experienced in implementing Raid’s 0/1/5 using Veritas Volume Manager, LVM, SVM and ZFS.
- Configuration of Web servrers- APACHE, Tomcat, LAMP (Linux, Apache, My Sql, PHP) Stack.
- Worked extensively in on different tools like Veritas Volume Manager, Veritas file system, Veritas Cluster, Veritas Net Backup and Disk suite for disk Management.
TECHNICAL SKILLS:
Operating System: Windows, IOS, Ubuntu, UNIX, RHEL, CENTOS.
Versioning Tools: GIT, Subversion (SVN), Clear case, CVS, CA Harvest and Team Foundation Server (TFS)
Build Tools: Build Forge, Cruise Control, AWS, Docker, Chef, Puppet, ANTMAVEN, SIT.
CI/CD Tools: Bamboo, Hudson and Jenkins
Languages: C, Perl, Shell, BASH, SQL, Python, Ruby, Java/J2EE.
Web Technologies: Java Script, Servlets, HTML, XML, JSON.
Web servers: Web logic, Web Sphere, Apache Tomcat, JBOSS.
RDBMS: Oracle, MYSQL, DB2.
WORK EXPERIENCE:
Confidential, Chicago, IL
AWS & Linux Engineer
Responsibilities:
- Installed and configured Nagios as monitoring tool for disk usage, CPU utilization, list of open files etc. and sending alerts to our teams based on the same.
- Applied redirection rules in Apache based on redirection conditions provided by developers.
- Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm’s as required in the environment.
- Deployed and configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning; Created roles, cookbooks, recipes, and data bags for server configuration, deployment, and app stack build outs.
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Assisted developers in writing cookbooks for deploying product applications in development, QA, and production environments.
- Connected Apache Http to tomcat container using mod jk module, writing rewrite rules for the web pages.
- Deployed application updates using Jenkins.
- Installed, configured, and managed Jenkins
- Triggering the SIT environment build of client remotely through Jenkins.
- Deployed and configured Git repositories with branching, forks, tagging, and notifications. Experienced and proficient deploying and administering GitHub
- Deploy builds to production and work with the teams to identify and troubleshoot any issues.
- Automated Merging of branches as requested by developers.
- Configure Linux environments in both public and private domains.
- Configure and schedule the scripts to automate the module installation in the environment
- Implemented zero downtime deployment process in WebLogic using python and shell script and automated it using Jenkins.
Confidential, Monroe, MI
Linux/AWS Engineer
Responsibilities:
- Installation, configuration and Maintenance of Red Hat Enterprise Linux (RHEL) 5, 6 Servers
- Code repository management, code merge and quality checks with various tools, especially Git, nexus, etc.
- AWS EC2, EBS, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Auto-Scaling.
- AWS CLI Auto Scaling and Cloud Watch Monitoring creation and update.
- Solid understanding of Linux OS, including security, compilation, and installation of third-party software and networking.
- Continuous integration and automated deployment and management using Jenkins, Puppet, Maven, Ant and comparable tools.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Experience with web deployment technology specifically Linux/Nginx/Apache/Tomcat/Java.
- Creating the filesystem and RAW logical volumes for the Oracle RAC based on the requirement
- Shell and Perl Scripting for automation, generating reports, cron jobs, distributed patching
- Worked with Kickstart and ISO for Server Installation.
- Manage Linux (RHEL) Servers 5, 6. Configured Monitoring Tools and applications such as apache and jboss
- Manage disk storage using Logical Volume Manager
- Installed VERITAS Volume Manager, VCS Cluster Server for failover and for mirroring and raid level configurations on Sparc, x86 and HP servers.
- Worked with Cfengine, SVN to monitor the configuration of the Server
- Worked on Nagios 3 for Server and application monitoring
- Installation of Netbackup 7.5 Client
- RPM package repository management.
- Worked on RAID configuration.
- Worked on EMC Storage Area Network (SAN), NAS file systems using NFS
- Solid understanding of Linux OS, including security, compilation, and installation of third-party software and networking.
- Development, Acceptance, Integration, and Production AWS Endpoints.
- Responsible for mentoring and cross-resource platform standardization of Web Stack technology and development and implementing of policies and procedures.
- Experience in analyzing and monitor performance bottlenecks and key metrics in order to optimize software and system performance.
- Route 53 configuration.
- Experience running LAMP (Linux, Apache, MySQL, and PHP) systems in agile quick scale cloud environment.
- Automating backups by shell for Linux to transfer data in S3 bucket.
Confidential, Buffalo, NY
Linux Administrator
Responsibilities:
- Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
- Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
- Install and configure DHCP, DNS, web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
- Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
- Bash, shell-scripts to automate routine activities.
- Migrated database applications from Windows 2000 Server to Linux server.
- Installing and setting up Oracle9i on Linux for the development team.
- Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
- Created users, manage user permissions, maintain User & File System quota on Redhat Linux.
- Diagnosed hardware and software problems and provided solution to them.
- Monitored trouble ticket queue to attend user and system calls.
- Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
- Updated data in inventory management package for Software and Hardware products.
- Capacity Planning, Infrastructure design and ordering systems.
- Worked with DBAs on installation of RDBMS database, restoration and log generation.
