We provide IT Staff Augmentation Services!

Sr. Aws Cloud Infrastructure Engineer Resume

0/5 (Submit Your Rating)

TX

OBJECTIVE

  • 8+ years of IT experience as Cloud Engineer, DevOps Engineer, Build & Release Engineer, Linux Administrator, Systems Engineer in SCM, Build/Release Management with Continuous Integration & Continuous Deployment/Delivery as an iterative process and Automation of infrastructure including end - to-end code configuration using different tools, and cloud services like AWS, Azure, OpenStack, and GCP.

SUMMARY

  • 8+ years of experience in IT industry with a high level of proficiency in Unix/Linux System Administration, implemented DevOps life cycle using tools GIT, Bitbucket, Bamboo, Jenkins/Hudson for Continuous Integration and Ansible, Chef, Puppet for Configuration Management and deployed applications in AWS and Azure Cloud platforms and implemented IaaS using Terraform, Cloud Formation and on-premise virtualization using VMware, Cloud Foundry.
  • Implemented one click deployments using Chef, AWS and implemented a completely elastic and scalable infrastructure in the cloud using Jenkins, Terraform.
  • Experience in Virtualization technologies like VMWare, Vagrant and worked with containerizing applications like Docker, Kubernetes.
  • Experience in managing and maintaining IAM policies for organizations in AWS to define groups, create users, assign roles, and define rules for role-based access to AWS resources.
  • Proficient in using all amazon web services like EC2, EBS, IAM, S3, ELB, RDS, VPC, ROUTE 53, OpsWorks, Cloud Watch, Kinesis, KMS, Cloud Formation and Terraform Templates, Auto scaling groups (ASG), Lambda, EMR, RedShift etc.
  • Experience in Log Insight and Cloud Watch services to diagnose problems and configuring alerts.
  • Expertise in architecting secure VPC Solutions in AWS with the help of Network ACLs, Security groups, NAT implementations, public and private network configurations.
  • Hands on experience in setting up database in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket to ensure fault tolerance and high availability.
  • Experience in Architecting and Implementing Azure Service Offering, such as Azure cloud services, Azure storage, IIS, Azure active directory, Azure resource management, Azure VM, Blob Storage, SQL Database, Azure Files and Azure Functions, Azure service bus and experience in Azure Availability and Scalability - Configured VMs availability sets using Azure portal to provide resiliency for IAAS based solution and scale sets using Azure Resource Manager to manage network traffic.
  • Acted as build and release engineer, deployed the services by VSTS (Azure DevOps) pipeline. Created and Maintained pipelines to manage the IAC for all the applications across the organization.
  • Experience in working with AzureIaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling. And Migrated existing Active Directory and Exchanged users to Microsoft Azure AD using Azure AD Connect, Active Directory Federation Service and DirSync tools.
  • Functioned as a key player/coach in the implementation of DevSecOps model across the organization and implemented security/vulnerability scans at multiple phases.
  • Experienced in DevSecOps strategy for security auditing, continuous monitoring of the entire infrastructure which facilitates enhanced compliance and eliminates security breaches and vulnerabilities
  • Management and design of integrated build pipelines using continuous integration workflows such as Jira, Git, Stash, Bamboo, Jenkins, Docker, Kubernetes, Terraform.
  • Experience in monitoring with Nagios and Splunk, Elastic search, Log stash, Kibana, Data dog.
  • Experience using modern storage and infrastructure services like Redis, Cassandra, MongoDB, RDS, DynamoDB.
  • Implemented several Continuous Delivery Pipelines for different products using Ant, Maven, Git, Bit bucket, Hudson, Bamboo, Jenkins& Chef, Puppet, Ansible.
  • Administered the Maven Repository using Jfrog Artifactory tool and used the same to share the snapshots and releases of internal projects.
  • Creating fully automated build (CI) and deployment (CD) infrastructure and processes for multiple projects using Docker, Jenkins (Cloudbees), sonar cube, VMWare, RHEL, Kubernetes, Artifactory, Ansible & GitLab.
  • Experience in using Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage change by writing Python code by using Ansible Python API to automate Cloud Deployment Process.
  • Used shared libraries across multiple Jenkins files to create re-usable codes.
  • Installed and used Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef Recipes/Cookbooks with test-kitchen/chef spec.
  • Hands on experience on Docker tool chain Docker, Docker-compose, swarm, etc. and Kubernetes and Apache Mesos.
  • Good scripting knowledge on Pearl, Bash, Shell, Groovy, Python & Developed python, and shell scripts for automation of the build and release process.
  • Expertise in Test Planning, Test cases Design, Test Environment Setup, Test Data setup, Defect Management (JMeter), Vegeta to load test and Configuration Management.
  • Experience with container-based deployments using Docker, working with Docker files, Docker images, Docker Hub and Docker registries and Kubernetes.
  • Experience in deploying Kubernetes Cluster on cloud/on-premises environments with master/minion architecture and wrote many YAML files to create many services like pods, deployments, auto scaling, load balancers, labels, health checks, Namespaces, Config Map, etc.

TECHNICAL SKILLS

Cloud Technologies: Azure, AWS, OpenStack, GCP, PCF, OpsWorks.

Containerization: Docker, Docker Swarm, Kubernetes.

Configuration Management Tools: Ansible, Ansible Tower, Chef, puppet.

CI/CD Tools: Jenkins/Hudson, Bamboo, GITLAB, CircleCi.

Build Tools: Maven, Ant, Gradle.

Version Control Tools: GIT, Bitbucket, SVN, TFS

Scripting Languages: Python, Java, Ruby, JSON, YAML, Bash shell, PowerShell

Web Servers: Apache HTTP 3.x, Apache Tomcat, Nginx

Monitoring Tools: Splunk, Kafka, Nagios, ELK, App Dynamics, Cloud Watch

Repository Management: JFrog, Nexus, Artifactory

Bug Tracking Tools: Bugzilla, JIRA, HP ALM, IBM ClearQuest

Databases: MySQL, MS Access, NoSQL (MongoDB, DynamoDB)

Virtualization Technologies: VMware ESX/ESXi, Windows Hyper-V, Virtual box, Vagrant

PROFESSIONAL EXPERIENCE

Sr. AWS Cloud Infrastructure Engineer

Confidential, TX

Responsibilities:

  • Experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, auto scaling etc.) and deployment services (OpsWorks and Beanstalks, Lambda) and security practices (IAM, KMS, SSM, Cloud watch and Cloud trail) and services Kinesis, SNS, SQS, EMR, RedShift, ECS, Elastic Bean Stalk, X-ray ..etc..
  • Used IAM for creating roles, users, groups and implemented MFA (Multi Factor Authentication) to provide additional security to AWS account and its resources.
  • Transformed and moved large amounts of data into and out of other AWS data stores (RDS) and databases, such as Simple Storage Service (Amazon S3) and Amazon DynamoDB using EMR.
  • Configured Route 53 as a Domain Name Service across the enterprise and configured public and private interfaces for the external clients and internal consumers.
  • Implemented Cloud Formation for AWS orchestration and automated the workflow of AWS Cloud at every layer (such as application, network, storage, and monitoring, etc.) of AWS by writing cloud formation templates.
  • Managed and orchestrated complicated CloudFormation templates through terraform and migrated enterprise infrastructure standard to terraform.
  • Authored Terraform modules for infrastructure management and published a module to the Terraform registry for enterprise customers to deploy our product inside their AWS environment. And Set up build and deployment automation for Terraform scripts using Jenkins.
  • Automated AWS infrastructure through infrastructure as codeby writing variousTerraform modules, null resource scripts to create AWS IAM users, groups, roles, policies, custom policies, AWS Glue, Crawlers, Redshift clusters, snapshots of clusters, EC2, S3 buckets, application deployments.
  • Integrated Terraform with Ansible and automated terraform life cycles with ansible playbooks.
  • Implemented well defined workflows and brought standards in AMI build and release life cycles using Confidential corp Packer and thereby created workflow for immutable software deployments.
  • Successfully deployed applications on to Ec2 Servers with zero down time by utilizing features of AWS autoscaling group with launch templates and make the application release life cycles are immutable with AMI orchestration.
  • Managed cluster platform that simplifies running big data frameworks, such asApache HadoopandApache Spark, on AWS to process and analyze vast amounts of data using EMR.
  • Created Ansible roles in YAML and defined tasks, variables, files, handlers, and templates. Created inventory and configured the ansible files for parallel development in Ansible for automating the continuous delivery process.
  • Converted DevOps methodologies in to DevSecOps model by introducing security/vulnerability scans different phases of DevOps like clear text password scan during the build and packaging phase of application and on the other hand responsible for implementing pre provisioning scans and post provisioning scans for IaC by adopting tools like terraform enterprise (sentinel) and Inspec framework for AWS cloud resource validations.
  • Brought security standards in data management by applying KMS encryption strategy to encrypt the data at rest and implemented SSL encryption layer to encrypt the data during transport and plotted workflow for DevSecOps operating model.
  • Implemented AWS web application firewalls to monitor the web requests that are forwarded to API Gateways and Application Load balancers to enable the security model.
  • Installed Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so that it is easier to allow individual teams access to use Ansible for their deployments.
  • Identify and eliminate performance bottlenecks during Software Development Lifecycle (SDLC).
  • Manage re-architecture of Jenkins and integration with Confluence for release management and documentation assets. Re architect a Maven based system reducing build times and enabled security layers by implementing
  • FOSS and FORTIFY scans during the maven deployments.
  • Introduced DevSecOps specific policies and procedures that enabled organizations to keep up with the pace of application development in a DevOps environment. Worked on OWASP Web/API vulnerabilities and compensating controls (CSRF, XSS, SQLI, etc.).
  • Performed Black Box testing of API (Developed Go language) during life cycle of product release.
  • Configuring, automation and maintaining build and deployment CI/CD tools git/git-Hub, Jenkins, Build Forge, Docker registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform. Orchestrating CI/CD processes.
  • Used Nexus for Artifactory Repository for Maven and Ant Builds and for bug/issue tracking systems used JIRA, Remedy.
  • Installation and configuration of ELK stack (Elastic Search, Log Stash, Kibana -Log Management tools) in both legacy and Docker swarm mode.
  • Wrote Jenkins shared libraries for CI and CD life cycles and created generic pipelines across the cloud applications to automate application deployment as well infrastructure deployments and introduced various security compliance rules to validate the organization standards over the release work flows.
  • Implemented unit-testing and integration testing strategies for Jenkins shared libraries using Junit and Groovy Spock.
  • Designed Docker container-based architecture and deployed in ECS.
  • Developing Docker images to support Development and Testing Teams and their pipelines, distributed Jenkins, Elastic Search, Kibana and Log stash (ELK & EFK) etc.
  • Experience in using Kubernetes for creating new Projects, Services for load balancing, and adding them to Routes by accessing from outside, created Pods through new application and controlling, scaling, and troubleshooting pods through SSH, managed manifest files and releases of Helm charts.
  • Managing and Monitoring Kubernetes clusters using Prometheus as a data aggregator and Grafana as a data visualization platform.
  • Experience in deploying Kubernetes Cluster on AWS cloud with master/minion architecture and wrote many YAML files to create many services like pods, deployments, auto-scaling, load balancers, labels, health checks, Namespaces, Config Map, etc.
  • Set up Docker-in-Docker (DIND) as a Daemon set to use underlying host daemon to provisionKubernetespods asJenkinsslaves and use the dynamic pods to runJenkinsjobs. This provides way to utilizedocker-ceon an olddockerdaemon.
  • Used python Boto3 to automate end to end testing environment in AWS.
  • Monitoring API’s and Cassandra’s performance using New Relic, Cloud Watch and Log stash.
  • Performed Scalability, Performance and Load Testing using Vegeta (System Analysis, Creating Virtual User environment, Defining User Behavior, Running Load Test Scenario, Monitoring the Performance, Analyzing Results).
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control and analyzed and resolved conflicts related to merging of source code for GIT.
  • Troubleshooting of network issues using DHCP, DIG, DNS, SNMP, SMTP, Ethernet, IOS, netstat, NFS, NIS, nslookup, RIP, OSPF, BGP, TCP/IP, and tcpdump.
  • Extensively worked on BEA Web Logic 8i/9i Server, JBoss EAP 4.x/5.x/6.x Server, Apache HTTP and Apache Tomcat 6.x/7.x/8.x Server as an Administrator for Server Installations (Linux/Unix), Configuration, deployment, Performance, tuning including troubleshooting and maintenance.
  • Terminate SSL on to Nginx to remove overhead on API servers.
  • Design & manage JIRA/Confluence queries, dashboards for metrics reporting for various teams.

Sr. DevOps Developer/Engineer

Confidential, CA

Responsibilities:

  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in CloudFormation JSON templates. Developed strategy to migrate Dev/Test/Production from an enterprise VMware infrastructureto the IaaS Amazon Web Services (AWS) Cloud environment including runbook processes and procedures.
  • Implemented AWS Lambda functions to run scripts in response to event in Amazon Dynamo DB table, S3 buckets,and HTTP requests using Amazon API Gateway. Also wrote AWS Lambda functions in python for AWS Lambdawhich invokes python scripts to perform various analytics on large data sets in EMR clusters.
  • Performed POT’s in Azure implementation and POC’s to implement in the Organization and involved in migration from AWS to Azure cloud.
  • Involving in Implementation of various Azure cloud services, Azure storage, Azure active directory, and Azure Service Bus. Managing Clients Microsoft Azure based Paas and IAAS environment. Configured and deployed the Operations Management Suite (OMS) for monitoring and change tracking.
  • Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help of Endpoints. Configured Shared Access Signature (SAS) tokens and Storage Access Policies in Azure Cloud Infrastructure.
  • Designed, configured and deployed MicrosoftAzurefor a multitude of applications utilizing the Azurestack (Including Compute, Web & Mobile, Blobs, ADF, Resource Groups, HD Insight Clusters, AzureSQL, Cloud Services, andARM), focusing on Networking, high-availability, fault tolerance, and auto-scaling.
  • Experience in writing test cases, modules and integrating with Jenkins.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation, and Implemented Terraform modules for the deployment of applications across Azure.
  • Implemented Jenkins jobs to create Azure Infrastructure from GitHub repositories containing Terraform code and created on-premises active directory authentication using automation with Chef.
  • Developed Chef Cookbooks to install and configure Apache, Tomcat, Splunk, Jenkins, WebLogic, Rundeck, and deployment automation and Integrated Jenkins, Rundeck, and Chef.
  • Primarily used Ruby to write GIT applications and chef Recipes.
  • Maintaining automated environment using Chef recipes and cookbooks and implemented bootstrap process.
  • Implemented and managed Splunk monitoring and reporting infrastructure. Design and implementing new procedures for infrastructure migration using Chef.
  • Experience in using Python’s packages like NumPy, Pandas, sklearn, selenium, scikit-learn, Boto.
  • Created load test framework using Vegeta and configured API’s using Docker containers and Cassandra Instances at AWS ops works layers’ level
  • Integration of GIT with Jenkins to automate the code check-out process with the help of Jenkins DSL Plugin.
  • Assisted users of Nagios internally in designing and maintaining production-quality dashboard. Involved in installation, Configuration, and Managed Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • ImplementedCI/CDusingJenkinsand configuredDevSecOpsstrategies, used SAST (Static Analysis Security Testing) and DAST (Dynamic Analysis Security Testing) to eliminate security flaws, vulnerabilities present in the source code and running application.
  • Worked on implementing test cases to followDevSecOpsstrategy model that supports microservice applications viaJenkins pipelines.
  • Added security layer on top of DevOps methodology and implemented security/vulnerability scans at every phase of DevOps life cycle starting from design to monitoring like FOSS, Fortify and DAST to create DevSecOps operational model.
  • Migrate IaaS, PaaS, and SaaS instances between public and private clouds - Apache, RDBMS, Unix/Linux, NAS/SAN, LAN/WAN VPN, Security, IDS, Firewalls and Encryption.
  • Designed, developed, and implemented unit tests and product features by using Groovy, Java.
  • Implemented GIT feature branch methodology for build process and applied semantic versioning concepts in creating tags and release process of an application and automated the development life cycles by using webhooks and remote triggers through secure tokens.
  • Configuring and managing of Chef Master server: updating and creating modules and pushing them to Chef Clients and deploying application operational scripts to webservers like Apache Tomcat and JBoss using manifests.
  • Implemented Chef Recipes for Deployment on build for internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 Instances.
  • Writing Python scripts to automate services which includes Web servers, ELB, Cloud Front distribution, Database, EC2, database security groups and S3 bucket.
  • Developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments for Continuous Integration.
  • Authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in NEXUS repository and wrote custom settings.xml
  • Monitoring and troubleshooting of the servers using various third-party tools like Nagios.
  • Working closely with QA and testing teams for automation in deployment and release phases.
  • Creating the Docker containers and Docker consoles for managing the application life cycle. Responsible for Build and Install Schedules using Unix Cron jobs.
  • Working on Jira for issue tracking.
  • Worked on Docker-Compose, Docker-Machine to create Docker containers for testing applications in the QA environment and automated the deployment to Nexus, scaling, and management of containerized applications.
  • Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format.Installed Docker Registry for local upload and download of Docker images and from Docker Hub. Created Docker files to automate the process of capturing and using the images.
  • Working on variety of Unix platforms RHEL, Solaris which includes installation, configuring and maintenance of applications for prod/stage/dev environments.

Environment: Aws(IAM,AWSCLOUDFRONT,CLOUDWATCH,AWSLAMBDA,MFA,RDSDB,EBS,S3,ELB),Terraform,OpenStack,Kubernetes,Docker, Jenkins, Chef, Ansible, Git, GitHub, GITLAB, Ruby, Python, Jfrog, AWS Cloud Watch, DynamoDB, Jira, Apache, Linux.

Senior Cloud System Engineer

Confidential, NJ

Responsibilities:

  • Managed the user accounts (IAM) for AWS cloud resources and managed ELB, Ec2, RDS, ROUTE53, VPC, RDB, Dynamo DB, SES, SQS and SNS services inAWScloud.
  • Worked directly with AWSarchitects to help reproduce and resolve customer issues.
  • Configuring S3 versioning and lifecycle policies to store data and thereby archiving files through Glacier.
  • Created monitors, alarms, and notifications for EC2 hosts using Cloud Watch Monitored System Performance Managed Disk Space LVM (Logical Volume Manger) and performed system Backup and Recovery.
  • Worked on AWS Cloud Watch, Cloud Formation, Cloud Trail services and Cloud Front to set up and manage cached content delivery.
  • Automatically spin- up API’s and database servers in each layer of the OpsWorks Stack in AWS cloud using boto3 python scripting.
  • Management of virtual machines, their resource pools and capacity planning and security hardening and Monitoring of VMs & ESX servers (CPU, Memory, Disk, Network Utilization) for Security Compliance and automated deployments using shell and python scripting frameworks
  • Integrated SVN and Maven with Jenkins to implement the continuous integration process
  • Installing and configuration of an automated tool Puppet that included installation and configuration of Puppet Master, Agent nodes and an admin control workstation.
  • Writing modules for Puppet and good understanding analysing Manifests.
  • Used Atlassian Product such as JIRA to track issues and Change Management.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and GIT source control.
  • WroteJUnittest cases for unit, integration, and functional tests, run automatically byHudson/Jenkinsin the builds triggered by each push toGIT.
  • Worked on creation of Docker containers and Docker consoles for managing the application life cycle

Environment: Aws, Cloud Watch, MFA, SSH, Docker, Chef, Ruby, SonarQube, Jenkins, Maven, Git, Jira, Linux.

AWS Cloud Administrator

Confidential

Responsibilities:

  • Participated in the release cycle of the product which involved environments like Development, QA, UAT and Production.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection (VPC), provided high availability of applications of EC2 instances by taking the advantages of AWS High availability options.
  • Configured S3 versioning and lifecycle policies in AWS, to backup files and archive files in Glacier.
  • Migrated and automated cloud deployments using API's, Puppet, python (Boto & fabric) andAWSCloud Formation Templates.
  • Involved in setting up and operatingAWSRDS & NoSQL Database DynamoDB services.
  • Configured and maintained Puppet Master server, also responsible for creating, and updating Puppet modules using manifests and pulling them from Puppet Agents.
  • Wrote Docker files to build Micro service applications and created docker images to reused to create the servers and created the lightweight deployment workflow by adopting container strategies.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Worked on Jenkins, Git Hub, Puppet, Artifactory and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.
  • Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT, GitHub, clear case, and eclipse using JSON files.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Involved in Configuration of LDAP, NFS and NIS in Linux and implemented Samba for sharing of resources between Linux and Windows environments.
Site Reliability Engineer

Confidential

Responsibilities:

  • Implemented Architecture, design, install, configure of VMware ESX, ESXi, vSphere 4 and vSphere 5 environments with VCenter management, Lab Manager, vCloud Director, vCloud automation center, Consolidated Backup, DRS, HA, DPM, vMotion, VMware Data Recovery, VMware Site Recovery Manager (SRM), vCenter Operations Manager (vCOps), ThinApp and VMware View desktop virtualization infrastructure (VDI).
  • Installed Jenkins on a Linux machine and created a Master and Slave configuration to implement multiple parallel builds.
  • Integrated GIT into Jenkins to automate the code check-out process. Defining Release Process & Policy for projects early in SDLC.
  • Researched and implemented an Agile workflow for continuous integration and testing of applications using Jenkins. Administered and Engineered Jenkins to manage weekly Build.
  • Server automation with Puppet and used tools like Maven for deployment and build management.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, CENTOS 5.x.
  • Developed UNIX and Perl Scripts for manual deployment of the code to the different environments and E-mail the team when the build is completed.
System Engineer

Confidential

Responsibilities:

  • A custom build of Windows 2003 and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services.
  • Responsible for maintenance of development tools and utilities and to maintain shell, Perl automation Scripts.
  • Installation, maintenance, and administration of Oracle and DB2 Server on Sun Servers.
  • The log file was managed for troubleshooting and probable errors.
  • Adding servers to the domain and managing the groups and user in Active Directory, installing, and configuring send mail.
  • Maintained Samba File Server for user authentication, Syslog domain, and file sharing.

Environment: Windows 2003/2008, RHEL, Samba Server, Shell, Perl, Linux.

We'd love your feedback!