We provide IT Staff Augmentation Services!

Sr. Cloud Aws Engineer Resume

3.00/5 (Submit Your Rating)

Seattle, WA

PROFESSIONAL SUMMARY:

  • Skilled professional with 7+ years of experience in CI/CD (Continuous Integration / Continuous Deployment) process, Strong background in Linux/Unix Administration, Build and Release Management and Cloud Implementation all within that suites the needs of an environment under DevOps Culture.
  • Extensive involvement working with AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and Cloud Watch, leveraged and managed AWS Instances using Chef with OHAI Orchestration and used Ansible server and workstation to manage and configure nodes.
  • Experienced in Azure IAAS, Provisioning VM's, Virtual Hard disks, Virtual Networks, Deploying Web Apps and Creating Web - Jobs, Windows Server 2008/2012/R2, Microsoft SQL Server, Microsoft Visual Studio, Windows Power Shell, Cloud infrastructure.
  • Broadly 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 and also Experience in implementation and maintenance of VMware, DNS, DHCP, NIS, NFS, SMTP and Amazon Linux instances.
  • Experience in Kubernetes for automation deployment and management of containerized applications. we can run it on-premise build the Docker images for Apache and Tomcat servers and ran images inside the containers.
  • Good understanding of Open shift platform in managing Docker containers and Kubernetes Clusters.
  • Worked on infrastructure with Docker containerization and on maintaining, Open shift Docker Images and containers.
  • Worked to setup Jenkins as a service inside the Docker swarm cluster to reduce the failover downtime to minutes and to automate the Docker containers deployment without using configuration management tool
  • Experience writing Ruby, Python, Shell (Bash), Perl and Batch/Power Shell scripts to automate the deployments (CD).
  • Installed and managed Middleware tools through Puppet such as WebSphere Application Server 7.x/8.x, JBOSS GA7/EAP6, IBM IHS, Apache & Tomcat.
  • Installation, Configuration and Management of RDBMS and No SQL tools such as SQL Server 2008/2012/2014, MySQL, DB2, PostgreSQL, MongoDB and Cassandra.
  • Established Chef Best practices approaches to systems deployment with tools such as vagrant and test-kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • 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.
  • Using Puppet, Experienced in automation/configuration management with Installation of Puppet Master, Agents, Puppet DB, Custom Modules and Manifests and Puppet Open Source with Apache and Phusion Passenger.
  • Skilled working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
  • Experience working with Ansible. Installed, configured, and managed Ansible Playbooks. Spinning up EC2 instances through Ansible roles and managing roles and automation with AWS services such as S3, EC2.
  • Created Custom as well as downloaded pre-written Modules and Manifests, Worked and utilized Puppet hierarchy files, facts, and global variables.
  • Experienced in MAVEN & ANT as Build Tool for building of deployable artifacts (war) from source code. Installation and deployment management repository generated by Maven and Ant artifacts, and store the build process using dependency jar.
  • Enabling customers to better manage software development, deployments and infrastructure with tools such as Ansible, Jenkins and GIT Hub.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, and iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plug-in for the JIRA bug/issue tracker.
  • Experience in Installing, configuring and maintaining apache/tomcat, samba &send mail, Httpd, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SQUID, Postfix, FTP, Remote Access, Security Management & Security trouble shooting skills.

TECHNICAL SKILLS:

Cloud computing: Amazon Web Services and Azure: EC2, Elastic Load balancer (ELB), Route 53, VPC, S3, Glacier, AMI, Elastic Ip s, key Pairs, Security Groups and IAM.

Automation Tools: Ansible, Chef and Puppet

Scripting Languages: Python, Perl and Shell scripting

OS Administration: RedHat 5.X 6.X,7.X Linux administration, Solaris 10 Administration

Web/AppServers: Apache, Nginx, Web Logic, Apache Tomcat, Jboss, LAMP and Jetty

Networking: DNS, DHCP, TCP/IP, SMTP, LDAP

Build Tools: ANT, Maven and Jenkins

Project Tracking/Bug Tracking Tools: Service NOW and JIRA

Operating Systems: Red Hat Linux ES & Centos OS 4.X, 5.X, 6.X & 7.X, Ubuntu 10.X Solaris 10, Windows 2K, XP, 2003, NT, 2008, 2012

Database Servers: MYSQL Server, Oracle and MONGODB

Monitoring Tools: Nagios and Splunk

Version control tools: Git and SVN

Virtualization/Container: Docker and VMware

WORK EXPERIENCE:

Sr. Cloud AWS Engineer

Confidential, Seattle, WA

Responsibilities:

  • Configuring and deploying instances on AWS environment and Data centers, also familiar with EC2, Cloud watch, Elastic Search and managing security groups on AWS.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • 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.
  • Experience in Using Terraform to wrote CloudFormation scripts automate the provisioning of AWS resources like IAM, EC2, S3, Route 53, SNS, RDS, ELB and Auto Scaling and make calls to Puppet scripts that provisioning / configuration of servers on the instances. Using terraform we had customized our infrastructure in aws configuration dashboard using aws resources.
  • Configuration management and deployments using Chef server with understanding of Knife and Chef Bootstrap process etc and writing Terraform templates, Chef cookbooks, receipes and pushed them onto Chef Server for configuring EC2 instances.
  • Used Terraform and did "Infrastructure as code" and modifying terraform scripts as and when configuration changes happens.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built .designing cloud-hosted solutions, specific AWS product suite experience.
  • Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Ansible and chef. Integration of Configuration Management Systems like Ansible with AWS for code deployment.
  • Launched Different EC2 Virtual Servers in public cloud using AWS Auto-scaling and prebaked Amazon Machine Images (AMI) through Ansible Playbooks and Roles to maintain the production environment all times highly available.
  • Wrote different Ansible playbooks for installing, configuration, and upgrading different Applications on the Servers like Apache, Tomcat, Nginx, Jboss and Jetty.
  • Designed rapid deployment method using Chef and Ansible to auto deploy servers as needed. Experienced on ansible server build from scratch and writing Ansible playbooks to make configuration changes.
  • Experience in Ansible using both Pull and Push modes and also provisioning both virtual and physical instances. Experienced in configure management, automatically deploying and patching complex applications using Ansible playbooks
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Build Docker Images and ran containers in the testing Environment Experience with Docker Swarm for orchestration of Docker containers.
  • Experience on working with docker and kubernetes for maintaining and administration of containers and running/managing containers, container snapshots and managing images.
  • Used kubernetes for automation deployment, scaling and operations of application containers across multiple clusters. Build the Docker images and ran inside the containers in the testing environment.
  • Enabled Continuous Delivery through Deployment into several environments of Development, Test and Production using Maven and Sonarqube
  • Developing automated process for code builds and deployments; Jenkins, Ant, Maven, Sonar type Nexus, Shell Script, Perl, Java.
  • Proficient on Automation tools like Selenium RC/WebDriver (Functional & Regression Testing), TestNG, Junit, ANT, Maven, Jenkins and SOAP UI Pro for testing Client Server and Web based Applications.
  • Developing Microservices Restful APIs that provides fast and efficient data exchange against SQL and NoSQL Databases for the BI SaaS product.
  • Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
  • Implement the web application using MEAN Stack technologies (MongoDB, Express, and Angular 2, Node.js) along with HTML5, CSS3, JavaScript, jQuery, Bootstrap and other web technologies.
  • Designed the front-end applications and user interactive web pages using web technologies like Angular 2.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Representation of the system in hierarchy form by defining the components, subcomponents using Python and developed set of library functions over the system based on the user needs.
  • Using Chef deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
  • Worked on Appdynamics to remove complexity and solve problems more quickly with proactive, end-to-end performance monitoring.
  • Worked on Appdynamics App iQ platform product suite includes Application Monitoring, End User Monitoring, Database Visibility, Infrastructure Visibility, and Application Analytics.
  • Worked on Application monitoring in Appdynamics to troubleshoot problems such as slow response times and application errors.
  • Maintained code repository in GIT to manage Code Repository; advance practices of branching and code merge to custom needs of development team.
  • 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.
  • Involved in shell scripting for system/application in automating server task, installing and monitoring applications and data feeding file transfer and log files.

AWS / DevOps Engineer

Confidential, Weston, FL

Responsibilities:

  • Possessing strong knowledge in Ant and Maven build tools and implementing it with Jenkins with AWS services (EC2, EBS, S3, RDS, IAM, VPC, Cloud formation, Auto-scaling). Created and managed cloud VMs with AWS EC2 command line clients and AWS management console.
  • Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS Etc… Automatic flow of AMI creates to launch configuration and Auto scaling update with Ansible Playbooks. Setup S3, Glacier, S3-RRS, S3-IA with versioning and Life Cycle Policy. Setup Encryption method on S3 with SSE-S3, SSE-KMS, and SSE-C.
  • Used Cloud Formation and launch configurations to automate the repeatable provisioning of AWS resources through as cli and console. Used Amazon IAM to grant fine-grained access to AWS resources to users
  • Written Chef Cookbooks and recipes to Provision several pre-prod environments consisting of Deployment automation, Web Logic domain creations and several proprietary middleware installations.
  • Implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system.
  • Designed and implemented for fully automated server build management, monitoring and deployment by using Chef. Configured Chef-Server, Chef-Analytics and Chef Workstation, used existing recipes from Chef Repository, Including provisioning of bootstrapped CHEF client nodes. Also, created Recipes, Roles, Data Bags and Cookbooks for Server Configuration, deployment and app stack build outs.
  • Configured Docker Engine with Docker Specific Commands, Created Custom Docker Images, and Deployed Docker Containers on AWS as Part of Cloud Formation Template. Worked on creation and managing IT infrastructure and application stack using AWS Cloud Formation and writing the template file using JSON
  • Experience in designing and implementing continuous integration system using Jenkins and Bamboo by creating Python and Perl scripts. Implemented continuous integration and deployment using various CI tools like Jenkins, Bamboo and Hudson.
  • Involved in performance tuning, security, backup, recovery and capacity planning of websphere Application server, Redhat Jboss Eap 6.x/5.x and Apache tomcat 8.x/7.x/6.x.
  • Extensively worked on BEA Weblogic Tomcat 5.x/6.x, Apache HTTP Server 2.2.x as administrator for server Installations, Configuration, Application components deployment, performance tuning including troubleshooting and maintenance.
  • Experience in working on various WebSphere components such as Workload Management (WLM), Clustering and troubleshooting WebSphere related problems. Deployed application ears on WebSphere Application Server Network Deployment in QA, Staging and given support to Production environments on a Trouble ticket system, and troubleshoot various configuration and application issues.
  • Experience in configuring and maintaining IBM Servers and IBM WESB 6.2.x and Web Servers like Sun one Web server 6.1 on UNIX/Linux/Solaris/AIX and WINDOWS NT/2000 platforms and setting up the development, testing and production environments.
  • Involved in developing complex scripts to automate jobs, troubleshooting and resolved the Splunk performance, search poling, log monitoring issues, role mapping and dashboard creation.
  • Experience in monitoring System/Application Logs of server using Splunk to detect Prod/Non Prod errors etc.
  • Monitoring application performance with APM/Diagnostics tools such as, AppDynamics, Dynatrace and Splunk, AWS watch.
  • Expertise in using Application Monitoring tools like Dynatrace, Solarwinds (DBA), Appdynamics, splunk and grafana to analyze, debug and identify the bottlenecks.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
  • Implemented a CI/CD framework using Jenkins, Maven& Artifactory in Linux environment and Integration of Maven/Nexus, Jenkins, Git and JIRA.
  • Worked on Integrating JIRA with Confluence, and created Confluence pages detailing customer fiscal year goals/objectives and pertinent information regarding JIRA customer configuration.
  • Used Atlassian Confluence for documenting build and deployment process and creating production check lists.
  • Analyze and resolve conflicts related to merging of source code for GIT, Subversion(SVN)/BitBucket. Implemented & maintained the branching and build/release strategies utilizing GIT and STASH/ Bitbucket.

Azure/AWS Engineer

Confidential, PA

Responsibilities:

  • Extensively worked on administration of VMware VSphere, ESXI 5.1/5.5/6.0, VMware View, VCenter Server, Host Clustering with HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, VMotion, Physical to Virtual Migration and Managing SANDatastores with, ISCSI, NFS&FC..
  • Used vRealize Automation (vRA) and vRealize Orchestrator and Powershell to automate virtual machine build process for DevOps, QA and Production teams reducing Server deployment time from 5days to 1 hr.
  • Deploy and manage vRealize Automation 6.x, 7.0 and 7.1, vCloud Orchestrator and vCloud Network and Security for DevOps and private cloud implementation. Role included System, Tenant and Infrastructure administration managing entire private cloud implementation for various business groups and tenants.
  • Implemented multi Node OpenStack KILO Architecture on KVM Using Latest Release of Ubuntu with Services like Horizon, Nova, Neutron, Glance, Cinder, and Keystone& Swift.
  • Adding Compute nodes into OpenStack cloud platform. Responsible for supporting and maintaining OpenStack in a production environment.
  • Experience in provisioning and optimizing of compute, network, and storage services with OpenStack through dashboard, command-line and API utilities.
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Expertise in Puppet Administration tool (Ingrown tool), a tool which acts as a puppet dashboard for managing puppet profiles, modules, classes and top scope variables.
  • Experience in creating Applications, Modules, Tables and Columns as per the requirements in ServiceNow. Knowledge in integrating LDAP Server with ServiceNow to get the organizational Users, Groups, Roles.
  • Design, configure and implement solutions in ServiceNow to meet business needs while maintaining a long-term vision of the platform in those solutions (including but not limited to Business Rules, Client Scripts, UI Policies, UI Actions, Catalog Items, Workflows, Service Portal Administration, and CMDB)
  • Centralized monitoring and logging for the systems that are running on cloud(s) and on premise, using tools such as Nagios/Splunk.
  • Involved in developing complex scripts to automate jobs, troubleshooting and resolved the Splunk performance, search poling, log monitoring issues, role mapping and dashboard creation.
  • Automated Nagios services for database server, web-server, application-server, networks, file sizes, RAM utilization, Disk performances using Python script in Chef
  • Deploying newly built code using WebSphere Admin Console and deleting the old deployed code and used IBM WebSphere as Web application server for deploying artifacts and Worked as a system administrator for the built and deployment process on Enterprise server.
  • Deployment and troubleshooting of JAR, WAR, and EAR files on both stand alone and clustered environment in JBOSS 4.2/5.0, WEBLOGIC 8.x/9.x/10.x and Apache tomcat 6.0 s.
  • Configured SSL communication for Tomcat servers and by enabling SSL with self-signed certificates and CA certificates and wrote JMX remote ANT tasks to manage for Tomcat servers
  • Responsible for automated Scheduled Builds/Emergency Builds and Release using ANT scripts for Enterprise application and wrote build.xml and Pom.xml for applications that use Ant and Maven for builds respectively
  • Deployed applications on tomcat server using UDeploy, Configured Splunk, Moving Content and configurations from old infra servers to new infra VM's using subversion control(SVN) and uDeploy.

Build & Release Engineer

Confidential

Responsibilities:

  • Extensive knowledge in advance features of VMware VMotion, SVMotion, HA and DRS including vSphere Update Manager, VMware Data Recovery, vCenter Lab Manager and vCenter Orchestrator.
  • Installed and monitored VMware Virtual environments with ESX 3.x, ESX i servers & Virtual Center 2.X and Experience in configuring VMware standard Vswitch & dvswitch and configured VMware virtual machine port groups, console ports groups, vmkernal port groups and vlans.
  • Experience in installation and administration of Domain Controller (DC), Additional DC, CDC, RODC clients and Member servers and Experience in configuring Microsoft Load balancer (MLB) for Web Servers and Applications servers to distribute load and High Availability.
  • Experience in Remote deployment of Windows servers using Altiris deployment solution or manual installation of a server using RSA/RILO for remote connection to a server.
  • Experience in creating and monitoring Resource Pool for Virtual Machines Resource Reservation and Limits.
  • Creating and managing user accounts and the groups in Active Directory users and computers also Troubleshooted computer/network, Internet and email problems for users.
  • Played a vital role in Creating Virtual Machines, cloning virtual machines, converting P2V (standard VMware converter tool), VM-Provisioning (Linked clones, thin disks, de-duplication) taking Snapshots of virtual servers, HA, DRS, v motioning.
  • Orchestrated reorganization of fileserver into departmental level folders, separation of student-accessible files from staff and faculty data, and development of multiple layer permissions structure to minimize unauthorized access and data loss.
  • Integrated different hypervisor platforms for virtualization such as KVM and VMware ESXi6 also maintained High Availability, DRS, VMotion, Storage VMotion and Fault Tolerance.
  • Configuration of Linux Kernel Module. NFS client/server, Telnet and FTP, swap space and administrating and controlling the processes running on the system and automating repetitive tasks.
  • Interacted with various teams such Oracle database team, and NetBackup team, ETL team, DB2 team, Filenet Team and other areas to compare errors and discuss their resolution.
  • Installation & Maintenance like replacing bad disks including bootable disks, OS, patch installation, Configuration of DNS, auto mount, and NIS and NFS services.
  • Decommission of the servers/service groups which include: removal of DNS, take full ad-hoc backup of file systems.
  • Maintaining appropriate file and system security, monitoring and controlling system access, changing permission, ownership of files and directories, maintaining passwords, assigning special privileges to selected users and controlling file access, monitoring status of process in order to increase system efficiency, scheduling system related cron jobs.
  • Deploy, Maintain configure, troubleshooting logs and providing application support for the in-house applications such as Intelliconnect and SAAS on Red Hat Linux boxes.
  • Maintain and schedule company backups and participate in disaster recovery planning and testing SAN configuration, Zoning on Fiber Channel Switches, load balancing the network.
  • Written custom shell scripts (BASH) and built custom RPM packages to add in post tasks when building new servers.

System Administrator

Confidential

Responsibilities:

  • Responsible for designing/building/configuring documentation related to Red Hat Enterprise Linux via Kick start/PXE and Red Hat Satellite server.
  • Designed, managed, implemented and supported: Backup/Recovery/Archive, Security Startup/Shutdown, Mass Storage (SAN/NAS), OS Installations/Patches, Hardware/Software installation, Batch scheduling, Data center Migration, Application and Server performance.
  • Involved in creating UNIX shell Scripting. Defragmentation of tables, partitioning, compressing and indexes for improved performance and efficiency.
  • Configured distributed file systems and administering NFS server and NFS clients and editing auto-mounting mapping as per system / user requirements.
  • Involved in troubleshooting network connectivity issues using ping, netstat, ifconfig, wireshark, tcpdump and trace route commands.
  • Worked on Creating, Upgrading and Maintaining user accounts, profiles, security, user permissions, Disk space, Performance tuning and Process monitoring.
  • Supported and assisted in LDAP setting up for verification for mail server and, postfix and open SMTPD mail transfer agents.
  • Configured servers with Password less SSH login and Created Cron jobs to automate monitoring scripts and generating SNMP alerts.
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing. Modified user's password policies, group policy, UID and GID assignment policies as needed.
  • Monitored the performance of the system using top, sar, ps, prstat, vmstat, netstat, iostat and CPU info to check the CPU utilization, bottlenecks of I/O devices, memory usage and network traffic.
  • Set up, configured and trouble shoot TCP/IP, DHCP, DNS, NFS, CIFS and SAMBA servers in a multiplatform LAN. Monitoring and log management on UNIX and Linux servers, including processes, crash and swap management, with password recovery and performance tuning.
  • Worked on Volume management, Disk Management, software RAID solutions using VERITAS Volume manager. File system Tuning and growing using VERITAS File System (VxFS).
  • Configured Veritas File system (VxFS) and Veritas Volume Manager (VxVM) to configure RAID 1 and RAID 5 Storage Systems on Sun Solaris.
  • Configured optimal RAID levels (fault tolerance) for protected data storage in NAS environments and configured Firewall rules, networks Security and hardening of instances using CIS benchmark and STIG.

Linux/Unix Administrator

Confidential

Responsibilities:

  • Performed system administration of UNIX servers by using Operating Systems of Solaris 2.7/8 Managing SUN Solaris, Compaq and Linux workstations and servers.
  • Involved in creating logical volumes, backups, managed large hard disk farms and resized disk partitions using Logical Volume Manager (LVM) commands on Red hat Linux.
  • Performed tasks on F5 load balancer like installing and renewing SSL certificates and bouncing servers with performance issues after taking them out of the server pools. Configuration of Hardware and Software RAID on Digital & Sun Servers.
  • Configuration and maintenance of NIS, NFS, DHCP and DNS Servers on Solaris. Implemented password less (SSH) Authentication between servers.
  • Worked in Qmail MTA Installation and Configuration. Disk Management Utility. Used daily for file system creation and file system management.
  • Production support of Apache, PHP, My SQL, Tomcat including installation, configuration, management and troubleshooting.

We'd love your feedback!