We provide IT Staff Augmentation Services!

Sr. Cloud Aws Engineer Resume

2.00/5 (Submit Your Rating)

Nashville, TN

SUMMARY:

  • 7+ years IT experience in DevOps Engineering, Build and Release management involving extensively 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.
  • Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing almost all the AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, Cloud Front, CloudFormation, Elastic Cache, CloudWatch, SNS, Route53, Lambda, Glacier, IAM and Security Groups 
  • 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.
  • Hands on experience with CI/CD (Continuous Integration, Continuous Deployment) pipeline and plugins via Jenkins and Bamboo along with configuration management tools like Ansible, Chef and Puppet to create end to end automation for builds and deployments.
  • Installed Workstation, Bootstrapped Nodes, wrote Recipes, and Cookbooks and uploaded them to Chef-server and managed AWS for EC2, S3, ELB with Chef Cookbooks.
  • Hands-on experience with Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, Environment configuration Files, Users, Mount points, Packages and proactively manage change and written Ansible Playbooks using Yaml for Maintaining Roles, Inventory Files and Groups Variables.
  • Experience in Artifact deployment using MAVEN and GRADLE as build tools along with automation using Playbook development and deployment .
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Proficient with Shell, Python, Ruby, Perl, Power Shell, JSON, YAML, Groovy scripting languages.
  • Experience in working on version control systems like Subversion, and GIT, GitLab, Mercurial and used Source code management client tools like Git Bash, GitHub, Git GUI and other command line applications etc.
  • Orchestrated CI/CD (Continuous Integration and Continuous Deployment) pipelines using Jenkins and extensive experience and knowledge in automating deployment pipelines for JAVA and Python applications using Ansible for Jenkins, Bamboo along with plugins like SonarQube for continuous application health monitoring.
  • Created Docker containers to build, ship and run the images to deploy the applications, and worked on several Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry and Docker Swarm.
  • Good understanding of Open shift platform in managing Docker containers and Kubernetes Clusters.
  • Experience Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace version
  • Experience in code deployment and writing Cloud Formation Templates for AWS Infrastructure as a Code using Terraform .
  • Deployed a multi-tier web application on to AWS cloud for which we need to automate the required configurations using Terraform and Chef.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Experience in writing Jira API Tools to auto-move Service Desk tickets of one issue type to a Jira project of another issue type and to extract the list of Jira users with the respective Jira Groups and Project Roles.
  • Used Splunk for operational monitoring analysis and ELK stack for application performance monitoring Expertise in Linux System Administration (RHEL 5x/6x/7x, CentOS 6/7 and Ubuntu ) with responsibilities ranging from Operations, Infrastructure Support and Maintenance through creating and monitoring scheduled jobs, server builds, installations, migrations, performance monitoring and troubleshooting.
  • Experience in troubleshooting and automating deployments to web, database servers; HTTPD and MySQL, and application servers like Apache TOMCAT, Web logic, Web shere and JBoss.

TECHNICAL SKILLS:

Operating system platforms: Red Hat Linux4.x, 5.x, 6.x, 7.x, CentOS 6 & 7, Ubuntu12.x, 13.x, 14.x, SUSE, IBM AIX 5.x, Windows 98, ME, XP, Vista, 07, 08, Windows Server 2003, 2008 R2, 2012 R2, VMware ESX and Mac OS.

SCM Tools: Subversion, GIT, bit bucket and CVS.

CI: Jenkins, Bamboo 5.11

Provisioning Tools: Ansible Tower, Terraform, Vagrant

Build Tools: ANT, MAVEN, Gradle

Bug Tracker & Testing Tools: JIRA, Bugzilla, Remedy, Junit, IBM Clear, Quest, Find bug Static

Tools: MS Office Suite, Nexus, JFROG, Atlassian Confluence.

CM tools: Ansible, Chef, Puppet

Containerization tools: Docker, Kubernetes, Docker Swarm

Scripts: Shell Script, Batch Script, Groovy, Perl Script, PowerShell Script and Python.

Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML, JSON.

Web/App servers: WebLogic, Web Sphere, Apache Tomcat, RHEL, JBOSS.

Monitoring Tools: Splunk, Nagios, Solar wind, fix stream.

PROFESSIONAL EXPERIENCE:

Confidential, Nashville, TN

Sr. Cloud AWS Engineer

Responsibilities:

  • Set up and deployed ELK stack to track and monitor application performance; utilized Elasticsearch for deep search and data analysis, Logstash for log enrichment and Kibana for data visualizations.
  • Configured ELK clusters to make it compatible with existing applications and collaborate across teams.
  • Used Bash Shell and Python scripting to configure Logstash for field identification and shipping data to Elasticsearch and used Kibana to create line charts and tables for visualizations.
  • Managed and maintained Jenkins to orchestrate the Continuous Integration (CI) process with Gradle and Maven to track and schedule builds; extensively used SonarQube to monitor application health status.
  • Wrapped test and build tools to use inside Docker containers.
  • Used Maven and Gradle to create JAVA JAR files and JUNIT for testing code.
  • Built application artifacts using Nexus and Jfrog to create artifacts that replicated tested application state to create a deployable artifact.
  • Built a Docker release image. Deployed the release image to target environment: Development/ QA/ Staging and Production environments.
  • Created a fully automated deployment to the production environment running on AWS.
  • Used AWS cloud formation management service and EC2 instances to create rolling deployments.
  • Deployed secure and robust applications using AWS technology
  • Orchestrated the deployment of web applications by designing AWS virtual servers using Ansible.
  • Involved in rapid deployment of critical web applications, managing and integrating consistent changes to configuration files using Ansible YAML scripts.
  • Wrote AWS Infrastructure as a Code using Terraform to build staging and production environments.
  • Involved in the process of utilizing Terraform and Ansible to migrate monolithic systems to Amazon Web Services (AWS).
  • Used Python to supplement scripting provided by Ansible and Terraform for backing up AMIs (Amazon Machine Images), encrypting EBS volumes and scheduling Lambda functions for deployed applications.
  • Set up and managed cached content delivery in edge locations using CloudFront.
  • Worked with developers to configure virtual hosts, web applications, application servers, servlets, JDBC drivers and servlet engines.
  • Handled support and maintenance tasks during project lifecycles and communicated changes and modifications via Confluence to streamline communication and business process improvements.
  • Extensively used Vagrant to create and provision VMs.
  • Created highly custom JIRA workflows, field configuration schemes, permissions schemes, screen schemes, security schemes, SQL queries, Service Desk, etc. Evaluated third party JIRA plugins to achieve results not included in standard implementation.
  • Created Ansible Playbooks for developing VM templates to install packages, create and configure SSH and user permissions.
  • Created GIT hooks for local and remote repository and worked on code commit, code push and GitHub.
  • Managed local deployments using Kubernetes and deployed Kubernetes clusters on Amazon EC2 instances using KOPS
  • Managed deployments of microservices using Kubernetes and Docker; also built and maintained Docker container clusters using Kubernetes.
  • Managed Virtual Machines in the cloud using AWS EC2 command line (AWS-Linux CLI)

Environment: Ansible, Jenkins, AWS (EC2, S3, EBS, ELB, RDS, SNS, SQS, VPC, Redshift, Cloud formation, Cloud watch, ELK Stack, python (BOTO API), Shell scripting, Ruby, Linux Administration, Terraform, Cassandra, MongoDB, Docker, Kubernetes, JIRA, GIT.

Confidential, Tampa, FL

AWS DevOps Automation Engineer

Responsibilities:

  • Supervised the DevOps team for infrastructure support on AWS cloud and designed a highly available secure multi zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation.
  • Responsible for managing Ubuntu, Linux and windows virtual servers on AWS EC2 instance by creating Chef Nodes through Open Source Chef Server.
  • Launched AWS EC2 instances using Amazon Web Services (Linux/Ubuntu/RHEL) for development, test and production environments. Responsible for the development and maintenance of Auto Scaling and Elastic Load Balancers .
  • Set up preconfigured RHEL5.x and 6.x on local and in the cloud on AWS EC2 and defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances .
  • Expertise in configuring the monitoring and alerting tools according to the requirement like AWS CloudWatch, AWS CloudTrail, Dynatrace, Nagios, Splunk Enterprise, SNMP monitoring for the VPN connections .
  • Worked on Multiple AWS instances , set the security groups, Elastic Load Balancer(ELB) and AMIs, Auto-scaling to design cost effective, fault tolerant and highly available systems .
  • Worked on the migration from VMware to AWS and used Chef to automate the infrastructure in AWS by creating EC2, S3, RDS, VPC .
  • Worked with Chef for all the software configurations and written multiple complex Cookbooks and Recipes for pushing the configurations to various enterprise nodes .
  • Development and version control of Chef Cookbooks , testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server .
  • Involved in Automating the cloud deployments using chef, python and AWS Cloud Formation Templates.
  • Worked with various components of Chef including Chef Server, workstations, Nodes, configurations of chef-client and written cookbooks and recipes for Chef and assigning roles to nodes.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implementing a Continuous Delivery framework using Puppet, Bamboo, Open stack in Linux environments.
  • Efficiently worked on migration of code from Bit Bucket repositories to the Bamboo server and worked on SonarQube for Code analysis check.
  • Worked closely with QA and testing teams for automation, testing and build and in error fixing while deployment and release phases by integrating Jira to Bamboo .
  • Expertise in configuring, installing, managing and trouble-shooting Web Sphere Application Server 8.x7.0/6.x/5.x/4.x , Apache Server on AIX/Windows environments .
  • Installed and configured MW products such as Web logic, Tomcat, JBoss and Apache using HPSA tool and used Anthill Pro tool for deployments.
  • Worked on upgrading Middle Ware projects and upgraded Web logic 11g/12.1.x versions to 12.2.1, Tomcat 6.x/7.x to 8.x versions.
  • Installed and configured Web logic 12.2.1 from scratch (created domains , multiple managed instances, machines, clusters and configured Node manager, data sources, JMS and deployed applications) . Configured Web logic plug-in on Apache web servers.
  • Expertise in customizing Splunk for Monitoring, Application Management and Security as per customer requirements and industry best practice.
  • Design solutions and concepts for data aggregation and visualization . Splunk deployment, configuration and maintenance across a variety of UNIX and Windows platforms . Able to troubleshoot Splunk server problems and issues.
  • Experience in writing Jira API Tools to auto-move Service Desk tickets of one issue type to a Jira project of another issue type and to extract the list of Jira users with the respective Jira Groups and Project Roles .
  • Customized migrated JIRA projects as requested by users, including optimizing workflows, creating custom calculated fields to support reporting needs, and managing real world XRAY/JIRA reporting gadgets/widgets .
  • Implemented the confluence configuration, setup and administration tasks like: managing users & groups, add-ons, plugins, macros and templates .

Environment: GIT, Chef, AWS EC2, S3, Route 53, Ops works, VPC, Elastic Block Storage RDS, Python, Cloud watch, Linux AMI, AWS Elastic Load Balancer, Nagios, Auto scaling groups, Nginx, Apache Tomcat, JIRA, Ubuntu, Windows server NT, Oracle server.

Confidential, Portsmouth, NH

Build & Release Engineer Software Configuration Engineer

Responsibilities:

  • Involved in migrating physical Linux/Windows servers to cloud (AWS) and testing the whole process.
  • Designed an Architectural Diagram for different applications before migrating into Amazon cloud for flexible, cost-effective, reliable, scalable, high-performance and secured.
  • Built servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private cloud.
  • Automating backups by shell for Linux to transfer data in S3 bucket.
  • Built puppet Development workflow and best practices around configuration management as well as building a strong and diverse internal puppet community.
  • Managing a production infrastructure on AWS VPC utilizing S3, ECS, Cloud Formation, including Auto Scaling.
  • Creating alarms in cloud watch service for monitoring the server’s performance, CPU Utilization, disk usage etc.
  • Modeling data and deciding application paradigms using PostgreSQL and No SQL.
  • Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
  • Analyzed and Designed process of release flow for various GECRB applications with maximum utilization of IBM uDeploy tool and RLCT.
  • Designed and Configured release process through uDeploy and RLCT with required governance and standards for Web based and UNIX applications.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedure.
  • Coordinating with developers with establishing and applying appropriate branching, merging, labeling/naming conventions using GIT source control.
  • Maintained built related scripts developed in ANT, Maven, Shell and WLST/Python. Created and modified build configuration files including Ant’s build.xml.
  • Worked with development team to migrate Ant scripts to Maven.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
  • Maintained build management by modifying NANT and MS Build for all .Net applications to include new components and changes. Experience with Software Development Life cycle in build and release perspective.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Worked with the developers to configure plugins trough Eclipse to develop the code.
  • Worked on the Oracle databases in the back end to execute the DMLs and DDLs.
  • Owned full life cycle of build system from analysis, development, implementation and support of builds, unit testing and deployments.
  • Tested the use case by writing the Unit test cases and having good knowledge in usage of J-unit to test the application.
  • Coordinated with Development teams and Release Management regarding appropriate system releases among other development platforms.

Environment: Git, AWS, .NET, JBoss, WebSphere, Apache, ANT, Bamboo, Puppet, JIRA, XML, Confluence, Ant Hill Pro, Shell Script, Python.

Confidential

System Administrator

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 filesystems 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, wire shark, tcp dump 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 Cronjobs 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, iOS tat 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.

Confidential

Linux Administrator

Responsibilities:

  • Provided 24x7 on-call supports in debugging and fixing issues related to Linux, Solaris, HP-U Installation/Maintenance of Hardware/Software in Production, Development & Test Environment as an integral part of the Unix/Linux (RHEL/SUSE/SOLARIS/HP-UX/AIX) Support team.
  • Configured and installed RHEL and Ubuntu Servers and monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Maintained customized user environments using SUDO for system administrator access on test and production servers. Experienced in tasks like managing User Accounts and Groups, managing Disks and File systems.
  • Configuring Linux Red Hat servers with Kickstart, LDAP, DNS, and DHCP and connecting to Network. Integrating Windows Active Directory with Linux/Unix Servers.
  • Configured inbound and outbound firewall rules to secure the traffic flow. Configured the LUNs assigned by the storage administrators and managed Volumes using Logical Volume Manager (LVM) on Linux.
  • Worked on installing, upgrading and managing packages via RPM and YUM package management & Installing and configuration of Local Repository to assist with software updates.
  • Provided 24/7 Production support of Apache, PHP, MySQL, Tomcat including installation, configuration, management and troubleshooting.
  • Managing systems routine backup, scheduling cron jobs, enabling system logging and network logging of servers.
  • Created partitions and modified Logical and Physical Volumes. Configured LVM (Logical Volume Manager) to manage volume group, logical and physical partitions and extending logical volumes.
  • Involved in working with Installation and Configuration of networks, SAN, router/switches configuration and wireless access point/router with security, TCP/IP, VPN, Content Filtering, Access Control Lists on router/switches.

We'd love your feedback!