We provide IT Staff Augmentation Services!

Sr. Aws/devops Engineer Resume

0/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Over 7+ Years of successful professional experience as a AWS Engineer, DevOps Engineer, Linux Administrator and Production Support Engineer with proven leadership and mentoring skills. With a wide range of experience, I have involved in Migration to the Cloud, providing solutions in AWS, Building, Continuous Deployment, Continuous Integration, Requirement Analysis, Planning, Design, Development, Testing, and Release of various Enterprise - Wide Software Applications for business areas likeretail, banking, automobile, financial industries in environment using AWS, Docker, Chef, Puppet, Jenkins, GIT, Maven completely in Linux Environment.
  • 3+ years of In-depth experience in and IAM services AWS using EC2, Volume and Snapshot management, AWS Dynamo DB, AWS S3, AWSRDS, AWS VPC, Route 53,Elastic Beanstalk.
  • Managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances using Amazon Cloud Watch, Amazon Cloud Formation, AWS Cloud Trail and Handling Billing.
  • Creating A Highly Available Fault Tolerant Application Environment and aspects of Data Management, Security in AWS environment.
  • Expert knowledge in launching scripts for Amazon Elastic Map Reduce (EMR)
  • Experience in messaging services Simple Notification Service (SNS),Simple Queue Service (SQS).
  • Diverse knowledge on AWS Developer Tools like AWS Code Commit, AWS Code Deploy, AWS Code Pipeline.
  • Expertise in DevOps tools in integration with Amazon Web Services for Continuous Delivery& Automation, Monitoring Metrics and Logging, Security, Governance and Validation, High Availability and Elasticity.
  • Configured and monitored distributed and multi-platform servers using Chef. Defined Chef Server and workstation to manage and configure nodes.
  • Hands on experience in NoSQL-key value store databases like RIAK DB and Dynamo DB.
  • Knowledge of Puppet as configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
  • Experienced in Ant, Jenkins, SALT, SVN, GitHub, Tomcat, MySQL/PHP, LDAP and XAMP web service environment.
  • In-depth understanding of Software Configuration Management (SCM) processes which include compiling, packaging and deploying of various applications
  • Used ANT and Maven for Build process.Extensively worked on Hudson and Jenkins for continuous integration and for End-to-End automation for all build and deployments.
  • Involved in the functional usage and deployment of applications in WebLogic, WebSphere, IIS and ApacheTomcat Server/JBOSS.
  • 0-Gulp|Grunt for task automation, build and deploy scripts
  • Experience in continuous integration with Jenkins. Designed and created multiple deployment strategies using Continuous Integration and Continuous Development Pipelines and configuration management tools with remote execution to en=-0sure zero downtime and shortened deployment cycles via automated deployments.
  • Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, Nunit, OpenCover and PMD with CI tools like Hudson/Jenkins.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies. Stay current with the latest features/capabilities of the AWS platform.
  • Worked on Continuous Delivery project, streamlining Dev workflow, integrating automated QE validation, and delivering standardized releases based on Docker to Operations for deployment.
  • Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Experience with Bug tracking tool like JIRA, another Configuration Management tool Ansible and using monitoring tools like Nagios
  • Expert in Public Key Infrastructure (PKI) technologies and Cryptography Applications.
  • Experience in writing Bash shell scripts to automate the administrative tasks and management using corned at jobs. Good working experience on High Level Programming Languages Ruby and Python
  • Experience in working with ITIL Methodologies, Agile/SCRUM based product development teams, collect database requirements and provide solutions and recommendations for new schema, infrastructure or architecture.
  • Experience in configuration of NIS, NIS+, DNS, DHCP, NFS, SAMBA, FTP, Remote Access Protocol, security management and Security trouble shooting skills.
  • Administration of Production, Development and Test environment's carrying Windows, Ubuntu (RHEL) RedHat Linux, SUSE Linux, Centos and Solaris servers. Experience supporting Chef Environment with 200+ Administered tasks like taking backups, Recovery, Maintenance expanding file system disk space, creating NFS mounts.
  • Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.
  • Provided L2 and L3 support for cluster of Java applications across functions like CRM, Sales and Vehicle Functions for BMW Projects.
  • Worked on application based on technologies Java/J2EE/EJB’s/ Struts/Hibernate using databases like Oracle and SQL Server and MYSQL 5.5.
  • Well versed with IM/PM/CM processes and SLA management. Performing the RCA (Root Casual Analysis) for all the high priority tickets.
  • Working knowledge of middleware technologies like MQS, web services, JMS.

TECHNICAL SKILLS

Cloud Services: Amazon Web Services: EC2, S3, ELB, EMR, RedShift, Auto scaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, Cloud Front, Functional knowledge of Import/Export Snowball, Elastic Cache, RDS, Red shift, VPC, Direct Connect, Route 53, Cloud watch, Cloud trail, ops work, IAM & Roles, SQS, SNS subscription service

Configuration Management: Chef, Puppet, Ansible, SaltStack, Nagios

Build Tools: Maven, Jenkins, Ant, Gulp/Grunt

Basic Coding Skills: C, Python, Shell Scripting, Bash, Ruby, HTML, J2EE

Web Servers: Apache, Tomcat, Web Sphere, JBOSS

VersionControl Tools: GIT, Subversion(SVN), Git Hub

Bug Tracking tool: JIRA

Virtualization: VMware ESX/ESXi server 5.5/5.0, VSphere Client, Vagrant, Docker

Network Protocols: TCP/IP, DHCP, VPN, FTP, SSH, WinSCP, Telnet, OSPF, EIGRP, IGRP, STP, PVSTP, RIP, RIPv2

Operating Systems: Redhat Linux 4/5/6/7, CentOS 5/6/7, SUSE / Solaris / Windows servers 2003, 2008, 2008 R2, 2012, 2012R2, Windows 2000, XP, Windows 7

RDBMS: ORACLE,MYSQL & SQLSERVER

NoSQL Databases: Dynamo DB & RIAK DB

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Sr. AWS/DevOps Engineer

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation.
  • Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature. Involved in Remediation and patching of Unix/Linux Servers.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Created AWS Route53 to route traffic between different regions.
  • Used MySQL, DynamoDB and ElasticCache to perform basic database administration.
  • 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.
  • Extracted the data and administrated NoSQL databases RIAK and Dynamo DB
  • Built a scalable, cost effective, and fault tolerant data ware house system on Amazon EC2 Cloud. Developed MapReduce/EMR jobs to analyze the data and provide heuristics and reports. The heuristics were used for improving campaign targeting and efficiency.
  • Hands on experience with RIAK masterless-slave system architecture.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Created indexing strategy for Redshift tables. This involved designing the most efficient sortkey and distkey.
  • Extensively worked on Redshift database development with copying data from S3, Insert Bulk records, created schema, cluster, tables and tune the queries for better performance.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • 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 with Jenkins and Continuous delivery environment.
  • 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.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Migrated applications to the AWS cloud.
  • Implemented zero downtime deployment process inWebLogicusing python and shell script and automated it using Jenkins.
  • Managed version control tool Git to version code changes to help developers/programmers branch/merge/revert code.
  • User, Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
  • Wrote ETL code in Python 3.x to clean and normalize unstructured data in legacy Postgres DB to accommodate schema updates in Redshift.
  • Worked on Keystone service on OpenStack to manage the users and groups by assigning the role and policies as per project.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Manage Amazon Redshift clusters such as launching the cluster and specifying the node type.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Worked on installation of Docker using Docker toolbox.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Used Ansible server and workstation to manage and configure nodes.
  • Configured plugins for the integration tools to the version control tools.
  • Manage source code, software builds, software versioning, and detect tracking on software maintenance tasks/projects.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Used GZIP with AWS CloudFront to forward compressed files to destination node/instances.
  • Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes.
  • Installed VMware ESXi 5.5 and 6, vSphere Server and VMware vCenter server in rack servers.
  • Worked on designing and deploying a multitude application utilizing almost all of the main services of the OpenStack (like Nova, Neutron, Heat, Keystone, Glance, Swift) focused on high - availability and fault tolerance environment.
  • Good understanding of ELB, security groups, NACL, NAT, firewall and Route 53.
  • Designed and developed automation test scripts using Python.

Environment: AWS EC2, S3, VMware, Tomcat Apache, CloudWatch, CloudFormation, DynamoDB, RIAK, EMR VPC, IAM, Docker, Nagios, Grunt, Git, Chef, Linux, Data Centre Migration AWS, Jenkins, Maven, Openstack.

Confidential, Beaverton, OR

Sr. DevopsAWS

Responsibilities:

  • Responsible for architecting, designing, implementing and supporting of cloud based infrastructure and its solutions.
  • Configured web servers (IIS, nginx) to enable caching, CDN application servers, and load balancers.
  • Deployed and supported Mem cache-AWS ElasticCache.
  • Involved in maintenance and performance of Amazon EC2 instances.
  • Expert knowledge in launching scripts for Amazon Elastic Map Reduce (EMR) and analyzing the reports.
  • Established efficient processes and scripts for change management with the aid of Chef.
  • Implemented domain name service (DNS) through route 53 to have highly available and scalable applications.
  • Maintained the monitoring and alerting of production and corporate servers using Cloud Watch service.
  • Created EBS volumes for storing application files for use with EC2 instances whenever they are mounted to them.
  • Diagnose issues with Java applications running in Tomcat or JBoss.
  • Created and maintained Jenkins jobs that execute shell script.
  • Use of Dockerand OpenShift to manage micro services for development and testing.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, whenever a new github branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build new Docker container from it.
  • Gulp|Grunt for task automation, build and deploy scripts.
  • Involved in designing and developing Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, and other services of the AWS infrastructure.
  • Experience in reading and writing to the nodes of RIAK masterless system and participated in detecting and resolving the conflicts in between nodes.
  • Implemented Security groups for Inbound/Outbound access.
  • Creating and managing Development and Continuous Integration Environments using VMWare ESX, automated through Jenkins using PXE boot, Perl and the VM Ware CLI.
  • Hands on Exposure on TFS Version Control, VSS, SVN and Experience with Visual Studio Build Professional
  • Worked on Version controller like GIT and integration tools: Jenkins. Proficient in using all Amazon Web Services including EC2, EBS, EIP, ENI, ELB.
  • Implemented PowerShell scripts that automated creation of contacts from Active Directory users and updating of address books -increasing productivity and efficiency
  • Created users and groups using IAM and assigned individual policies to each group.
  • Created SNS notifications and assigned ARN to S3 for object loss notifications.
  • Created load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance.
  • 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 Amazon EC2 instances with the help of chef.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Management of Unix/Linux patching execution for approximately 27,000 Linux, Solaris, HP-UX, AIX servers.
  • Configured Security group for EC2 Window and Linux instances and for puppet master and puppet agents.
  • Support JIRA Project Administration involving custom, complex projects, workflows, security schemes, custom fields etc.
  • Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lock down security groups.
  • Setup specific IAM profiles per group utilizing newly released APIs for controlling resources within AWS based on group or user.
  • AWS data backup (snapshot, AMI creation) techniques, along with data-at-rest security within AWS.

Environment: AWS EC2,EMR IAM, CLOUD WATCH, CLOUDFORMATION, Docker, JIRA, Chef, TFS,SVN, GIT, PUPPET, Jenkins, VMware, Visual Studio and LINUX

Confidential, Austin, TX

Linux/Devops Engineer

Responsibilities:

  • Working in a high availability operations team.
  • Migrated key systems from on-premise hosting to Amazon Web Services and Automated deployments using CloudFormation
  • Responsible for automating and improving infrastructure, using Chef for configuration management.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife
  • Setup monitoring in Nagios through Chef (roles, nodes, data bags) in JSON and wrote custom monitoring plugins as needed.
  • Used Chef to automate Configuration management & Applications, manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Package.
  • Executed various scripts like Power shell/Python to automate build and release process.
  • Assisted in administering VMware SRM to accommodate virtual machine replication.
  • Installed/Configured/Managed Puppet Master/Agent and Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
  • Performed Vmotion and Storage Vmotion of VMDK and VMF files to target landing zones.
  • Support of application stacks from a mixture of technologies, including Apache, Websphere,Weblogic, Tomcat and JBoss.
  • Migrate IaaS, PaaS and SaaS instances between public and private clouds in Java, LAMP, Apache, SQL, MySQL, Unix/Linux.
  • Designed and wrote tools in Ruby to automate third-party application configurations and involved Detection, Reporting and Tracking usingTFS. nstalls, configures and supports Apache on Linux production servers.
  • Manages Patches configuration, version control, service pack and reviews connectivity issues regarding security problem.
  • Manages systems routine backup, scheduling jobs and enabling cron jobs.
  • Administers VMware Infrastructure Client 3.5 and Vsphere 4.1.
  • Works with Database administrators to tune kernel for Oracle installations.
  • Performed daily system monitoring and troubleshooting functions on servers
  • Controlled and managed disk space via LVM
  • Responsible for creating and maintaining the new LDAP OU, Groups, Schema, and attributes.
  • Helping Scrum master across the company to customize JIRA for their requirements and Managed both Jiraand Confluence installations, including upgrades and adding user features.
  • Provided continuous 24/7/365 primary on-call support for all server applications and systems.

Environment: AWS EC2, Naigos, Chef, JSON, Python, Apache, Websphere, Weblogic, Bash, Linux Administration, IaaS, PaaS, SaaS, Scrum, JIRA, LAMP, VMware, Jenkins.

Confidential

Java J2EE/Release/Support Engineer

Responsibilities:

  • Performed software configuration/release management activities for three different Java applications.
  • Designed and implemented Continuous Integration process using tools like Hudson with approval from development and other affected teams.
  • Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects, initiatives using Rapid Application Development.
  • Developed front end using the JSF, JSTL, XML, HTML5, CSS3, JavaScript, Jquery and AngularJS.
  • Involved in the development of the User Interfaces using JSP, JQuery and client side validations using JavaScript and CSS.
  • Provided technical architecture support to the Department of Defense Public Key Infrastructure (PKI) program utilizing Java and C++ based certificate authorities, directory services, transaction processing systems, and smart card applets.
  • Implemented MVC architecture by using Struts/Swings to send and receive the data from front-end to business layer.
  • Created several custom tags for JSP for maximum re-usability for user interface components.
  • Used JDBC calls in the JSP to access MySQL Database, struts Action Servlet to route the request to corresponding Action Classes.
  • Used Struts Validator Framework to do validations and AJAX for implementing part of the functionality for Customer Registration, View Customer information modules
  • Defined processes to build and deliver software baselines for internal as well as external customers.
  • Converted old builds using MAKE to ANT and XML for doing Java build
  • Created and maintained built wrapper scripts using PERL.
  • Used EclipseJuno as IDE and deployed into J-Boss 6.3 Application Server and used Maven build tool to achieve more functionality for build process.
  • Implemented a Web-logic application and configuration settings plugins using java and XML.
  • Used Web-logics JMX API to set the configuration for various M Beans (managed bean) in the Web-logic.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Maintained and executed build scripts by coordinating with development and QA teams.
  • Responsible in doing build and deploying on different environments simultaneously.
  • Deployed the EAR and WAR archives into Weblogic and Apache Servers.
  • Configured and Maintained Apache web servers for Release Management Team’s internal use.
  • Investigation of the incident, first diagnosis of error analysis and examination of incidents (e.g. log file, log files, data flow: examination of the functionality of programs, processes and transactions and technical operational sequence
  • Perform Root Cause Analysis (RCA) for all functional and technical issues.
  • Creation and provisioning of workarounds.
  • Small “task-forces” in case of erroneous batch runs.
  • Co-ordination of all necessary activities for the solving of the incidents (e.g. further inquiry with the user; integration of the 3rd level, the infrastructure operations/central IT-departments, interface partners, other applications and operating specialists and others support groups via child tickets).

Environment: Java (JDK 1.5), Struts, Spring, WebSphere, RAD, Ant, Hudson, Weblogic, Subversion, Shell Scripting, J2EE, Struts, Hibernate, JavaScript, HTML, XML, Oracle.

Confidential

Linux Administrator

Responsibilities:

  • Installation, configuration and update REDHAT LINUX 5.x, 6.x, SUSE LINUX 9/10.
  • Upgraded REDHAT LINUX from 3.9 to AS 5.2 on 41 PROD nodes successfully.
  • Creating File systems, Partition and managing disk quotas.System Backup/ Restore both in Linux/Windows platforms.
  • Worked as an On-Call support for 400-node environment on a rotation basis for a week in a month for 24X7 hours.
  • Implemented NFS, DHCP, SAMBA, HTTP, FTP, PXE BOOT and HP Service Center for administrative and project requirements.
  • Monitored the hardware daily in Insight Manager for all the nodes in the environment and worked with vendors for issues with hardware.
  • Setup files system quota, created users, manage user permissions and maintain User on Red hat Linux, SUSE and AIX.
  • Used bash, awk, sed and Perl to automate most of the daily activities like log monitoring, log rotation and purging, proactive systems monitoring including disk error detection.
  • Utilized Perl and BASH to create an object-oriented environment for booting and configuring the systems.
  • Configured RAID Level 1 on OS drives with Sun Solstice Disk suite and VERITAS Volume Manager 5. 0
  • Implemented and administered High Availability Cluster RedHat Cluster Suite / Veritas Cluster, failover scenarios, and load balance.
  • Scheduling full and incremental backups using NetBackup on daily, weekly and monthly basis. Managed Disks and File systems using LVM on Linux and Installation of Oracle Database Server.
  • Assisting with the software integration, including turning software builds into RPM packages. Responsible for troubleshooting, end user and application problems
  • Designed, developed, and implemented MSI libraries/MFC applications to create Web Sites, virtual directories, establish IIS permissions and set IIS properties, set NTFS permissions, create MTS packages with permissions.
  • Proficient in configuring JumpStart and KickStart servers to initiate installation of Solaris and RedHat Linux on several machines at once.
  • Troubleshooting and analysis of hardware and software failures for various UNIX servers and involved in disk configuration and disk crash recovery using format and fdisk.
  • Responsible for DNS and Configured DNS Servers and Clients, troubleshooting system and DNS issues.
  • Developed scripts for automating administration tasks like customizing user environment, and performance monitoring and tuning with nfsstat, netstat, iostat, vmstat and administered tasks like taking backups, expanding file system disk space, creating NFS mounts.

Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, DNS, NIS, NFS, Apache, Tomcat.

We'd love your feedback!