Home

Vishwa - Cloud DevOps Engineer
[email protected]
Location: Texas City, Texas, USA
Relocation:
Visa: H1B
Vishwa
Cloud Engineer / Cloud Infrastructure Engineer / DevOps Engineer / Build and Release Engineer

[email protected]
7088333260 [email protected]


PROFESSIONAL SUMMARY:
Seasoned IT infrastructure professional with hands on experience in cloud technology (AWS, AZURE, GCP), DevOps, Build and Release, and good experience in CI/CD process of automation.
Adept in installation, configuration, and administration of RHEL, CentOS, Ubuntu, and Windows Operating System.
Skillful in designing and implementation of Continuous Integration, Continuous Delivery, and Continuous Deployment using open DevOps tools such as Jenkins, Azure DevOps, AWS code build/deploy and GitLab.
Hands-on experience in source code repositories and Image storing repositories such as Git, Bitbucket, and Nexus, jFrog, ECR, and ACR.
Proficient in making the application as container Orchestration system using Docker and Kubernetes such as creating the images, pushing, and pulling the images to/from repository.
Involved in working with static code coverage and code vulnerability security scanning tools like SonarQube, Check-Marx.
Experienced in create and maintain the Cloud Infrastructure as a code using Terraform, CloudFormation and python script and shell scripting.
Extensively worked on application monitoring tools such as Splunk, Cloud watch alarm, Grafana, Prometheus, and Datadog.
Capable In working with configuration management tools to automate the infrastructure and Deployment using Ansible, and Chef.
Performed automation script on different servers using shell-script, Python-script, and PowerShell for repetitive tasks.
Good experience in Build and Release engineer responsibility.


TECHNICAL SKILLS:
Scripting Languages BASH, Python, Shell, Java, SQL, Groovy
Platforms Windows 2012, 2016, Linux, Unix.
Build and Release Ant, Maven, Gradle
Cloud Technologies AWS, Azure, GCP
CI/CD & CM Tools Jenkins, Ansible, Chef, Puppet, Terraform, Azure DevOps, GitLab
Version Control: GIT, SVN, ClearCase, Bit Bucket
Tracking Tools Atlassian tools JIRA, ServiceNow, JIRA Service Desk, JIRA Agile.
Web/App servers Apache Tomcat, JBOSS, WAMP, LAMP, Web sphere, Web logic.
Monitoring Tools Splunk, Grafana, Prometheus



EXPERIENCE:

eBay Inc August 2021 - till
Cloud/DevOps Engineer

Responsibilities:
Experience in deploying, managing, and optimizing Azure cloud services. such as Azure Virtual Machines, Azure App Service, Azure Functions, Azure Storage, Azure SQL Database, or Azure Kubernetes Service (AKS).
Worked on Azure networking concepts, including Virtual Networks (VNets), Subnets, Network Security Groups (NSGs), Azure Load Balancer, Azure Traffic Manager, and Virtual Private Network (VPN) gateways.
Good experience in Azure DevOps for source control, continuous integration, and deployment (CI/CD), release management, and agile project management.
Have good understanding on Azure data services, Azure Data Lake Storage, Azure Data Factory, Azure Data-bricks, Azure Synapse Analytics, Azure Cosmos DB, or Azure SQL Data Warehouse.
Proficient in creating and configuring AKS clusters, including node pools, scaling, and networking.
Proficient in troubleshooting and debugging AKS clusters and resolving issues related to networking, scaling, and application deployment.
Extensive experience in deploying and managing applications on Azure Kubernetes Service (AKS), AWS-Elastic Kubernetes Services (EKS)
Deep knowledge of Kubernetes monitoring and logging tools, such as Prometheus, Grafana, and Azure Monitor, and AWS cloud watch, CloudTrail.
Experience in deploying, managing, and optimizing AWS cloud services. such as Amazon EC2, Amazon S3, Amazon RDS, Amazon Lambda, Amazon DynamoDB, or Amazon Redshift.
Experience in Infrastructure as Code (IaC) tools like AWS CloudFormation, Terraform, AWS CLI (Command Line Interface), or AWS SDKs (Software Development Kits) to automate the provisioning and management of AWS resources. In Azure we used Azure Resource Manager (ARM) templates, Azure PowerShell, Azure CLI, or Azure DevOps to automate the provisioning and management of Azure resources.
Ability to monitor and manage AWS resources using tools like Amazon CloudWatch, AWS CloudTrail, AWS Systems Manager, or AWS OpsWorks. experience in setting up alerts, managing logs, and optimizing resource utilization.
Proficient in setting up and configuring GitLab CI/CD pipelines using .gitlab-ci.yml file and the GitLab CI/CD configuration interface.
Proficient in setting up GitLab Runners for distributed builds and deployments, including configuring shared runners and self-hosted runners.
Experience in managing GitHub repositories, and branches, including code branching and merging strategies.
Extensive experience in implementing and managing CI/CD pipelines using Jenkins, GitLab, code build/deploy and Azure DevOps for continuous integration and delivery of software projects.
Experience in managing Jenkins security and access controls, including user management, permissions, and credentials management.
Familiarity with Jenkins integration with various testing frameworks, such as JUnit, Selenium, and SonarQube for automated testing and code quality analysis.
Hands-on experience in administering Kubernetes clusters, including managing namespaces, pods, services, deployments, and persistent volumes.
Familiarity with Amazon Elastic Container Registry (ECR) for managing container images used in EKS deployments.
Experienced in setting up and configuring monitoring and logging solutions for AWS EKS clusters, such as using Prometheus, Grafana, and AWS CloudWatch.
Proficient in writing Ansible playbooks to define and manage infrastructure as code, enabling repeatable and scalable deployments.
Strong knowledge of Ansible modules and their usage for various tasks, such as package management, file manipulation, service management, and more.
Skilled in integrating Ansible with various cloud platforms, such as AWS, Azure to automate the provisioning and configuration of cloud resources.
Experience in implementing Ansible Tower or AWX for centralized management, scheduling, and monitoring of Ansible playbooks.

Environments: AWS services, Azure services, Ansible, Terraform, Gitlab, GitHub,

World Bank Group, DC June 2020 August 2021
Azure DevOps Engineer
Responsibilities:
Hands-on experience Designing, planning and implementation for existing on-premises applications to AZURE Cloud (ARM), Configured and deployed Azure Automation Scripts utilizing Azure stack Services and Utilities focusing on Automation.
Configured and implemented storage blobs and Azure files - Created Storage accounts, Configured the Content Delivery Network (CDN), custom domain, Managing access and storage access key.
Developed and supported the Software Release Management and procedures. Also experienced with working on Subversion, Proposed and implemented branching strategy.
Used Docker for setting Azure Container Registry with Docker and Docker-compose and actively involved in deployments on Docker using Kubernetes.
Created CI/CD Pipelines in Azure DevOps environments by providing their dependencies and tasks. Also have experience on implementing and managing continuous delivery systems and methodologies on AWS and created END-END Automation with CI Procedures using Jenkins & automated Maven builds by integrating them with Continuous Integration tools like Jenkins.
Used Azure Kubernetes service to deploy a managed Kubernetes cluster in Azure and 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.
Configured servers to host Team Foundation Server (TFS) instance to setup and manage Continuous Integration (CI) using Team Foundation (TF) Build Service.
Responsible for Administering and Monitoring Visual Studio Team System (VSTS), taking backups and consolidating collections at the time of migration from one version of VSTS to another.
Defined dependencies and plugins in Maven pom.xmI for various activities and integrated Maven with GIT to manage and deploy project related tags.
Designing and implementing fully automated Server build management
Automated most of the daily task using python scripting.
Created users, manage user permissions, maintain User & File System quota on Red Hat LINUX.
Responsible for designing and deploying best SCM processes and procedures with GitHub, GIT. Familiar with analyzing and resolving conflicts related to merging of source code for clear case.
Used Docker in build 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 into Tomcat Application Server.
Profound Experience in designing Strategies to increase the velocity of development and release for Continuous integration, delivery, and deployment, by using technologies like Bamboo and Jenkins.
experience in using SCM tools like GIT, Subversion (SVN) and TFS on Linux platforms in maintaining, tagging, and branching the versions on multiple environments.
Expertise in JIRA for issue tracking and project management. Experienced with installing and Configuring the NEXUS Repository manager for sharing the artifacts within the company. Also, Supported and developed tools for integration, automated testing, and release management.
Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
Environment: ANT, MAVEN, Subversion (SVN), CHEF, Docker, Vagrant, EC2, Ansible, JIRA, LINUX, RHEL, SNS, SOS, Kubernetes, Shell/Perl Scripts, Bitbucket, Python, TFS, SCM, API, GIT, Jenkins, Tomcat, Azure TFS, Azure VSTS, Visual Studio Code, Git Bash, Python.

TECHTREND, INC. Apr 2019 Apr 2020
AWS DevOps Engineer
Responsibilities:
Designing, deploying, and maintaining the application servers on AWS infrastructure, using services like EC2, 53, Glacier, VPC, Lambda, Route53, SQS, IAM, Code Deploy, CloudFront, RDS, and CloudFormation etc.
Implemented the various services in AWS like VPC, Auto Scaling, 53, Cloud Watch, EC2.
Worked with the different instances of AWS EC2, AWS AMI's creation, managing the volumes and configuring the security groups.
Worked with the AWS S3 services in creating the buckets and configuring them with the logging, tagging and versioning.
Used the AWS-CLI to suspend an AWS Lambda function. Used AWS CLI to automate backups of ephemeral data-stores to 53 buckets, EBS.
Worked on the Cloud Watch to monitor the performance environment instances for operational and performance metrics during the load testing.
Worked on the AWS IAM service and creating the users & groups defining the policies and roles and Identify providers.
Cloud infrastructure maintenance effort using a combination of Jenkins, Chef and Terraform for automating CI/CD pipeline in AWS.
Installing and configuring Jenkins master and slave nodes. Built CI/CD pipeline and managing the infrastructure as code using Ansible. Worked on branching, tagging, and maintaining the version control and Build pipeline with TFS and GITHUB.
Automated the continuous integration and deployments CI/CD using Jenkins, Docker, Ansible and AWS Cloud Templates.
Implementing and maintaining Ansible Configuration management spanning several environments in On-prem and the AWS cloud.
Developed Ansible playbook in a variety of areas including Docker base deployment, Docker Swarm configuration, oracle deployment, Linux system provisioning, Jenkins management (deploy seed job from ansible), vSphere (VMware guest) management, module development.
Experience in docker Automation tools and builds and do an overall process improvement to any manual processes.
Worked on the docker network for setting up the private network and linking it to the container when it is spin up.
Kubernetes dashboard to access the cluster via its web-based user interface and implemented microservices on Kubernetes Cluster.
Maintained Single and Multi-container pods storage inside a node of OpenShift (Kubernetes) cluster.
Used OpenShift for Docker file to build the image and then upload the created images to the Docker registry.
Automated the deployment and replication of containers and scale in of the containers in the fly and worked on the docker swarm for the build-in orchestration.
Configured Operators on Kubernetes applications and all its components, such as Deployments, Config Maps, Secrets and Services Experience in containerizing and migrating application to Kubernetes.

Environment: Amazon Web Services, Jenkins, Ansible, Kubernetes, Python, Jira, Web logic, UNIX, VMware, Artifactory, Shell, Perl, JSON, Docker, Git, GitHub, Bitbucket, ELK.

NIKE, Hillsboro, OR Sept 2018 - March 2019
DevOps/Cloud Engineer
Responsibilities:
Expertise in various Azure services like Compute (Web Roles, Worker Roles), Caching, Azure SQL, NoSQL, Storage, and Network services, Active Directory (AD), API Management, Scheduling, Azure Auto Scaling, and PowerShell Automation.
Configured VMs in availability sets using ARM templates to provide resiliency for laas based solution and scale sets using Azure Resource Manager to manage network traffic.
Work on Azure Storage, Network services, Traffic Manager, Scheduling, Auto Scaling, and PowerShell Automation.
Drive end to end deployment of various Components on the Azure Platform.
Create and assign an initiative definition to track compliance for multiple resources and resolve a non-compliant or denied resource.
Utilized ARM template building SQL Server with High-Availability for an application backend Infrastructure and Virtual Machine Scale sets for front end along with Multiple Servers Such as reporting, Scripting and Scheduling Servers.
Script, debug and automate PowerShell scripts to reduce manual administration tasks and cloud deployments.
Create performance measurements to monitor resources across azure using Azure native monitoring tools utilizing ARM template.
Deployed Azure laaS virtual machines (VMs) and Cloud services (Paas role instances) into secure Nets and subnets.
Write Docker file to build/push new images to the repository and pull those to run as containers.
Built Docker container Scaling functionality utilizing custom scripts to analyze metrices and trigger scaling operations.
Experience working on several Docker components like Docker Engine, Docker Hub, Machine, Compose and Registry
Worked with Docker and vagrant for different infrastructure setup and testing of code.
Helping team migrate repositories from different source control systems to TFVC and GIT repositories in VSTS (Azure DevOps)
Worked on creating Azure Blob for storing unstructured data in the cloud as blobs using ARM templates.
Used Chef in Installation of various other basic software.
VSTS environment setup, configuration, customization of VSTS Work items, and Customization on VSTS process template
VSTS branching and merging process - Process Streamline.
Created continuous integration system using SVN, Ant, Jenkins, chef, Puppet full automation.
Configured Continuous Integration environment, using Jenkins to kickoff daily builds and automation suites Jenkins, Maven, and GitHub.
Used various Splunk Apps such as Splunk on Splunk, Universal Field Extractor, Splunk App for UNIX/Linux, Splunk DB1 Connect.
Experience in building custom searches and visualizations in both Splunk Core and Splunk ITSI
Provided high availability for laaS VMs and PaaS role instances for access from other services in the Net with Azure Internal Load Balancer.
Configured and installed monitoring tools Grafana, Kibana, Logstash and Elastic Search on the servers.
Environments: Azure (IAAS, PAAS), Windows server 2012/R2/2013, SQL server, VSTS, Windows PowerShell, Azure Storage, Docker, Ruby, Bash, Chef, Jenkins, Maven, Puppet, Bash, NT command shell, ANT, Gradle, GitHub.

Bank of the West, CA Sep 2017 - Sept 2018
DevOps Engineer
Responsibilities:
Performed the daily system administration tasks like managing system resources and end users support operations and security.
Implemented cloud services AWS and Implemented Bash, Perl, Python scripting.
Installed and configured GIT to implement branching strategy which is suitable for agile development also provided continuous support and maintenance of software builds.
Responsible for taking the source code and compiling using Maven and package it in its distributable format, such as a WAR file.
Worked on integrating Git into the continuous Integration (CI) environment along with Jenkins Configured the services using modern DevOps tools.
Refined automation components with scripting and configuration management using Ansible.
Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup
Automated various infrastructure activities like Continuous Deployment, application server setup, stack monitoring using Ansible playbooks.
Automated the deployment process by writing Shell (bash), Python scripts in Jenkins.
Provide support to Account Managers, UNIX and Windows technicians, and other departments.
Installed packages using YUM and Red Hat Package Manager (RPM) on various servers.
Used Apache Tomcat for deploying the Java Web Applications
Experience in Designing, Installing, and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications.
Configured and administered Jenkins pipelines for automated builds and responsible for installing Jenkins master and slave nodes.
Designed and created multiple deployment strategies using CI/CD Pipelines using Jenkins. Installed multiple plugins to Jenkins, Configured Proxy to get auto updates.
Coordinated with various cross functional teams across IT operations to make sure smooth functioning of projects.
Environment: Git, Tomcat, Ansible, Jenkins, Python, Ruby Chef, JIRA, Maven, Artifactory, Udeploy, Linux, AWS Cloud services.

MosChip Semi-Conductors, Ind Aug 2011 - Oct 2015
Linux Admin & Build and Release Engineer
Responsibilities:
Installing the RHEL (5&6) operating system and Solaris 10 operating system standalone system and through remote installation method.
Performing user administration, managing groups, controlling access to system resources using basic permissions.
Disk Management using post installation tools like parted, fdisk and format and creating the ext2, ext3, ext4 and xfs file system.
Scheduling the automated tasks using Cron-tab jobs, AT, batch utilities.
Remote Login Administration on servers using the tools SSH, Telnet and Putty.
Installation and Configuration of the DHCP and DNS Caching Server in Linux.
Configuring FTP, NFS, and SAMBA server to maintain the shared folders in the organization.
Local Printers and Network Printers Installations and configurations on the Desktop Clients.
Identified and helped resolve application environment issues, such as connection firewall issues, configuration issues, and Linux problems.

EDUCATION:

MS in Computer Science - Governor State University, IL, USA.
BS in Computer Science - Osmania University, Hyderabad, India
Keywords: continuous integration continuous deployment sthree database active directory information technology microsoft California Illinois

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];336
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: