We provide IT Staff Augmentation Services!

Sr. Aws Cloud Engineer Resume

Chicago, IllinoiS

SUMMARY:

  • Professional experience in Software Configuration Management (Release and Build Engineering / Configuration) on both Linux/Unix and Windows environments.
  • Ability to manage the software configuration management process, including code compilation, packaging, deployment, release methodology and application configuration.
  • Experience in infrastructure development on Aws cloud services including VPC (Virtual Private Cloud), CFT's (Cloud Formation Templates), EC2, Auto scaling, Load Balancing, RDS, S3, Route53, SNS, SQS, AWS CLI, SES and IAM, etc.
  • Rapid provisioning of pre - configured Linux instances on demand in DEV/IT, UAT and Production environment through AWS (EC2).
  • Experience in using OpenStack CLI to interact with OpenStack Services like Nova, Neutron, Horizon, Cinder, Heat, Keystone and having experience in provisioning and optimizing of compute, network, and storage services with OpenStack through dashboard, command-line and API utilities.
  • Extensive experience with Amazon Web Services (AWS) and its services, maintaining and improving infrastructure, split between physical data centers, and AWS and managing full AWS lifecycle, provisioning, automation and security.
  • Strong Operational skills on Cloud Services EC2, S3, VPC, Cloud Formation, Cloud Watch, RDS, Dynamo DB, SQS, IAM, SNS, SES Experience with scripting languages like Python.
  • Ability to identify and gather requirements to define a solution to be build and operated on AWS.
  • Experienced in working with databases Oracle, MySQL, and SQL server.
  • Automated Deployment of multiple services using Cloud Formation Templates (CFT) in JSON format.
  • Designed roles and group and created users using AWS Identity Access Management (IAM) and managed security using Security Groups and IAM policies.
  • Helped in migration of on premise applications to cloud using AWS Cloud Platform.
  • Extensive experience in using MAVEN and ANT as build tools for building the applications or source code and deploying the artifacts (JAR, WAR & EAR) into Nexus, Tomcat, Art factory, etc.
  • Hands on developing and executing Shell scripts and Perl scripts.
  • Expertise in designing and developing build pipelines using the Continuous Integration tool Jenkins.
  • Hands on experience in creating various kinds of build jobs in Jenkins such as pipeline project, multi-configuration, freestyle, and parameterized triggered builds, etc.
  • Implemented and maintained CI environments (Jenkins), Performing deployments, Packaging, Build optimization, Production rollouts, Staging, Defect tracking (JIRA), and Root cause analysis, Smoke testing, Operation support and Service Delivery over web/app servers like Tomcat and WebLogic.
  • Worked on Chef Enterprise Hosted as well as on premise Chef, installed and configured the workstations, bootstrapped nodes, written cookbooks, recipes and uploaded them on to the Chef-server
  • Written/Developed Chef Cookbooks to automate the entire deployment process to make Infrastructure as a Code.
  • Highly motivated and committed DevOps Engineer experienced in Automating, configuring and deploying instances on AWS cloud environment.
  • Experience in branching, tagging and maintaining the version across the environments using GIT (Github, Bitbucket).
  • Hands on experience with AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups.
  • Cloud-trail has been used to see what’s going on in the AWS account
  • Developed ansible playbook to deploy services on cloud mainly on windows and linux servers.
  • I have helped developers by setting up the infrastructure in the AWS dev. and QA accounts so that the developers can run their application using the architecture.
  • Worked with the lambda functions setting up the server-less infrastructure facilitating developers so that they can run the code without worrying about the servers.
  • Managed VMware and AWS resources in a Red Hat Linux dominant environment. Worked with developers to design highly available applications and automate deployments with CloudFormation and Terraform.
  • Used Terraform to create and manage AWS infrastructure.
  • Used configuration management tool chef for automatic application deployment and provisioning of different environments as per the requirement.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible) and experienced in writing anisole scripts.
  • Implemented and maintained Anisole Configuration management spanning several environments in Verbalize and the AWS cloud.
  • Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments. Deploying and maintaining production environment using AWS EC2 instances and ECS with Docker.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Next Build agents and Pools, configured appropriate Build Agent capabilities • Working knowledge of GIT, including branching, merging, rebasing and conflicts raised during merges.
  • Used GIT for managing development and Integration streams.
  • Handling and administration of Version Control Tools (GIT, Subversion (SVN), TFVC (Team Foundation Version Control) like Tagging, Branching, Merging and user access control.
  • Competence in working on version control systems like Subversion and Git and used Source code management tools like Git GUI (Git Hub), Git Lab and, Git Bash, etc.

TECHNICAL SKILLS

Computer language: Python, JSON, Node JS, JSP, SQL Statements and Batch Programming

Tools: PyCharm, Windows PowerShell ISE, AWS CLI, VSTS CLI, Microsoft visual studio, Eclipse IDE, IntelliJ IDEA, SQL Developer, MySQL, Apache Tomcat Server, isio, MySQL and Microsoft office suite

DBMS: SQL Developer, MySQL, Microsoft SQL Server, AWS DynamoDB

Operating system: Windows and Linux/Unix, Splunk

DevOps tools: Kanban boards, Git, Jira, SHARP Good Knowledge of Microsoft Office suites Billing Service Desk Analyst

PROFESSIONAL EXPERIENCE:

Confidential , Chicago, Illinois

Sr. AWS Cloud Engineer

Responsibilities:

  • Demonstrated experience with a broad set of AWS technologies including but not limited to EC2, SSM, IAM, CloudTrail, DynamoDB, S3, CloudWatch, CloudFormation, Config, Stepfunctions, Athena, Glue, Serverless/Lambda, SNS, SQS, and SES technologies
  • Hands on experience using Azure DevOps
  • Written firewall rules in support of application migration from F5 to A10 load balancer
  • Expertise in AWS automation security vulnerabilities, governance processes, and compliance validation processes and take actions to remediate and/or mitigate risks, monitoring and control techniques including tagging, infrastructure as code and templating
  • Provides technical leadership throughout the design process and guidance with regards to practices, procedures and techniques.
  • Monitored firewall work-load using smart view-monitor to enhance checkpoint firewall performance.
  • Used Jenkins to Build, Test and publish the project artifacts, Implemented Build Per Branch as part of CI process to run Sonar for code coverage and run unit, JMeter and integration tests to help improve the pipeline efficiency.
  • Involved in setting up Fault tolerant Jenkins server for multiple teams across the group using AWS Cloud Formation templates.
  • Provided SME support and Consultation for development Team on varying technology stack/Apps (Java, Python, Ruby, .Net, COTS)
  • Worked on AWS Cloud Formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, Cloud Watch, OpsWork, RDS, ELB, EBS, S3, glacier, Route53, SNS, SQS, KMS, Cloud Trail, and IAM.
  • Implemented a Continuous Delivery pipeline with Docker, Microservices, Jenkins and GitHub, Jfrog, Maven, Ansible.
  • 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, and IIS.
  • Designed and configured AWS Virtual Networks (VNets), subnets, AWS network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Hands on experience to implement the automation process components as per the Low-level Design (LLD) or Technical Design Document (TDD) document(s).
  • Demonstrated knowledge of cross-application communication, infrastructure and interconnect architecture, artifacts and considerations including firewall, network, storage, performance and availability requirements
  • Configured Jenkins as a CI engine to build and promote applications to QA, UAT and Staging to Linux environments.
  • DevOps Test and Deploy System - Designed and built out CI/CD framework for the team, allowing rapid agile development, testing, and releasing of systems and services
  • Design and implemented IAM password policy, backup and recovery and business continuity processes, security group distribution and monitoring, CloudTrail distribution, AMI sharing across AWS accounts and daily CloudTrail log partition in Athena, creating a tagging for AWS resources, creating CloudFormation templates to deploy resources using AWS Serverless architecture
  • Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication
  • Written Manifests/Recipes and Ruby Scripts to customize the Puppet/Chef as per our environment.
  • Advanced proficiency of writing code to integrate and automation components through use of Python, PowerShell, AWS and Microsoft VSTS SDKs, AWS and VSTS CLI, terraform
  • Experience with estimating AWS usage costs and operational costs by creating complex charts by mining data (Billing)
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Working knowledge of distributed version control systems like GIT
  • Demonstrated knowledge of continuous integration and continuous deployment processes and methodologies. Full SDLC lifecycle experience
  • Works with Agile development methodology and has experience with short duration sprints, sprint planning, and grooming
  • Experience on working on Checkpoint firewall IDS/IPS module for setting up the upgradation of new signature patterns and monthly reporting for auditing purpose.
  • Works with other teams to leverage best practice, share learnings and participate in continuous improvement efforts
  • Ability to execution of XML, Ant Scripts, Ruby, Shell Scripts, Perl Scripts, Power Shell Scripts, and JAVA Scripts.
  • Implemented a Continuous Delivery pipeline with Docker, Microservices, Jenkins and GitHub, Jfrog, Maven, Ansible.
  • Experience in configuring and troubleshooting BIG-IP F5 load balancer LTM creating virtual servers, nodes, pools and iRules on BIG-IP F5 in LTM module.
  • Multiple Systems - Designed full system solutions and deployed them in emergency situations, sometimes within hours of an issue appearing, leading to a rapid resolution
  • Create Vlan’s, security zones, and virtual routers on firewalls. Responsible for troubleshooting day-to-day firewall problems
  • Researches, writes and edits documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports.
  • Hands-on experience in Cloud architecture, operations and administration, especially with Amazon Web Services, such as IAM, CloudFormation, CloudWatch, S3, EC2, AMI and VPC etc.
  • Continuously monitor and evaluate security, providing ongoing recommendations and reporting any issues when appropriate
  • Participate in design, implementation and execution of backup and disaster recovery
  • Creating Windows Power Shell Scripts and/or Python Scripts for automating application support requirements
  • Performed basic and complex troubleshooting, Author technical installation, configuration and support documentation
  • Extensive experience in Windows Active Directory Services and LDAP database, Configure new workstations and laptops for users. Including periodic roll out of replacement workstations based on age, software licensing, servers, Confluence and Test Link
  • Resolution of moderately complex desktop problems, including PC/Mac hardware, software, network, and printer issues, VPN, antivirus, security, technical projects including web conference, wireless, and audio/visual setup, licensing and other common application/access issues, Lync and Outlook issues, with minimal assistance.
  • Installed and Configured F5 BIG-IP to provide load balancing for servers across multiple Datacentres.
  • Implemented rapid provisioning and life cycle management for Red Hat using Kickstart.
  • Designed and configured AWS Virtual Networks (VNets), subnets, AWS network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Experience in windows, Linux and Unix operating system administration
  • Communicate with customers as required: keeping them informed of incident progress, notifying them of impending changes or agreed outages
  • Designed Rapid deployment method using Chef and Ansible to auto deploy servers as needed.
  • Experience and management of JIRA Ticketing systems that support multiple users

Confidential, Oak Brook, Illinois

Sr. AWS/Cloud Engineer

Responsibilities: -

  • Installation, configuration and upgrade of Redhat Linux 3/4/5, VMware 4/5/6 operating systems.
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Worked on virtual and physical Linux hosts and involved in day to day administrative activities such as maintaining user accounts, password management, providing advanced file permissions to specific users etc.
  • Knowledge about Splunk architecture and various components (indexer, forwarder, search head, deployment server), Heavy and Universal forwarder, License model.
  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Experience in Installing, configuring and administering Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as GIT, ANT, and Chef.
  • Used Ansible and Ansible tower (AWX) as configuration management tool to deploy the application to multiple.
  • Assign Roles, manage Users and groups and assign policies using AWS Identity and Access Management (IAM).
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Designed AWS Cloud Formation templates to create custom sized VPC, Subnets to ensure successful deployment of Web applications and database templates.
  • Configuring distributed file systems and administering NFS server and NFS clients as per system user requirements.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with scripts to automate routine jobs.
  • Integrated Jenkins with GIT to pull codes and Maven to push artifacts.
  • Using Kubernetes to orchestrate the deployment, scaling, management of Docker containers.
  • Configuration management including the building of LPARs using HMC and configuring the hardware devices that support them.
  • Developed technical documents like handbooks, document installation configurations, and proposed resolutions for support processes.
  • Provide technical assistance to the application development area and co-workers about system analysis, design and programming.
  • P2V and V2V conversions by using VMware Converter, Double Take, Recovery Point Approach.
  • Administration of VMware ESX and ESXi Servers on Cisco UCS, HP Chassis 7000, DL380P GN8.
  • Experience on creating host profiles and deploy to hosts in a VMware clusters.
  • Configured and implemented NIS, DNS master Slave servers along with required clients.
  • Monitored the Linux servers on a regular basis and was into tuning them accordingly to optimize performance.
  • 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.
  • Using Docker, Jenkins, VMWare, RHEL, Kubernetes, Artifactory, chef & GitLab
  • Performed configuration of standard Linux and network protocols, such as SMTP, DHCP, DNS, LDAP, NFS, HTTP, SNMP and others.
  • Using Ansible as an automation tool for deploying EC2 instances on AWS
  • Building, Installing and configuring Veritas Cluster Server and HP MC service Guard
  • Installed, configured and maintaining services Apache, Web servers.
  • Configured ESX 5.x, 4.x with SAN Attached storage (LUN Assignments, Data stores).
  • Involved in P2V, V2P Migration using Stand Alone VMware Converter Server and Plate Spin.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Managing and implementing various projects with all phases of life cycle for virtualization.

Confidential

DevOps Engineer

Responsibilities: -

  • Installing, configuring and updating Redhat Linux 5.x, 4.x servers using Kickstart. Solaris 8, 9, 10 servers using media, live upgrade and Jumpstart.
  • Managed VMware and AWS resources in a Red Hat dominant environment. Worked with developers to design highly available applications and automate deployments with Cloudformation and Terraform.
  • Extensively worked on server build, Configuration and Administration of Sun/HP/Dell servers from scratch with OS Linux (Red Hat & SuSE)
  • Setup and build AWS infrastructure various resources such as VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Installed, configured and administered Jenkins CI tool on Linux machines.
  • Updated documentation of all the Servers and the installed applications and patches
  • Installation and troubleshooting on VMware running Linux (RHEL, SUSE).
  • Involved in Building and configuring Red Hat Linux Servers using Kickstart server as required for the project.
  • Extensive use of volume management tools like Veritas Volume Manager to create disk groups, volumes with RAID 5, 01, 10, 51 architecture and Solaris Volume Manager to create layered volumes.
  • NTP Server configuration for new clients and synchronized the clients with NTP server.
  • Extensive experience in Java, Java Server Page, Java servlet Technology, MVC, Java beans.
  • Excellent communication skills, and have an ability to work as a good team member.
  • Configuration and administration of DNS servers using BIND 8.4.6 on Linux as the Operating System
  • Defined and setup network printers, and install client/server applications.
  • Troubleshooting critical networking and hardware issues and other day-to-day user trouble tickets in association with other administrators in the group.
  • Defined and setup network printers and install client/server applications.
  • Troubleshooting critical networking and hardware issues and other day-to-day user trouble tickets in association with other administrators in the group.
  • Responsible for Monitoring system resources of database servers to assure production systems meet availability requirements and hardware enhancements are scheduled in a timely fashion.

Confidential

UNIX/Linux Administrator

Responsibilities:

  • Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns
  • Configured and Installed AIX, Solaris and Red hat Linux servers using NIM, Jumpstart, and Kickstart.
  • Worked with audit teams and provided them with the File system modifications using tripwire tool on various distributions of UNIX.
  • Worked closely with DBA team to ensure optimal performance of databases and maintain development applications and databases.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, CHEF, and custom Ruby/Bash scripts.
  • Responsible for testing application and fixing bugs in Linux VMware, including setting up/installing the backend Debian and SUSE Linux servers and performing the configuration.
  • Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy.
  • Using Bash Shell Scripting to schedule and automate processes including full and incremental backups using tar, crontab and snapshots, migrating and enlarging file system on Solaris and Linux.
  • Creating Virtual machines using Xen and deploying OS, managing hardware.
  • Set up user and group login ID's, network configuration, passwords, and resolution of permission and access related issues.
  • Jenkins is used as a continuous integration tool for build and deployment of JAVA code.
  • Steady state support of HIP application included coding in Ruby and monitoring application.
  • Automated to manage VMs across multiple cloud platforms using puppet and also developed a continuous deployment pipeline using Jenkins, Chef, and Ruby/shell scripts
  • Configured DNS, DHCP, NIS, NFS in Sun Solaris 8/9 &other Network Services as desired.
  • Re-compiling Linux kernel to remove services and applications that are not required.
  • Installation of Weblogic, upgraded to service pack updates, installed IBM patches, configuring and creation new admin & managed servers, start & stop Web sphere server.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data. Servlet, Design part completed with JSP pages
  • Responsible for coding SQL Statements for back end communication using JDBC
  • Wrote JavaScript validations on the client side
  • Experienced with the virtual build, installation, configuration, and maintenance of Linux Redhat both locally or over network.
  • Responsible for packaging and deploying components in to the Tomcat
  • Conducting Code Review meetings with developers
  • Building and configuring Redhat systems over the network, implement automated tasks through Cron jobs, resolving tickets according to the priority basis. Creation and resizing of Logical Volumes (LVM) for Linux operating system.
  • Installation, administration, implementation, testing and maintenance of complex and heterogeneous networks consisting of Linux (Red Hat), Sun Solaris 8/9/10, Ubuntu, SuSE.
  • Integrated tools like Jenkins, Splunk, and SonarQube in day to day build and release process.

Hire Now