We provide IT Staff Augmentation Services!

Linux/aws Engineer Resume

5.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY:

  • 8+ years of experience in Installation, Configuration, Management of Linux OS (RHEL, CentOS, Ubuntu), Amazon Web Services, Windows Servers in an Agile environment and 3+ Years of engineering the automation of OS in a DevOps environments such as (DEV, TEST, STAGE & PROD) completely automated.
  • Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine - tuning on UNIX Red Hat Linux Systems.
  • Extensively worked With VMware ESXi 5.1/5.5/6.0, vCenter Server, Host Clustering with HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, vMotion, Physical to Virtual Migration and Managing SAN Data stores with, iSCSI, NFS & FC.
  • Day to day job included but not limited to handling Tickets, Monitoring, Troubleshooting and maintenance.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool and HP Service management tool.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Installed and managed Middleware tools through Puppet such as WebSphere Application Server 7.x/8.x, JBOSSGA7/EAP6,IISIBM IHS,NGINXand Apache& Tomcat.
  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
  • Created Custom as well as downloaded pre-written Modules and Manifests, Worked and utilized Puppet hierarchy files, facts, and global variables.
  • Experience in working on source control tools like Tortoise SVN, CVS, IBM Clear Case, Perforce, and GIT.
  • RPM and YUM package installations and Updating Red hat systems.
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Extensively worked on Jenkins/Hudson by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
  • Managed Amazon Web Services like VPC, EC2 and S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
  • Expertise in using converting AWS infrastructure to serverless architecture(AWS Lambda, Kinesis) and deploying using Terraform orCloud Formation.
  • Worked with Chef Enterprise Hosted as well as On-Premise, 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/Route53 & ELB with Chef Cookbooks.
  • Wrote JSON templates for Cloud Formation and playbooks for Ansible automation & contributing to our repository on GitHub.
  • Used Docker for wrapping up the final code and setting up development & testing environment using Docker Hub, Docker Swarm and Docker Container network.
  • Experience in Ansible using both Pull and Push modes, also provisioning physical and virtual instances. Automatically deploying and patching complex applications using Ansible playbooks.
  • Experience NIC bonding/NIC Teaming configuration in Linux/UNIX/Windows/VMware systems to increase the bandwidth or redundancy based on requirement by the application.
  • Managing DNS, LDAP, FTP, Tomcat & Apache web servers on Linux servers.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios and iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Expertise in writing Bash Scripts, Pearl Scripts (hash and arrays), Python programming for deployment of Java applications on bare servers or Middleware tools.
  • Installation, Configuration and Management of RDBMS and NoSql tools such as SQL Server 2008/2012/2014 , MySQL, DB2, PostgreSQL, MongoDB and Cassandra.
  • Good understanding of the principles and best practices in software configure management by following Agile, SCRUM and waterfall methodologies.
  • Created Bash, Shell & python scripts for various system Administration tasks to automate repeated processes. Created shell scripts for automating the CRON job for daily maintenance and updates.
  • Strong appetite for learning new technologies with positive attitude.

TECHNICAL SKILLS:

Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, MacOS, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012

Build/CI tools: ANT, MAVEN, Jenkins,Spinnaker, Anthill Pro, Docker, Kubernetes

Languages: Shell, Bash, Perl, Ruby and Python scripting

Databases: MySql, MongoDB, Cassandra, PostgreSQL, SQL Server

Web/AppServer: Apache,Nginx, IIS, HIS, Tomcat, WebSphere Application Server, Jboss, WebLogic

Bug Tracking Tools: JIRA, Fisheye, Crucible, Rally, Remedy and IBM Clear Quest, Bugzilla

Version ControlTools: Subversion, GIT, Tortoise SVN, Visual SVN, TFS

Web Technologies/ProgrammingLanguages: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell scripting.

Cloud: AWS EC2, VPC, EBS, AMI, SNS, RDS, Cloud watch, Cloud formation template, Cloud trial, IAM

ConfigManagementTools: Chef, Puppet, Ansible

Monitoring& Alerting Tools: Nagios, Splunk, AppDynamics, Zabbix, Logstash

Virtualization Technologies: VMware ESXi 5.x, 6.x, vSphere, vCenter Server, vCenter Client

PROFESSIONAL EXPERIENCE:

Confidential, McLean, VA

Linux/AWS Engineer

Responsibilities:

  • Developed build and deployment processes for pre-production environments.
  • Performed LAMPinstallation and configuration on Ubuntu, Red hat and amazon Linux instances.
  • Using chef deployed and configured Elastic search, Logstash & Kibana (ELK) for log analytics, application monitoring in integration with AWS Lambda & cloudwatch.
  • Developed CI/CD process for front-end Angular application using Jenkins and Udeploy for continuous integration and deployment, integrated SonarQube for code quality.
  • Configured and maintained user accounts (IAM)for Dev, QA, Prod teams and created roles for EC2, RDS, S3, Cloudwatch, EBS.
  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (infrastructure as code) using Chef.
  • Administered Jenkins and secured Jenkins with role based access controls.
  • Setup all different kinds of projects in Jenkins ranging from software to maven style projects and matrix based projects
  • Configured branching model in Bit Bucket using GIT flow and 3-tier architecture for Web servers, Nexus,Jenkins using AWS.
  • Managed SVN/Git repositories for branching, merging, and tagging using GitHub.
  • Developed Shell/Perl Scripts for automation purpose.
  • Resolved merging issues during re-basing and re-integrating branches by conducting meetings with Development Team Leads.
  • Used Chef to manage Web Applications, Configure Files, Database, Commands, Users and Packages and automate Configuration management & Applications.
  • Experience with TFS 2010+, VSTS, or similar ALM tool.
  • Installed, configured and administered Jenkins CI tool on Linux machines.
  • Assisted developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used to write queries in order to deploy on different environments.
  • Created and restored database backups like SQL server and MYSQL.
  • Involved in configuring SSL b/w Web Browser, Web server and Application server and worked with key stores and Trust stores if any of the certificates are expired.
  • Monitor the Splunk infrastructure (Identify bad searches, dashboards and overall health of Splunk) and collaborate with respective teams to improve performance.
  • Maintained build related scripts developed in ANT, shell and Python. Created and modified build configuration files including Ant's build.xml.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet.
  • Implementation of DevOps environment using Chef for system configuration across environments.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
  • Configured Jenkins for Continuous Integration and designed and created several CI jobs utilizing various plugins in Jenkins.
  • Build Docker Images and ran containers in the testing environment Experience with Docker Swarm for orchestration of Docker containers.
  • Own full life cycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
  • Interacted with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.

Environment: Amazon Web Services, Chef, Vagrant, GIT, Maven, DB2, Shell Scripts, Tomcat,Apache HTTP, SVN, GIT, SQL server and MYSQL,ELK,Splunk, LAMP, Docker

Confidential, MO

Cloud /Linux Engineer

Responsibilities:

  • Managed Services like EC2, S3 Bucket, Route53, ELB, EBS etc...
  • Involved in Architecting, building and maintaining highly available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formationand Jenkins for continuous integration
  • Created Three tier Architecture WAF, WEB, and APP layers using CloudFormation templates
  • Responsible in designing continuous delivery platform using Docker and Jenkins
  • Point team player on Kubernetes for creating new projects, services for load balancing and adding them to routes to be accessible from outside.
  • Familiarity with Kubernetes, Mesos, Docker Swarm. Worked on creation of custom Docker container images, tagging and pushing the images.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef, or custom-built designing cloud-hosted solutions, specific AWS product suite experience.
  • Scripting experience in Python, PowerShell, Groovy, Ruby for automation purposes.
  • Wrote Chef Cookbook, recipes to automate installation of applications, middleware infrastructure like Apache Tomcat and configuration tasks for new environments etc and used Test-Kitchen for testing and developing cookbooks in DEV.
  • Installed and configured Ansible Tower with multi-AZ configuration across multiple environments backed up by RDS for state preservation.
  • Configured LDAP and maintained organizations within tower to support multiple teams and maintain segregation of duties across prod and non-prod environments.
  • Configured call backs to Ansible tower to provision machines during auto scaling.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/QA/Prod Branching Model for weekly releases.
  • Configured Cloud Watch Alarms for AWS resources like EC2, ELB, and RDS etc...
  • Used GitHub as source code repositories and managed Git repositories for branching, merging and tagging and analyse and resolve conflicts related to merging of source code in GIT.
  • Created Jenkins jobs to build infrastructure and configure Route53 record sets by utilizing Cloud formationNested Stacks.
  • Worked with the DEV team on building full CI/CD pipeline on Jenkins andconfigured Git with Jenkins and schedule jobs using Poll SCM option.
  • Wrote PowerShell script to fully automate the installation of an application without human interpretation.
  • Created ECS Container Clusters, Target Groups, and ALBs using Terraform.
  • Responsible for handling the performance issues of applications deployed in AWS environment.
  • Rehydrate AMIs for every 30 days in DEV/QA/Prod environments to stay in compliance.
  • Created Lambda Function for RDS Database replication from East to Westandcreated Lambda Function to stop RDS instances during off hours and start during business hours.
  • Installed Filebeat and Configured ELK for monitoring applications in DEV/QA/PRODandconfigured ELKVisualizations and Dashboards and ELK email alerts.
  • Created JIRA intake request pages for multiple teams across LOB.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment
  • Planned, Documented and implemented Disaster Recovery policies.

Environment: EC2, S3, Route53, Cloudwatch, ELB, EBS, Chef, Cloudformation, Jenkins, Powershell, Python, Anthrill Pro, RDS, Ansible, Terraform, ELK, JIRA, Test-kitchen, Lambda Function, GIT, LDAP, Chef.

Confidential, Chicago, IL

Linux Admin / DevOps Engineer

Responsibilities:

  • Worked on installation, configuration and maintenance Debian/Redhat, CentOS and Suse Servers at multiple Data Centers.
  • Configured RedHat Kick startfor installing multiple production servers.
  • Installation, Configuration and administration of VMware.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Proficient in using all Amazon Web Services including EC2, EBS, IAM, S3, ELB.
  • Experience working with production servers at multiple data centers.
  • Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
  • Used Puppet for Monitoring system and automation.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Integrated Maven build to Anthill Pro.
  • Experience in AWS, which included managing application in the cloud and creating instances.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Worked on Version controller like GIT and integration tools: Jenkins
  • Logged events from forced crash dumps and troubleshoot server issues.
  • Configured yum repository server for installing packages from a centralized server.
  • Installed Fuse to mount the keys on every Debian Production Server for password-less authentication.
  • Experience with Configuration Management Tools (PUPPET, Ansible).
  • Installed and configured DCHP server to give IP leases to production servers.
  • Management of RedHat Linux user accounts, groups, directories and file permissions.
  • Applied the Clustering Topology that meets High Availability and Failover requirement for performance and functionality.
  • Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Send mail on Redhat Linux/Debian Servers.
  • Configured, managed ESX VM’s with virtual center and VI client.
  • Performance monitoring usingSAR, Iostat, VMstat and MPstaton servers and also logged to munin monitoring tool for graphical view.
  • Installed packages with yum and rpm.
  • Installation and configuration of PostgreSQL database on RedHat/Debian Servers.
  • Performed Disk management with the help of LVM (Logical Volume Manager).
  • Configuration and Administration of Apache Web Server and SSL.
  • Created and maintained network users, user environment, directories, and security.
  • Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.

Environment: Redhat kickstart,VMware, Puppet, Ansible, Bash, Perl, Nagios, Maven, DNS, LDAP, YUM, RPM, SSL, PostgreSQL database, LVM, Clustering Topology.

Confidential, Memphis, TN

Linux Admin/ Cloud Engineer

Responsibilities:

  • Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS Etc.… with Opscode Chef Cookbooks/Recipes.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository
  • Done with LAMP Setup in RHEL, MySQL setup, performance Tuning, Replication, Commands, Backup and overall Administration.
  • Wrote Python Scripts to Monitor Variety of Services &Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
  • Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, Red Hat Satellite server, Up2Date, Source Code, YUM, RPM tools.
  • Performance Tuning and Management for Linux/AIX server and working with the application/database team to resolve issues.
  • Worked on Installation/Configuration/AdministratedVMware ESXi 5.1/5.5 and migrated existing servers into VMware Infrastructure.
  • Creating the file systems using Red Hat volume manager and performing the health check on regular basis for all Linux servers.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
  • Planned and performed the upgrades on Linux and AIX operating systems and hardware maintenance on HP and POWER servers like increasing memory, disk, replacing failed hardware.
  • Provide drill down reporting for application teams to use in monitoring their application resource usage/performance.
  • Insure impact of software releases to system performance and resource utilization of distributed and mainframe platforms are acceptable during load testing.
  • Doing capacity Assessment for new requests of servers’ i.e. calculating CPU and Memory for new servers according to the current/future Applications running on the system.
  • Worked on various networking tools such asSsh, telnet, tcpdump, ftp and ping to troubleshoot daily networking issues.

Environment: ANT, MAVEN, Kickstart, Linux/AIX, JIRA, Chef, VMware, JIRA, Anthrill pro, Source Code, RPM, YUM

Confidential

Linux/System Administrator

Responsibilities:

  • Installation, Maintenance and Administration of Red Hat Enterprise, SUSE and Cent OS on VMS and physical server.
  • Installation/Administration of NFS, DNS, NTP, FTP, Auto mounts, Send mail and Print servers as per the client's requirement.
  • Extensively involved in troubleshooting bottlenecks of Memory, CPU, Devices and Network using ps, vmstat , iostat, top, telnet, nslookup, traceroute, netstat, sar, snoop and nfsstat commands , tuning the performance .
  • Experienced with volumes creation , resizing and troubleshoot to the client's development/production environment using Logical Volume Manage.
  • Experienced in Manage file systems using Software RAID and recover an array, manage file systems using Logical Volume Management, resize file systems and protect them with LVM Snapshots.
  • Install, upgrade and manages packages via RPM and YUM package management
  • Adding, removing, or updating user accounts information, resetting passwords etc. and configuring, administrating Cron Jobs.
  • Administered tasks like user and password management, allocating quotas to users as well as system startup and shutdown, monitoring and partitioning .
  • Regular disk management like adding and replacing hard drives in existing servers and workstations . Creating partitions according to requirements , creating new file system or growing existing one over the hard drives and managing the file system.
  • Knowledge on Adding / Removing swap space also Created users and groups and assigned permissions as per requirements.
  • Worked on scripting bash, ksh and set cron jobs for disk management and CPU performance parameters. working knowledge of Routers and Switches, Subnetting , VLAN , TCP/IP , VPN , OSI model , Firewall (checkpoint) and VOIP .
  • Identify SAN, troubleshoot SAN Issues, build Physical Volumes, Volume Groups, and Logical Volumes , build FileSystems, extend File Systems on Live Production servers, mount & unmounting NFS and NAS File Systems.
  • Worked on various networking tools such as ssh, telnet, rlogin, tcpdump, ftp and ping to troubleshoot daily networking issues.
  • Worked on Splunk as a monitoring tool for peak performance by troubleshooting, monitoring and security investigations.

Environment: RHEL 4.0,5.0, Solaris 9/10, Apache 1.2/1.3/2.x, Oracle 10g/9i

We'd love your feedback!