We provide IT Staff Augmentation Services!

Aws Cloud Infrastructure/devops Engineer Resume

0/5 (Submit Your Rating)

PA

SUMMARY

  • Over 9 years of experience in the IT industry comprising AWS cloud, DevOps, Automation, building, dealing with, and releasing code from one environment to different environments and deploying to servers.
  • Extensively worked on AWS Cloud platform and its features that include EC2, VPC, EBS, ELB, S3, RDS, EBS, Cloud Watch, and In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Involved in AWS EC2/VPC/S3/SQS/SNS-based automation thru Terraform, Ansible, Python, and Bash Scripts. Experience developing AWS Cloud Formation Templates to create custom-sized VPC, Subnets, EC2 instances, ELB, and Security Groups.
  • Experience configuring RDS instances using Cloud formations and Terraform and using Terraform to map complex dependencies and identify network issues, focusing on high availability, fault tolerance, and auto-scaling using Terraform templates. And used Terraform to write IAC to build a Production environment in Azure Cloud.
  • Written Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the Infrastructure as a Code paradigm.
  • 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.
  • Worked on Microsoft Azure components like (IAM) Identity Access Management (Active Directory and Multi-Factor Authentication), Azure Virtual Machines, Storage Blobs, File Service, Networking, BizTalk, and Scheduler.
  • Experience working with micro-service technologies & Containerization tools such as Docker used to containerize and deploy applications on Kubernetes clusters.
  • Used Docker to implement a high-level API to provide lightweight containers that run processes isolation and worked on the creation of customized Docker container images, tagged and pushed the images to the Docker hub.
  • Created and deployed VMs on the Microsoft cloud service Azure, managed the virtual network, Azure AD, and SQL. Provisioned environments to deploy code in Azure VM and migrated applications from On-Premises to PaaS.
  • Hands-on experience in OpenShift containers, maintaining pods, and managing Kubernetes in automating deployment, scaling, and management of Containerized applications.
  • Experience in AWS Cloud Computing services, such as IAM, EC2, S3, AMI, VPC, Auto-Scaling, Security Groups, Route53, ELB, EBS, EMR, RDS, SNS, SQS, CloudWatch, CloudFormation, CloudFront, Snowball and Glacier.
  • Worked on various configurations and networking of NFS, DNS, LDAP, HTTP, HTTPS, FTP, remote access management, and security troubleshooting skills.
  • Experience installing and managing network-related services like DNS, Apache, LDAP, SAMBA, HTTPD, NTP, VSFTP, PROFTP, SMTP, SQUID, Active Directory, Postfix, Send mail, FTP, Remote Access, Security Management & Security troubleshooting skills.
  • Implemented continuous integration and deployment using various CI/CD tools like Jenkins, Nexus, GIT and SVN also managed and created infrastructure using Ansible as a configuration management tool.
  • Experience working on version control systems like Subversion and GIT and using Source control management client tools like Visual SVN, Tortoise SVN, SVN X, Uber SVN, Stash, Source Tree, GIT Bash, GitHub, GIT GUI, and other command line applications, etc.
  • Experienced in building the artifacts using the Maven automation tool and storing the build artifacts in the Nexus repository, and deploying them to WebSphere/Tomcat server.
  • Hands-on experience with Web and Application Servers such as Apache HTTPD, Light httpd, Nginx, Tomcat, WebLogic, and WebSphere and well versed in python and Jython scripting to automate the WebSphere Administration tasks in Development and Testing Environment
  • Using build automation tools like Ant and Maven. Well-versed with Open stack based cloud infrastructure. Implementing and administering monitoring tools Splunk and Nagios.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified the same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Deploying artifacts such as JAR and WAR using build automation tools like Ant, Maven, and Gradle to write pom.xml and build.xml and used the MAVEN repository using NEXUS Tool to share snapshots and releases.
  • Installing, upgrading, and configuring SUSE, Solaris, Dell, IBM, and HP x 86 servers, Centos, VXVM, SVM Red Hat Linux using Kickstart Servers and Virtualization with VMWare vSphere ESXi, vCenter.

TECHNICAL SKILLS

Cloud Technologies: Amazon Web Services, MS Azure

Configuration Management: Chef, Puppet, Ansible, Terraform

Build Release Tools: Jenkins, Maven, Nexus, Gradle, SonarQube, ANT, Bamboo, Gradle, Docker, Kubernetes

Monitoring tools: Nagios, Splunk, Zabbix, Grafana, ELK, EFK, Kafka, Datadog

Containers / Virtualization: Docker, Docker Compose, Kubernetes, VMWare, vSphere, vCenter

SCM Tools: GIT, SVN, GitHub, Bitbucket

Scripting Languages: JavaScript, Python, PHP, JSON, YAML, Bash, shell

Servers: Apache Tomcat, WebLogic, WebSphere, Windows Server 2012

Bug Tracking: JIRA, Confluence, ServiceNow, CMDB, ClearQuest

Operating systems: Red Hat Enterprise Linux, CentOS, Ubuntu, Unix, Window Server 2012/14/16.

Networking: TCP/IP, NIS, NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, VMware nexus switch, Cisco Routers/Switches, F5 load balancer

Databases: MYSQL, Microsoft SQL Server, AWS Aurora and Dynamo-db., MongoDB

PROFESSIONAL EXPERIENCE

Confidential, PA

AWS Cloud Infrastructure/DevOps Engineer

Responsibilities:

  • Administrated and automated AWS infrastructure and integrated services (EC2, Lambda, Route53, ELB, Code Pipeline, IAM, VPC, SNS, SQS, S3, ECS, ECR, Kinesis, DynamoDB, CloudTrail, X-Ray, and CloudWatch) using CloudFormation/Terraform to Provision serverless AWS Lambda functions and operating by involving in build & deploying using CI/CD pipeline tools using GIT, Bamboo, Sonar, Nexus Artifact to AWS regions.
  • Worked on AWS Lambda for serverless implementations, where the functions were triggered when the S3, DynamoDB, and ETLGluetables were updated and modified. Then, SNS, SQS, and DLQ to notify AWS Lambda.
  • Worked on anAWS 'serverless Lambda'architecture enabling APIs by using AWS CFT and integrating with S3, SNS, API Gateway, Dynamo DB, etc., and deployedAWS Lambda codefrom Amazon S3 buckets.
  • Experience with AWSlambda to run function and infra without managing servers them and to trigger to run code by Bitbucket, Bamboo, and Artifact to automate AWS native services using CloudFormation templates and Terraform.
  • Wrotepythonscripts to manage AWS resources from API calls usingBOTOSDK and worked withAWS CLI and CloudFormation.
  • Using Bash and Python with Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Hands-on experience in writing CloudFormation API modules to manage infrastructure for automatic creation of ECS Fargate, VPCs, Autoscaling groups, Load balancers, and S3 buckets in AWS. also Automated various infrastructure activities like CI/CD process, Application Server setup, stack monitoring using python scripts.
  • Provisioned AWS ECS Faregate through serverless lambda using CFT and integrated with Auto Scaling Groups, launch configurations, Load balancers, and security groups in the defined VPC and implemented the AWS Lambda functions to run the scripts in response to events in Amazon DynamoDB and S3 bucket.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and containers in AWS ECS, and pushing Docker images to ECR.
  • Created Lambda functions using Python Script to stop all the instances with a specific tag for AWS Instance and made it into Cloud Watch Scheduler to schedule it every night.
  • Installed and configured CI/CD tools in the AWS environment and deployed Lambda infrastructure and app functions using IaC and FaaS(Function AS A Service) pipeline through Bamboo in Eng, Test, and Production environments using CloudFormation templates and scripts.
  • Building, Configuring and Maintaining Kubernetes Cluster to create pods, replication controllers, services, deployments, labels, and health checks. Used CI/CD pipeline to build and deploy Docker containers on multiple environments.
  • Managed deployments of microservices on containers using containerization tools like Docker compose and used Docker swarm for orchestration to build used Jenkins for continuous deployments into various environments.
  • Implemented AWSCode Pipelineand Created Cloud formationJSONtemplates inTerraformfor infrastructure as code.
  • Wrote Python Scripts to Automate AWS services, including web servers, ELB, database, EC2 and database security groups, S3 bucket, and application configuration and deployed and configured Elastic search (ELK) for log analytics, full-text search, application monitoring in integration with AWS Lambda.
  • Worked on ITIL tool ServiceNow for production Incidents, creating Change Records and acknowledging through PagerDuty.

Confidential, Dallas, TX

Sr.Cloud/DevOps Engineer

Responsibilities:

  • Worked as an SRE, my role was to improve and maintain the web application life cycle from inception to design, deployment, operation, and refinement.
  • Developed and supported the Software Release Management and procedures. Also experienced with working on Subversion, Proposed and implemented branching strategy.
  • Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
  • Used Docker for settingAzure Container RegistrywithDockerand Docker-compose and actively involved in deployments on Docker usingKubernetes.
  • Performed chaos testing using the Gremlin tool to test the engineer, and stability of the Kubernetes platform.
  • UsedAzure Kubernetesservice to deploy a managed Kubernetes cluster inAzureand created an AKS cluster in the Azure portal with the Azure CLI, also used template-driven deployment options such as Resource Manager templates and Terraform.
  • Monitoring and deployment by using technologies likeCHEF & Ansible.
  • Developed automation scriptingin Python(core) using Puppet to deploy and manage Java applications across Linux servers.
  • Established infrastructure and service monitoring using Prometheus and Grafana
  • Implemented Performance testing using Apache JMeter and created a Dashboard using Grafana to view the Results.
  • Created alerts and monitoring dashboards using Prometheus and Grafana for all microservices deployed.
  • Automated most of the daily tasks using python scripting
  • Configured servers to hostTeam Foundation Server (TFS)instance to set up and manage Continuous Integration(CI)using Team Foundation (TF) Build Service.
  • Responsible for Administering and MonitoringVisual Studio Team System(VSTS),taking backups, and consolidating collections at the time of migration from one version ofVSTSto another.
  • ImplementedJenkinspipelines into Azure pipelines to drive all microservices builds out to theDockerregistry and then deployed toKubernetes, Created Pods, and managed using AKS.
  • InstalledDockerRegistry for local upload and download ofDockerimages and even fromDockerhub.
  • Worked on the Docker ecosystem with many open-source tools likeDocker Machine, Docker Compose, and Docker Swarm.
  • Used Zabbix as a monitoring tool and the zabbix plugin for Grafana for analysis & visualization.
  • Worked with Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Ansible to assist in building automation policies.
  • Configured and implemented storage blobs and Azure files - Created Storage accounts, Configured the ContentDelivery Network(CDN) and custom domain and Managed access and storage access key.
  • Experience in Windows Azure Services likePaaS and IaaSand worked on storages like Blob (Page and Block) and SQL Azure. Well experienced in deployment & configuration management and Virtualization.
  • Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production
  • Designing, planning, and implementing for existing on-premise applications toAZURE Cloud(ARM) Configured and deployed Azure Automation Scripts utilizing Azure Stack Services and Utilities focusing on Automation.
  • Defined dependencies and plugins inMavenpom.xml for various activities and integrated Maven with GIT to manage and deploy project-related tags.
  • Working onSplunktool for monitoring all the Kubernetes clusters for efficient cluster visibility, proactive monitoring, and triggering action.
  • Created Ansible playbooks to automatically install packages from a repository, change the configuration of remotely configured machines, and deploy new builds.
  • Configures commercial off-the-shelf solutions to align with evolving business needs
  • Designing and implementing fully automated Server build management,
  • Developed Python scripts for testing the car’s functioning on different services.
  • Responsible for designing and deploying the best SCM processes and procedures with GitHuband GIT. Familiar with analyzing and resolving conflicts related to merging source code for a clear case.
  • Used Docker in building automation pipeline and production deployment & implemented the setup for Master slave architecture to improve the Performance of Jenkins. Used Jenkins for Continuous Integration and deployment intoTomcatApplication Server.
  • Profound Experience in designing Strategies to increase the velocity of development and release for Continuous integration, delivery, and deployment using technologies like Bamboo and Jenkins. Also, experience in using SCM tools likeGIT, Subversion (SVN), andTFSon Linux platforms in maintaining, tagging, and branching the versions on multiple environments.
  • Worked with Configuration Management automation tool Ansible and has worked on integrating Ansible YAML Scripts.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

Confidential

Cloud/ DevOps Engineer

Responsibilities:

  • Implemented and developed solutions enabling Development and Operations teams to build, deploy, monitor, and test applications and environment.
  • Knowledge in gathering requirements from various team's app dev, QA, Ops, etc. for automation and improving agility in the development process.
  • Worked on various AWS services like EC2, VPC, Subnets, Route Tables, Security Groups, Route53, S3, RDS, Dynamo DB, SNS, SQS, CloudWatch, CloudFront and provisioned EC2, RDS instances using Cloud Formation Template (CFT) and Terraform.
  • Involved in designing an Infrastructure for different applications before migrating into AWS amazon cloud for flexible, cost-effective, reliable, scalable, high-performance, and secured applications. Successfully configured AWS EC2 Cloud Servers using AMIs (Linux) and configuring servers for specific applications.
  • Experienced in build tools to store the binaries of builds in the Nexus Artifactory repository, which are further used in Integration testing.
  • Configured Backup and Archived Solutions in AWS (S3) by creating lifecycle policies to transition objects to different storage classes and Glacier and wrote scripts for backing up AWS EC2 Instances and EBS volumes attached to running EC2 Instances.
  • Experience creating and storing DB snapshots in AWS Simple Storage Service (S3) for backup and restore. Configured DynamoDB tables for application support.
  • Outlined and configure Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies, and routing.
  • Provisioned Azure (ACL) access control lists and other firewall routing technologies to help troubleshoot and allow traffic to pass between on-premises and Azure cloud successfully.
  • Experience Automating the process of launching the instances using Terraform templates. Wrote Python scripts for building custom utilities, custom data visualization for web apps, and for managing files and networks.
  • Built Docker images from scratch, customized and modified base images from existing environment configurations, and maintained the image repo for development teams.
  • Integrated Ansible with Jenkins to provide Automation; Continuous Integration also managed nodes over SSH/Power shell using Ansible and creating Ansible files to install tomcat instances and to manage configuration files for multiple applications.
  • Streamlined various infrastructure activities like Continuous Deployment, Application Server setup, and stack monitoring using Ansible playbooks and integrated Ansible with Jenkins.
  • Wrote Ansible playbooks and created various roles for applications, then deployed the Applications or Services on hosts. also written Ansible playbooks to automatically install packages from a repository to change the configuration of nodes and to deploy new builds.
  • Carried out the setup for master-slave architecture to improve the Jenkins performance and Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus using Nexus Artifactory plugin.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Python and Shell scripts to automate daily routine jobs also used Ansible and GIT in the release pipelines for automated workflow.
  • Responsible for the configuration of DNS Servers and Clients, the configuration of DNS tables using BIND packages, and experience in troubleshooting DNS issues
  • Worked on configuring mod proxy/mod jk on Tomcat Clusters and configured vertical and horizontal clustering for High Availability and Workload management.
  • Composed Ruby, Python, Perl and Shell Scripts to deploy java-based packages like ear and war on the WebLogic App Server.
  • Configuring alert mechanisms with Nagios and Splunk for error logging and performance monitoring also monitored infrastructure consisting of Nagios server with internal GUI tool as a web interface for configuration and display of performance data.
  • Experience in deployment of JIRA applications into existing/default VPC and configuring AWS (EFS)Elastic File System to sort the artifacts that can be accessed through multiple nodes for High Availability and used Jira for tracking issues and change management.

Confidential

DevOps Engineer

Responsibilities:

  • Responsible for configuring the Build and Release activities on critical enterprise level and web applications. Responsible for maintaining and deploying builds in UAT and Production environments.
  • Build and released Software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation and also Automating backups by shell for Linux to transfer data in S3 bucket.
  • Worked on moving middleware applications - infrastructure (IAAS) automation on AWS EC2 and Dynamically add and remove servers from AWS production environment
  • Configured Virtual Private Cloud (VPC) with both public and private subnets, NAT instances, and Elastic Load Balancers and also enable latency in VPC.
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, EBS volumes to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
  • Built a set of security policies which helps in identifying, categorizing and protecting the assets onAWS, managing access toAWSresources using accounts, users and groups.
  • Worked on Jenkins as Continuous Integration / Continuous Deployment (CI/CD) Tool and strong experience with Ant and Maven Build Frameworks and maintained track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Created repositories, managed user access, code and release maintenance on GIT and Build and administrate Continuous Delivery pipelines using GIT.
  • Using Docker in Environment variables, Configuration files, Option types and Strings & integers.
  • Installing, setting up & Troubleshooting Chef Master, agents, created and automated platform environment setup.
  • Setup and maintenance of automated environment using Chef Recipes & Cookbooks within AWS environment.
  • 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.
  • Working with web deployment technology specifically Linux/Nginx/Apache/Tomcat.
  • Implemented End to End automated CICD pipeline for build and deployments using Jenkins, mdeploy, groovy & Shell scripting with stages like checkout, unit testing, build and package, sonar analysis, deploy to test and QA.
  • Written Shell Scripts for Continuous Integration in Jenkins and was Involved in migrating physical Linux/Windows servers to the cloud (AWS) and testing also Worked on python based test frameworks and test-driven development with automation tools and Built database Models, Views, and API's using Python for interactive web based solutions.
  • Deployment and management of many servers via script and chef, utilizing cloud providers as a direct JIRA

Environment: AWS(EC2, S3, ELB, EBS, Glacier), Vmware Vsphere, Redhat Enterprise Linux 6.x, Oracle, NFS, HTTP, FTP, SAMBA, DHCP, DNS, Docker, Shell Scripting, Jenkins, Ansible, SVN, Maven, Chef, JIRA.

We'd love your feedback!