Post Job Free

Resume

Sign in

Aws Cloud

Location:
Hyderabad, Telangana, India
Posted:
December 04, 2020

Contact this candidate

Resume:

Professional Summary

Over *.* years of experience in IT industry Build and Release Engineer, DevOps and Cloud Engineer with major focus on Cloud Resource Utilization, Source Code Management, Infrastructure Automation, Continuous Integration, Continuous Delivery and Continuous deployment.

Highly proficient in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, CloudTrail, CloudFormation, AWS Config, Autoscaling, CloudFront, IAM, S3, and Route53.

Hands-on experience in configuration of network architecture on AWS with VPC, Subnets, InternetGatewayand also in creating snapshots and AmazonMachineImages (AMI) of the instances for backup and creating clone instances.

Experience in provisioning and administering EC2 instances and configuring EBS, S3 cross region replication, Elastic Load Balancer, configure Auto scaling, setting up CloudWatch alarms, Virtual Private Cloud (VPC) and RDS, based on architecture.

Experienced in Migrating on premise data center workloads to cloud platforms and created server less architectureusing AWS Lambda.

Proficient in creating Cloud Formation templates that describes all AWS resources so that you can spend less time managing those resources and more time focusing on your applications that run in AWS.

Used Terraform to map more complex dependencies and identify network issues and worked with Terraform key features such as infrastructure as code, execution plans, resource graphs and changeautomation.

Expertise in Azure Development worked on Azure web application, Appservices, Azurestorage, AzureSQLDatabase, AzureVirtualMachines, AzureAD, Azuresearch, AzureDNS, AzureVPN Gateway and Notification hub..

Experience in creating and managing pipelines using AzureDataFactory, copyingdata, configuringdataflow in and out of AzureDataLakeStores according to technical requirements.

Worked on Hudson, Jenkins and Bamboo for continuous integration and for end to end automation for all buildand deployments including setting up pipeline jobs and upstream/downstream job configurations in Jenkins.

Experience in creating Jenkins file in the root of a repository by using Groovy that contains a definition of Jenkins Pipeline to automatically manage and execute jobs based on repository branches.

Used Jenkins and pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes.

Used kubectl command-line tool to communicate with Kubernetes cluster and run kubectl as reverse proxy to handle location of API server for authentication and utilized kubectl proxy by passing an authentication token directly to the API server.

Implemented zero downtime deployment process in WebLogic using Python and Ruby, shell script and automated it using integrations tool Jenkins.

Deployed and configured Chef server including bootstrapping of Chef client nodes for provisioning and experience in developing Chef recipes through Knife command-line tool through Ruby scripts to create Chef cookbooks to manage systems configuration on Chef Server to initiate Chef Nodes.

Worked with Ansible playbooks and inventory which are the entry point for Ansible provisioning and management where the automation is defined through tasks and run Ansible scripts to provision servers.

Wrote Ansible playbooks by using YAML script to launch AWS instances and used to manage web applications, configuration files, used mount points andpackages.

Administration experience in branching, tagging, develop, manage Pre-commit, Post-commit hook scripts and maintaining the versions across different Source Code Management (SCM) tools like GIT, Subversion (SVN) on Linux and Windows platforms and SCM client tools like GitLab, GitHub, GitGUI andBitBucket.

Strong experience in using Maven and Ant as build management tools for building of deployable artifacts (jar, war and ear) from source code and used Nexus, JFrog and artifact repository managers for Maven builds.

Experience in integrating Ant and Maven build tools with Jenkins in order to automate the build process as a part of continuousdelivery.

Hands-on Experience in Puppet Modules involved in node classifications, hierarchy data and developed puppet roles & profiles and managed Puppet Dashboard/ Puppet DB for configuration management to existing infrastructure.

Experience in build & deployment in DevOps through automation using scripting languages such as Shell, Bash, Perl, JSON, Ruby, Groovy and Python.

Skills:

Cloud Environment

Amazon Web Services (AWS), Windows Azure and Google Cloud Platform (GCP).

Version Control Tools

GIT, GitHub, GitLab, Subversion (SVN), and BitBucket.

Build Tools and Artifactory

Maven, Ant, JFrog and Nexus.

Automation & Configuration Tools

Docker, Jenkins, Bamboo, Chef, Puppet, Ansible, Saltstack, Terraform Java, Java Development, Grafana, Kabana, Nagios, Prometheus.

Orchestration Tools

Kubernetes, Docker swarm, Apache Mesos, Marathon

Application Servers

WebLogic, Apache Tomcat, JBoss, WebSphere and Nginx.

Networking Protocols

TCP/IP, DNS, DHCP,Routers/Switches, WAN, LAN, FTP/TFTP and SMTP.

Bug tracking and monitoring Tools

JIRA, Bugzilla, Nagios, Cloud Watch, Splunk, ELK and SonarQube.

Scripting Languages

Shell Scripting, Python, Ruby, Perl, Yaml, Node.js and Groovy.

Operating Systems

Linux (Red Hat, CENTOS & SUSE), Ubuntu, Solaris, DEBAIN and Windows.

Work Experience

DevOps/Cloud Engineer Sep 2018 - Present

Eq Bank, Toronto

Executed Infrastructure as code and leveraged AWS such as Elastic Cloud Computing (EC2), Simple Storage Services(S3), CloudFormationTemplate, Glacier, BlockStorage, ElasticBeanstalk, AmazonLambda, Virtual Private Cloud(VPC), Elastic Load Balancer(ELB), Relational Database Service(RDS) and CloudWatch.

Used AWS Cloud Formation templates forprovision the infrastructure necessary to create development, test and production environments and configured users and groups using the Amazon Identity and Access Management (IAM) using MFA multi factor authentication to secure AWS accounts.

Designed, configured and deployed AWS for a multitude of applications utilizing the AWS stack, focusing on High-Availability, Fault tolerance, and Auto-scaling and involved in Architect, Build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing with AWSCloudFormation.

Integrated AWS Lambda with AWSCORE to automatically respond to events in DynamoDB streams and created AWSS3API to manage buckets and upload objects. Followed various bucket policies to provide server side encryption to all the objects stored in the bucket.

Worked on Packer with Terraform for creating identical machine images for multiple platforms from a single source configuration and used Machine images formats in different platform include AMIs for AWSEC2, VMDK/VMX files for VMware.

Worked with AWSCodePipeline and creating cloud formation JSON templates which are converted to Terraform for infrastructure as code to spin up the servers in AWS as per environment requirement to implement Blue-Green Deployment.

Configured Azure VirtualNetworks, subnets, DHCP address blocks, Azure network settings, DNS settings, security policies and routing. Also, deployed Azure virtual machines and Cloudservices into secure Virtual Networks and subnets. Competent using AzureServiceFabric for developing microservices and application lifecycle management.

Deployed ASP.NET web Application in Azure using Web App service, connected it to Azure SQL Database and used VSTS to provide CI/CD pipeline and created Azure ActiveDirectory(AD) tenants and managed to restrict the access to VSTS (VirtualStudioTeamService).

Used Agile Methodologies - Scrum meetings to manage full life-cycle development of the project and configured VMs in Availability sets using AzurePortal to provide resiliency for IaaS based solution and scale sets using AzureResourceManager to manage network traffic.

Exported data to AZURE DataLakeStores and stored them in their native formats using different sources, Relational and Semi-structured data using Azure DataFactory and implemented AzureCloud Infrastructure to create ARM templates for AZUREPlatform.

Designed and configured Azure VirtualNetworks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing and exposed to Virtual Machines and cloud services in the VNets to the internet using Azure ExternalLoadBalancer.

Performed provisioning of IAAS, PAAS Virtual Machines and Web, Worker roles on Microsoft AZURE Classic and Azure ResourceManager, and Deployed Web applications on Azure using PowerShell Workflow.

Worked on Kubernetes charts using Helm and created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helmpackages.

Used Kubernetes to manage containerized applications using its Nodes, ConfigMaps, selector, services and deployed application to Kubernetescluster, troubleshoot containerized application and manage the cluster for creating or modifying individual Kubernetes resources.

Used kubectl command-line tool to communicate with Kubernetes cluster and run kubectl as reverse proxy to handle location of API server for authentication and utilized kubectl proxy by passing an authentication token directly to the API server.

Used Kubernetes as an open source platform for automating deployment, scaling and operations of applications containers across clusters of hosts and provided container centric infrastructure.

Managed Docker and Docker containerization using Kubernetes and created Dockerimages using a Dockerfile, worked on Dockercontainersnapshots, removing images and managing Dockervolumes.

Implemented containerization and orchestration using Docker for micro service-based applications and using Docker to setting up ELK with Docker-Composed and virtualized the servers using the Docker for the test environments and Agile dev-environments.

Built and deployed Docker containers to break up monolithic app into Micro-services, improving developer workflow and optimizing speed and converted our staging and Production environment from a handful AMI's to a single bare metal host running Docker.

Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins and configured Proxy to get auto updates and worked in Jenkins server Capacity planning and wrote GITLAB scripts for Jenkins server restarts and Expect scripts for Jenkins remote agents.

Administered GITRepositories and managed account administration, branching, merging, patch fixes and snapshots by creating post commit and pre-push hooks using Python in GitRepositories.

Developed build using MAVEN as build tools and used CI/CD tools to kick off the builds move from one environment to other environments and Installed & administered Nexus repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.

Wrote several Ansible playbooks for the automation that was defined through tasks using YAML format and run AnsibleScripts to provision Dev servers and installed and Implemented GITLAB configuration management system and used Ansible to manage Web applications, configuring Files, Users, Mount points and Packages.

Created inventory, job templates and scheduling jobs using AnsibleTower and managed Ansible roles from AnsibleGalaxy to automate the infrastructure, implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.

Worked on Ansible along with AnsibleTower can be used to automate different software java development processes all over the organization. Deployed the java application into web application servers like Apache, Tomcat.

Provided mobile and web based prototypes and proof of concepts for new business java development.

Worked collaboratively on an agile team to implement software development life cycle to quickly deliver working software solutions to meet business needs.

Product Nagios Xi Administration Involved in integrating Chef cookbooks into Jenkins jobs for CD framework, and worked with various custom resources, created roles for environments and used Chef Handlers for different auto kickoff requirement jobs.

Worked on some iOS 9 bug fixes.

Used Chef to develop the infrastructure code for Testing team for some applications and created ChefRecipes for deployment build internal data center server and re-used ChefRecipes to deploy directly into AWSEC2 instances.

Worked on Splunk for User administration setup, maintaining account, monitor system performance, configured network and server monitoring.

Created ELK Dashboards and Parsing logs in Graylog and configured Elastic search, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with GITLAB.

Implemented rapid-provisioning and life-cycle management for CentOs Linux server and skilled in supporting WebSphere, Weblogic, and JBoss application Server.

Good Working knowledge of Build scripts and automated solutions using various scripting languages like Shell, Python, Groovy, Ruby and YAML.

Used JIRA as ticket tracking and work flow tool and involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.

Environment: AWS, Virtual Private Cloud (VPC), AWS Lambda, AWSCORE, AWS AMI’s, Tomcat, Grafana, KabanaNagios Nginx, Terraform, Docker Engine, Docker, Kubernetes, Web Sphere, Web Logic, Apache Tomcat, Java, Java development Selenium, JBOSS, GIT, GitHub, GitLab, Maven, Nexus, Jenkins, Ansible, Splunk, JIRA, SonarQube, YAML, Python, Ruby, Groovy.

AWS/DevOps Engineer May 2017 – Aug 2018

Workjam, Montreal

As a passionate on AWS, involved in migration of business from a physical data center environment to AWS and designed, built and deployed multitude applications utilizing almost all the AWS stack focusing on high-availability, fault tolerance, and auto-scaling with CloudWatchmonitoring

Involved in designing and deploying a multiple application using almost all of the AWS services mainly EC2, Route53, S3, RDS, DynamoDB, SNS, SQS, CloudTrail, Snowball, CloudWatch, Cloud Formation, andCloudFront.

Created roles, users and groups and attached policies to provide minimum access to the resources using AWS Identity Access Management(IAM).

Created AWS S3 buckets, S3 versioning, life cycle policies, backup files, achieve files in Glacier, performed folder management in each bucket, managed cloud trail logs and objects within eachbucket.

Created multiple VPC’s, public and private subnets as per requirement and distributed them as groups into various availability zones of theVPC.

CreatedNATgatewaysandinstancestoallowcommunicationfromthe private instancestothe internetthroughbastion hosts and used Kinesis to stream the data over thousands of datasources.

Worked on AWS OpsWork, AWS Lambda, AWS CodeDeploy, AWS cloud formation and cloudfoundry.

Involved in writing Java API for Amazon Lambda to manage some of the AWS services and created highly available environments using auto-scaling and loadbalancers.

Managed Amazon Redshift clusters such as launching the cluster by specifying the nodes and performing the data analysis queries.

Used amazon SNS for notification services and participated in scrum meetings and followed AgileMethodology.

CreatedalarmsandnotificationsforEC2instancesusingCloudWatchand maintainededgelocationtocachedatawith CDN using CloudFront to deliver data with lesslatency.

Involved in building/maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT and Dockeron

Google Cloud Platform (GCP).

Maintenance of the user accounts (IAM), Cloud SQL, Cloud DNS, VPC, RDB, Cloud Datastore Cloud Bigtable, and Cloud Pub/Sub services in Google cloudplatform.

Used Terraform in AWS Virtual Private Cloud (VPC) to automatically setup and modify settings by interfacing with control layer and automated data log dashboards with the stack through Terraformscripts.

Used Docker continuous deployment tool to run, ship and deploy the application. Worked with container base deployments using Docker, working with Docker images, Docker Hub andDocker-registries.

Involved in virtualization technologies like VMWare, Vagrant and worked with containerizing applications like Docker swarm andMesos.

Migrated Mesos to Docker Swarm for the micro services project and worked to setup Jenkins as a serviceinside

the Docker swarm cluster to reduce the failover downtime to minutes and to automate the Docker containers deployment without using configuration management tool.

Created various Maven scripts to create multiple deployment profiles and deploy the applications to ApacheTomcat.

Created local and virtual repositories in JFrog artifactory and integrated withJenkins.

Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags andservers.

Worked with continuous integration tool Jenkins to build and test the team's software projects and automatedMaven

builds by integrating them with continuous integration tool Jenkins.

Set up Continuous Integration (CI) for major releases in Jenkins and TeamCity and worked on Upstreamand

Downstream Jobs in Jenkins. Provisioned instances, storages & monitoring services and CI/CD pipeline through Jenkins.

Created Ansible playbooks to provision Apache web servers, Tomcat servers, Nginx, Apache spark and otherapplications.

Worked on some iOS 9 bug fixes

Implemented Ansible modules for deployment on build on internal data centre servers and re-used and modifiedsame

Ansible modules to create a deployment directly into Amazon EC2 instances.

Worked with Ansible Tower to manage multiple nodes and manage inventory for different environments and automated the cloud deployments using Ansible, Chef, Python (boto & fabric) and AWS CloudFormation.

Invoked Chef Cookbooks from the Chef super market, and modified according to the application requirement. Repaired broken Chef Recipes and corrected configuration problems with other Chefobjects.

Used configuration management tool Chef, installed workstation, bootstrapped nodes and created Chef cookbooksusing recipes to automate system and uploaded them to Chef server. Building Cookbooks in Ruby andmanaged node runlists and pushing them into Chef Server.

Created and modified build scripts used in the build process and build automation using Perl and Groovyscripts.

Managed large-scale deployments in stage and production environments and created scheduled jobs using Shell, Rubyand Python scripts.

Installing, upgrading and configuring Linux Servers using Kickstart as well as manual installations and the recovery of rootpassword.

Environment: AWS, Google Cloud Platform, Docker, OpenShift, Docker swarm, Mesos, Prometheus VMWare, Vagrant, Git, Maven, Jenkins, TeamCity, Ansible, Chef, Berkshelf, Test Kitchen, Knife, Chef super market, runlists, Chef Bootstrap, Perl, Groovy, Shell, Ruby, Nagios, SonarQube, Python, ELK, Red Hat.

DevOps/Cloud Engineer Jan 2015 to April 2017

AppDirect, Montreal

Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWSCloudwatch and used AmazonGlacier for archiving data, AmazonRDS to manage, create snapshots, automate backup of database and used Route53 with latency options for high availability and fault tolerance.

Designed scalable and highly available Domain Name System (DNS) within AWS Cloud to route traffic to AWS Cloud from users connected using AWS Direct Connect for larger deployments and worked on AWS Cloud Watch, Cloud Trail services and Cloud Front to set up and manage cached content delivery.

Implemented CI/CD Pipelines for automated prod deployments in AWS by integrating with other systems like Jenkins, Chef and HP Service Manager using REST APIs and used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.

Responsible for day to day Build and deployments in Dev, QA, pre-production and production environments. Implemented AWS high-availability using AWS Elastic Load Balancing (ELB), which performed balance across instances in multiple availability zones.

Created Docker containers and Docker consoles for managing the application life cycle, Extreme Programming practices and used Docker-Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.

Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format and Docker for the runtime environment of the CI/CD system to build, test and deploy.

Worked on deployment automation of all the micro services to pull image from the private DockerRegistry and deploy to Dockerswarm cluster and worked on Docker container snapshots, removing images and managing DockerVolumes.

Configured and deployed GIT repositories with branching forks, tagging, merge requests and notifications. Integrated Eclipse IDE with different versioning tools like SVN and GIT.

Built end to end CI/CDPipelines in Jenkins to retrieve code, compile applications, perform tests and push build Worked with Jenkins API's to know various things like build status, count of builds by using Groovy.

Created ChefRecipes - Concept of Test Driven Development for Infrastructure as a Code to other environments with setting up Chef Infrastructure, creating and uploading recipes, node convergence in ChefSCM.

Deployed and configured ChefServer, ChefSolo and ChefCompliance including bootstrapping of Chef client nodes for provisioning; Created roles, cookbooks, and recipes for server configuration, deployment, and app stack build.

Configured multiple platform servers using Puppet and used Core and Custom Resources in PuppetManifests to make the dependencies in the classes and also defined site-specific and global variables using Puppet hiera.

Deployed Puppet&PuppetDB for configuration management to existing infrastructure and wrote Puppet manifests to automate configuration of services and also used Puppet server workstation to configure nodes.

Used Puppet for automating ContinuousDeployment (CD) and implemented infrastructure automation through Puppet for auto provisioning, code deployments, software installation and configuration updates.

Worked on Nagios as monitoring tool for resource Monitoring, Network Monitoring and log Trace Monitoring.

Configured commercial SSL certificates for Applications Servers such as WebSphere, WebLogic, Tomcat using NGINX and Apache web servers to terminate SSL endpoint.

Managed a large deployment of CentOs Linux instances systems with Terraform and provision virtual servers using Vagrant and kitchen in OracleVMvirtual box, provisioned servers in AWSEC2.

Written custom scripts using Python, Perl&Shell (bash, ksh) to automate jobs and also used shell scripts and Perl scripting to take backup oracle database.

Environment: AWS, Redshift, Glue, Lambda, Cloud Formation, Docker, Docker Volume, snapshot, Git, Maven, Nexus, chef, puppet, Jenkins, SVN, Jira, Crucible, Nagios, Cloud watch, Tomcat, JBOSS, Terraform, WebLogic, Nginx, Ruby and Python.

Education:

Bachelor of Technology in Information Technology Jawaharlal Nehru Technological University



Contact this candidate