We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

0/5 (Submit Your Rating)

Plano, TexaS

SUMMARY

  • Around 9+ years of comprehensive experience in IT industry which includes cloud management: AWS, OpenStack, Azure and virtual appliance etc., DevOps Engineering, Linux Administration and support.
  • Experience in AWS cloud administration provisioning and managed services like: EC2, S3, Glacier, ELB (Load Balancers), VPC, AMI, SNS, SWF, RDS, IAM, ROUTE 53, Auto Scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Ops Work and Security Groups.
  • Extensively worked with version control tools like TFS, CVS, SVN, GIT, GITHUB, Perforce and expertise in DevOps using tools like Jenkins, Maven, Ant, Chef, Bamboo, Gradle, Serena Products, Clear Case, Docker, Build Forge, TOMCAT, JBoss and Linux etc.
  • Experience in working on unit test automation, building code, fault tolerant deploying and releasing of code from one environment to another environment.
  • Experience on administration of various environments in SDLC, CentOS, Ubuntu and SUSE Linux and worked on taking regular backups instances and setting up environments for the applications launching on Red hat Linux like ZABBIX and Nagios.
  • Experience with Ansible Environment and involved in developing Playbooks.
  • Installed and configured GIT to enable a reliable repository for Chef.
  • Worked on Jenkins and Maven for Build management to automate the software build.
  • Experience in continuous integration technologies Jenkins and Bamboo.
  • Working knowledge of Build scripts & automated solutions using various scripting languages like Shell, Ruby, Python and Bash.
  • Manage Amazon redshift clusters such as launching the cluster and specifying the node type as well.
  • Configured an AWS Virtual Private Cloud and Database Subnet for isolation of resources through an Amazon RDS MySQL DB Instance using the Amazon RDS Console.
  • Experience in managing and deploying applications to J2EE application servers/JBoss, WebSphere.
  • Experience in Oracle, PL/SQL and MY SQL by using SQL for Data integrity.
  • Expertise in building and deploying Java & SOA applications and troubleshooting the build and deploy failures.
  • Experience in creating Cookbooks to deploy tomcat and Java applications using Chef.
  • Worked on installing and managing different monitoring tools like Nagios.
  • Experience in Deploying to and administering in the use of Nginix, Tomcat and Apache web server.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub, Nexus, Maven and AWS AMI's.
  • Experience in Amazon AWS Cloud Services, EC2, S3, EBS, ELB, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53, Cloud Watch, AWS Code Commit, AWS Code Deploy.
  • Created and wrote Shell Scripts (Bash), Ruby, Python, and PowerShell for automating tasks.
  • Experienced with EMC Storage Administration, and Enterprise Hardware.
  • Experienced on Installation and configuration of virtual machines in an Enterprise SAN and NAS environment.
  • Administering of High Availability VERITAS Cluster Servers for redundancy purpose.
  • Managing data backup and recovery operations using VERITAS NetBackup.
  • Configuring volume groups and logical volumes, extended logical volumes for file system growth using Logical Volume Manager (LVM) commands.
  • Designed an Architectural Diagram for different applications before migrating into amazon.
  • Experience in cloud stack such as Amazon AWS and VMWARE stack.
  • Experience is using Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.
  • Build servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto - scaling, load balancers (ELBs) in the defined virtual private connection.
  • Documenting all the processes for above, issues caused and its solutions in timely manner.
  • Creating alarms in Cloud watch service for monitoring the server’s performance, CPU Utilization, disk usage etc.
  • Kept up SVN repositories for DevOps environment via automation code and configuration.

TECHNICAL SKILLS

Hardware: Sun Ultra Enterprise E10k, E6800, E6500, E6900, E280R, E450, Sun Fire 12k/15k V 240/440/480/490/ X4100/X4200, Sun T1000/T2000, T5220/T5240, M4000/M5000 Ultra 10/20/60 HP Proliant 9000 Series, HP Intel Servers DL 380/580, IBM System X series, DELL 1950/2650/2850/6850 SCSI, Fiber Interfaces.

OS: Sun Solaris 8/9/10/11, RHEL 3/4/5/6, HP-UX 11.0/11.11, Windows 2000/2003, VMWare ESX Server.

Software: Sun Solaris Custom Jumpstart, Linux Kickstart, NIS, NFS, Automounter, DNS, DHCP, TCP/IP, VERITAS Volume Manager, VERITAS Cluster server, VERITAS Netbackup, Oracle, Apache, Tomcat, SSH, Samba, FTP, LVM, RPM.

Languages: C, SQL, Shell scripting (bash & ksh), Perl.

Cloud Tools: AWS, Open Stack, JIRA, Packer, Vagrant, GIT, Puppet, Supervisor, Docker.

PROFESSIONAL EXPERIENCE

Confidential, Plano Texas

AWS Devops Engineer

Responsibilities:

  • Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Puppet, or custom-built & designing cloud-hosted solutions, specific AWS product suite experience.
  • Build and configured a virtual data center in the AWS cloud to support Enterprise Data Warehouse (EDW) hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer (ELB).
  • Used AWS Cloud in various AWS services such as Redshift Cluster, Route 53somain configuration.
  • Used AWS cloud services such as EC2, auto-scaling and VPC to provision secure build, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Using Clover ETL migrated data to AWS Redshift.
  • Managed Amazon redshift clusters such as launching the cluster with specifying the nodes and performing the data analysis queries.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Used AWS Beanstalk for fast deploying, scaling and load balancing of web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Deployed REST API's that were built on top of Drop Wizard.
  • Constructed a RESTful API to manage infrastructure services using Python.
  • Extracted the data from MySQL, Oracle, SQL Server using Sqoop and loaded data into Cassandra.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Defined branching, labeling, and merge strategies for all applications in GIT.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Utilized configuration management tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Building servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Used Elastic search as an open source search engine with a REST API.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Used Ansible server and workstation to manage and configure nodes.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Created Ansible playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Responsible for CI/CD pipeline management through Jenkins.
  • 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 Chef.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Experience in monitoring and coordinating of automated patches and configured management of production servers.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Involved in DevOps processes for build and deploy systems.
  • Troubleshoot the automation of Installing and configuring applications in the test environments.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Amazon Redshift, VDI, Linux, Ansible, Git version Control, VPC, AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, Cloud Formation, AWS CLI, AWS Auto Scaling, Maven, Nagios, Subversion, Jenkins, Unix/Linux, Shell scripting

Confidential, Dallas, TX

AWS Devops Engineer

Responsibilities:

  • Performed AWS Cloud administration managing EC2 instances, S3, SES and SNS services.
  • Installing, managing, troubleshooting, securing, configuring and tuning critical servers on LINUX platforms
  • Responsible for installing, upgrading and administering the (RHEL 4.x, 5.x, 6.x & 7.x) server.
  • Configure and install RHEL and CENTOS Linux Servers on both virtual machine and bare metal Installation.
  • Created Puppet manifests for automating server tasks, installing and monitoring
  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Used chef for server provisioning and infrastructure automation in a SAAS environment.
  • Developed installer scripts using Maven, Python for various products to be hosted on Application Servers
  • Maintaining a farm of EC2 instances, ELB's and RDS.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool
  • Automated the cloud deployments using chef, python (boto& fabric) and AWS Cloud Formation Templates.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Worked Docker Management Platform, Leveraged Custom Docker Images as Containerized Apps with in the Docker Engine as Multi Stack Application like LAMP.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
  • Assisted development teams in the development process, by creating UNIX Make files, ANT build scripts and maintaining up to date dependency lists
  • Written Perl/Shell scripts to automate monthly & weekly reports for internal auditing and user notification.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Implemented and building tools such as Maven in order to automate and enhance the overall operational environment.
  • Integrating various provisioning and monitoring modules into a single platform.
  • Implemented a CI/CD pipeline using Jenkins, Ansible, and Maven in Linux environment.
  • Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.

Environment: Redhat Linux 5/6/7, Ubuntu, PowerShell, Jenkins, Python, Ruby Chef, JIRA, Maven, Artifactory, Git, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby.

Confidential, Florida, FL

DevOps/Release Engineer

Responsibilities:

  • Wrote cookbooks for WebLogic, JDK 1.7, and Jenkins, Tomcat, JBoss and deployment automation.
  • Set up CI (Continuous Integration) for major releases in Jenkins and TeamCity.
  • Used Jenkins innovatively to automate most of the build related tasks. Improves throughput and efficiency of build system by providing EO/managers rights to trigger required build.
  • Developed Python modules to automate processes in AWS (AWS cloud formations/ EC2, Boto API.
  • Administration and configuration management of version control systems GIT, SVN.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Nexus, Ansible TFS and Rundeck.
  • Implemented new projects builds framework using Jenkins & maven as build framework.
  • Implemented a Continuous Delivery framework using Jenkins, Chef, Maven, ANT, Ansible, TFS, Rundeck & Nexus.
  • Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of Open Stack Nodes and Test Playbooks on AWS instances using Python.
  • Developed, implemented and monitored infrastructure for systems, applications using HP Sitescope.
  • Implementing Puppet, Nagios, Chef and DevOps tools.
  • Installed, tested and deployed monitoring solutions with Splunk services.
  • Designed and developed a configuration management database (CMDB) using Python and MySQL to maintain and audit the everyday configuration changes.
  • Utilized Puppet for configuration management of hosted Instances within AWS.
  • Used 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 Autos calling groups.
  • Created and monitored alarms and notifications for EC2 hosts using Cloud Watch.
  • Defined Release Process & Policy for projects early in SDLC.
  • Integrated HP SiteScope, HP Diagnostics, Jenkins CI and Amazon CloudWatch.
  • Ensured appropriate quality controls and approvals were in place prior to code promotions, tracking and documenting all release changes.
  • Automated Python Script to run every quarterly to update the Ami security patches.
  • Deployment coordination across teams.
  • Developed and maintained Scripts for deployment automation to multiple environments.

Environment: Jenkins, Maven, Git, SVN, Ansible, Rundeck, Python, BMC BladeLogic Server Automation, HP SiteScope, Splunk, Zabbix, CA Introscope and Open SUSE Linux.

Confidential, New York, NY

Senior Unix/Linux Admin

Responsibilities:

  • Exemplified keen expertise in server building using Jumpstart/kickstart, Linux release management, installation and configuration of Redhat 6 Servers using cobbler.
  • Upgrading operating systems from prior versions to the latest versions including updating Solaris 10 and Solaris 11 from prior versions like Solaris 8, 9 using Live Upgrade.
  • Experience in Solaris Virtualization implementations such as Zones/Containers & Ldom's in Solaris 10 & 11.
  • Took part in the on-call rotation in support of 1600 Capital Market production systems and managed diverse teams consisting of off-shore operators, and US-based support teams, including customer service groups to solve production incidents and provide prompt restoration of service to customers facing back-end systems.
  • Accomplished tasks including the maintenance and monitoring of infrastructure build servers & making sure of the availability of accurate release levels of software, backups, & monitoring the well-being of the system for Market-data.
  • Kernel configuration on the operating system for optimum performance.
  • Maintaining servers already installed and setup with custom builds and applications on their networks.
  • Installing and Testing Monitoring Server tools such as Nagios and Ganglia to Monitor resource usage.
  • Performing updates and upgrades on the systems currently on the network for performance and auditing purposes.
  • Troubleshooting and Analysis of operating systems with signs of degradation in resources and performance.
  • Participated in the DR test for the infrastructure and verified DR system is functioning properly.
  • Storage Provisioning, Volume and File system Management using LVM/Veritas on Linux/Sun Solaris OS in a SAN environment.
  • Clustering solutions for High Availability using tools such as Veritas Cluster Server (VCS), RHCS.
  • Configuring and maintaining virtual server environment using VMWARE ESX, VCenter VSphere, OVM and Solaris Zones.
  • Experience installing and managing different automation and monitoring tools on Redhat Linux like Nagios, Splunk and Puppet.
  • Configuring network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers.
  • Setting up UNIX/Linux environments for various applications.
  • Instrumented shell scripts for day-to-day tasks.
  • Troubleshooted issues, developed procedures and performed change management.

Environment: Sun SPARC, Fujitsu Servers, Sun Fire (V480, V490, T2000) servers, VXVM, VCS

Confidential

Senior Unix Admin

Responsibilities:

  • Installation and configuration of Sun Solaris, RHEL 3, 4 and 5 (Red Hat Enterprise Linux) kickstart and NFS.
  • Upgrading Solaris 8/9 to Solaris 10 using live upgrade and manual upgrade.
  • Configured, Installed and Administered Solaris Containers (Zones) and LDOMS.
  • Patched the Solaris 10 and Redhat Linux 4, 5 boxes at the latest patch cluster and patched the local zones using parallel patching.
  • Upgrade the Linux from 3 to 5 using the kickstart method for the FIX application and upgrade and configured VCS 5.1.
  • Worked on LDOMs on Sun T2000 servers.
  • User account creation and account maintenance for various application and NIS.
  • SSH Installation, Kernel parameters tuning and installing locale packages on Solaris 10
  • Perform all duties related to Solaris system administration NIS, DNS. NFS, SSH, user account maintenance, backup & recovery, Auto-mounter.
  • Administration of Security Regulations for Systems using CIS standards.
  • Monitoring system resources, logs, disk usage, scheduling and monitoring, backups and restore on Veritas Net Backup 6.5.
  • Worked on VMWARE for creating the VM from scratch and template, cloning the virtual for creating new VM.
  • Experience with vMotion, svMotion, DRS and HA.
  • Installation, configuration and maintenance of Veritas Volume Manager on Sun Solaris/Redhat Linux environment.
  • Experienced in redefining volume groups, migrating, mirroring logical volume using VERITAS VOLUME MANAGER.
  • Worked on Veritas Cluster 5.0 and 5.1 used on Solaris and Linux systems to manage the cluster
  • Install and configure VCS from scratch and provide the day-to-day support for the high-availability of the production applications and also participate in the DR test for the various critical Global Market applications.
  • Software package administration, involving adding and removing software packages on SUN hardware like M5000.
  • Set up Quotas for the user accounts & limiting the disk space usage.
  • Installation and configuration of IBM Websphere Application Server (WAS &WDM 6.1), creating resources, modifying properties, view runtime attributes, commit modifications and securing administrative server using Authentication, Authorization, Certificates, Credentials, Permissions, WebSphere Resources.
  • Administration of the WebSphere Application Servers.
  • Monitored systems using tools like Foglight.
  • Installed patches and packages for security vulnerabilities for Linux, Solaris and Windows.
  • Created SOPs as part of the documentation for SSH remediation project.
  • Performed DR tests for various applications and database servers.
  • Development of scripting tools for internal use for automation of some regular jobs using shell scripting.
  • Responsible for setting up NFS server and client, Telnet server, FTP servers, DNS, DHCP, LVM, and Apache Configuration, Samba installation and configuration.
  • Working in a 24X7 on call rotation to support critical production environments as Unix Level 2 and supported different application like WebSphere, Siteminder, Sonic MQ, Webservers and in house Application like FXNG, GTSS, SSI etc.
  • Configured the console servers and administered the accounts.
  • Make script for day-to-day task & Mass installation of the software like CCS and ITM.
  • Administered and maintain account for the CVS access and worked on the day-to-day request for tagging, committing and permission to CVS.
  • Certified the Linux and Windows boxes which includes the Server build and configuration and making it to match the company standards.
  • Configured and managed the 400+ LTS which are server at client location to provide the secured private network to access the application.
  • Worked on the Security tools (COPS, secaudit, passwd cracker) to find the vulnerabilities and remediate the findings.
  • Involved in VAT Scheduling, vulnerability remediation and gap remediation.

Environment: Solaris 9, RHEL 4.x, Web logic 8.x, Oracle9i, 10g

Confidential

Unix/Linux Administrator

Responsibilities:

  • Responsible for providing Technical Support on LINUX and Solaris platform for various clients.
  • Involved in System Administration tasks on Linux/Solaris/NAS infrastructure running real time Oracle Databases.
  • Performed Problem Management and Change Management on LINUX and Solaris systems.
  • Installed and configured Red hat Linux (AS 2.1, 3 & 4), and Solaris 8/9 on various systems for clients Production purpose. Patching them according to oracle standards and kernel upgrades as recommended by the dba’s for their applications.
  • Client management like understanding and implementing required changes and new requirements on all systems located in data center.
  • Storage allocation tasks include, deployment of a new host, creating qtrees, quotas, resizing and creating exports entries.
  • Architecting VERITAS snap backup solutions. This involves creation and configuration of snap volumes database cold and hot backups.
  • Designed and deployed Solaris Cluster Environment using Veritas Cluster Server.
  • Performed check out for the sanity of the file systems and volume groups and verified multipathing after EMC Micro Code update.
  • Created Volume Groups, Logical Volumes and file systems using LVM.
  • Configured the environment for Disk Redundancy using Veritas.
  • Tuned TCP/IP parameters like TCP window size, etc.
  • Implemented network security to various UNIX services.
  • Installed and configured SSH server and clients and configured NFS using Auto Mounter functionality.
  • Tuned Kernel Parameters as required by applications also upgraded firmware of various hardware components on RISC servers.
  • Installed and configured Apache web server on systems located in DMZ.
  • As part of proactive projects, Patch assessments and installations have been carried out efficiently on all production systems.
  • Worked on performance monitoring tools like sarcheck and top.
  • Wrote shell scripts to monitor and notify CPU and Disk usage.
  • Allocated system storage and planned future storage requirements.
  • Creation of users with passwords and assigning them table spaces like user data and temporary, granting privileges (system and object) through roles and profiles on LDAP.
  • Suggesting different backup methods, automation of backup procedures in relation with Nature of the application.
  • Maintain backups and monitor backup integrity using Legato Networker, Network Appliance snapshot, and ufsdump/ufsrestore Storage and backup.
  • Interfaced with system engineers, network engineers, and systems analysts to resolve hardware and networking issues during system implementation and production.
  • System monitoring and diagnosis of message logs, execute diagnostics and effect repairs.
  • Monitor stability and performance of network and data storage services, ensuring 24x7 operations.
  • Managed VERITAS Net Backup (4.5v), VERITAS Backup Exe (9.x).

Environment: Sun Solaris 2.6/7, SUN Ultra Enterprise 6000/450, SUN Ultra 10/5/2/1, Windows NT 4.0, RHEL 3.x.

We'd love your feedback!