Post Job Free
Sign in

Devops engineer

Location:
Katy, TX
Salary:
60/hr
Posted:
November 21, 2024

Contact this candidate

Resume:

THIRUMAL B

PHONE: 409-***-****

SR.CLOUD/DEVOPS ENGINEER

https://www.linkedin.com/in/tirumal-bandi-69b3b2250/

PROFESSIONAL SUMMARY:

Around 6 years of experience in the field of Information Technology, dedicated to the optimization DevOps Build/Release Management, AWS, Change/Incident Management and Cloud Management. Linux System Administration working on server-based operating systems.

Created infrastructure which consists of following services in AWS such as EC2 instances, EBS, Security group, Subnet, VPC, S3 storage buckets, Elastic File Storage (EFS) systems, Elastic Load Balancers (ELB), Application load balancers, Auto scaling groups, High availability zones, Route53, IAM roles, AWS Lambda.

Configuring Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, Azure Network Watcher, Azure storage, Azure Active Directory, and Azure Resource Manager (ARM).

Orchestrated and migrated CI/CD processes using Cloud Formation, Terraform templates and containerized

the infrastructure using Docker setup in AWS and Amazon VPCs.

Participated in Harness tool migration that served as alternative to Jenkins and created a infra provisioners and work flow pipelines in Harness.

Implemented services on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment.

Implemented Azure webapps and migrated on-premises servers to Azure cloud using various Azure cloud services and have hosted .NET appplications

Worked with Amazon managed Kafka to publish-subscribe messaging system by creating topics using consumers and producers to ingest data into the applications.

Developed Kubernetes Pod definitions, Deployments, Helm Charts to version control deployment strategies.

Worked with the MongoDB database concepts such as locking, transactions, indexes, Sharing, replication, schema design.

Implemented the Jenkins CI/CD Pipeline job using the Groovy Script and injected groovy scripts in Jenkins for dashboard and customized emails Implemented scripts for MongoDB import, export, dump and restore.

Experience in managing MongoDB environments from availability, performance, and scalability perspectives.

Configured and installed Splunk on the EC2 Linux instances with ansible automation and created indexes and generated reports and used it for monitoring the network bandwidth and hard disk status.

Written Perl and Groovy scripting in automating many Jenkins, Urban Code Deploy activities with cloud foundry.

Configured Oracle WebLogic Server forms part of Oracle Fusion Middleware portfolio which supports Oracle, and other JDBC-compliant databases.

TECHNICAL SKILLS:

Cloud Platform

Azure, AWS and GCP

Tracking Tools & Monitoring

Jira, Service Now, Cloud watch, Splunk and Nagios, Prometheus and Grafana, New Relic

Build Tools

Ant, Maven and Gradle

Containerization and Orchestration

Docker, Docker Swarm, EKS, Kubernetes

Cluster and AWS ECS

Application Servers

JBoss, Apache Tomcat, Nginx and Web logic

Continuous Integration

Jenkins, Teamcity, Azure DevOps and Harness

Configuration Management tools

Chef, Ansible, Ansible Tower and Puppet

Web Technologies

JavaScript, XML, HTML, Groovy, Shell script, Ruby and Python

Operating Systems

Linux (Red Hat 5/6), Ubuntu, CentOS, Windows and Unix

Scripting Languages

Shell, Bash, Groovy and Python Scripting

Databases

MySQL, PostgreSQL, MongoDB, Oracle DB 10g, 11g, 12 C

Infrastructure Spin-up Tools

Terraform, AWS Cloud formation, Azure ARM

Code Analysis & SAST

SonarQube, Veracode, Check Marx, Blackduck

PROFESSIONAL EXPERIENCE:

Client: CapitalOne, Tx SEP2023 – PRESENT

Role: AWS Cloud Engineer

Designed, planned, and implemented current on-premises applications for Azure cloud (ARM).

Azure automation scripts that use the automation-focused Azure stack services and utilities have been configured and deployed.

Proficient in various Azure services like Compute, Azure Websites, Caching, SQL Azure, Azure active

directory.

Migrated services from on-premises to Azure Cloud environments using AMS and DMS.

Deployed and configured Azure Backups for Virtual Machines, files and folders backup on Windows and

Linux operating systems using Recovery Services Vault in ARM.

Developed continuous integration, deployment by creating pipelines that automated builds and

deployments to numerous environments using VSTS in Azure DevOps.

Created Ansible cloud modules for interacting with Azure services which provides the tools to easily create

and orchestrate infrastructure on Azure and automated cloud-native applications in Azure using Azure

microservices such as Azure functions and Kubernetes on Azure.

Automate provisioning and repetitive tasks using Terraform. Converted existing Terraform modules that had version conflicts to utilize cloud formation during Terraform

deployments to enable more control.

Created Docker containers to build, ship and run the images to deploy the applications and worked on

several Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry and Docker Swarm.

Excellent insight in Kubernetes to deploy scale, load balance and manage Docker containers with multiple

names spaced versions and good understanding of OpenShift platform in managing Docker containers and

Kubernetes clusters.

Built new applications and deployment through Ansible and managing them in production environment.

Used Ansible to manage system’s configuration to facilitate interoperability between existing infrastructure

and new infrastructure in cloud.

Implemented Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so

that it’s easier to allow individual teams access to use Ansible for their deployments.

Designed and implemented the CICD architecture and automation solutions. Develop a build scripts,

maintain and scale infrastructure for development and production environments.

Skillful in integrating code quality tool SonarQube in CI/CD platform. Also, in managing the Artifacts

generated by Maven in Nexus repository.

Migrated oracle database to redshift using AWS DMS Implemented and maintained CI/CD Harness for automation tests using Microsoft Test Management and

Created Datadog dashboards for various applications and monitored real-time metrics. And created system

alerts using various Datadog tools and alerted application teams based on escalation matrix.

Responsible for maintaining and growing data held within Service Now such as our users, locations,

configuration items.

Client: NC Fast, Raleigh, NC JAN 2022 – SEP 2023

Role: AWS Cloud/DevOps Engineer

Created complex infrastructure which consists of following services in AWS such as EC2 instances, EBS, Security groups, Subnet, VPC, S3 storage buckets, Elastic File Storage (EFS) systems, Elastic Load Balancers (ELB), Application load balancers, Auto scaling groups, High availability zones, Route53, IAM roles, AWS Lambda, AWS Elastic Beanstalk, Private Endpoint & AWS Cognito authentication to quickly deploy and manage the applications Using Terraform.

Proficient on AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, security groups and tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, CloudWatch, OpsWork, RDS, ELB, EBS, S3, glacier, Route53, SNS, SQS, KMS, Cloud Trail, and IAM and created and managed the AWS AMI’s using the Hashi corp packer.

Used Terraform modules for two tier Architecture which includes AWS resources VPC, Subnets, Security groups, Ec2, Load Balancers, Auto scaling group, Cloud watch Alarms, ECS clusters, S3 buckets for logs.

Orchestrated and migrated CI/CD processes using Cloud Formation, terraform templates and containerized the infrastructure using Docker setup in AWS and Amazon VPCs.

Managed the Ansible playbooks with the Ansible modules. Implemented the CD automation using the Ansible and managing the existing servers and build/configuration of the new servers.

Performed Ansible to run ad-hoc commands and playbooks to automate tasks and written playbooks.

Responsible for delivering an end-to-end Continuous Integration-Continuous Delivery system for the products is an agile development approach using Ansible and Jenkins and shell scripts.

Experience in designing Kubernetes cluster using AWS-Kops (EKS) configuring and deploying the Kubernetes dashboard to access the cluster via its web-based user interface.

Proficient on creating a pipeline to automate application deployment on Kubernetes using Jenkins Deployed and administered EKS clusters on AWS native services.

Involved in the functional usage and the deployment applications of the Tomcat and WebLogic Server

Setting up the Continuous Integration process which includes Continuous scan, Continuous build, and Continuous test in NexGen and then also developed the Continuous deployment in the current Gen using blue-green deployment strategy and canary deployment strategy in Harness.

Participated in Harness tool migration that served as alternative to Jenkins and created a infra provisioners and work flow pipelines in harness.

Built pipelines for application to deploy any changes from Dev to Prod at one go for uniformity. Successfully was able to implement this across multiple applications in Harness.

Also creating the CD pipelines on top of AWS cloud triggering some of the deployments. Where I have been scheduled the deployments env level and also creating infrastructure definitions.

Configured and Deployed applications packages on the tomcat server and Coordinated with the development teams and QA teams.

Created MYSQL database objects like schemas, Table, views, stored procedures, indexes, (clusters/Non clusters), buffer pools, user roles and functions.

Configured and installed Splunk on the EC2 Linux instances with ansible automation and created indexes and generated reports and used it for monitoring the network bandwidth and hard disk status.

Written python scripts for automated build and monitoring and deployed processes.

Experience working the Service mesh like Istio for advanced service discovery of microservices running on cluster.

Implemented and managed the Service mesh architecture to enhance microservice communication.

Configured the traffic routing strategies using service mesh, including the canary and blue green deployments and setting up the Observability tools within the service mesh, enabling the real-time metrics collection tracing and distributed tracing.

Environment: Jenkins, Kubernetes, Ansible, Ansible Tower, Terraform, Docker, Jfrog, GitHub, Tomcat, MongoDB, Python Script, snowflake, Airflow, Maven, GCP, EC2, S3, Elastic load balancer, RDS, EBS, Harness, Splunk, Jira,

Client: GrayMatterAnalytics, Chicago, IL AUG 2021 – JAN 2022

Role: Site Reliability Engineer.

●Configuring Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, Azure Network Watcher, Azure storage, Azure Active Directory, and Azure Resource Manager (ARM), App service environment, key Vaults and Azure Data Factories.

● Managed Azure Infrastructure Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Azure Portal.

●Performed Managing, Monitoring and troubleshooting of the VMWare ESX Servers and created the virtual Machines from the templates and deployed onto these servers.

●Developed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets managed and optimized the CI (Continuous Integration) tools like Azure DevOps.

●Implemented Azure webapps and migrated on-premises servers to Azure cloud using various Azure cloud services.

●Created Azure Site Recovery and Azure Backup- Deployed Instances on Azure environments and in Data centers and migrating to Azure using Azure Site Recovery and collecting data from all Azure Resources using Log Analytics and analyzed the data to resolve issues.

●Involved in authoring Terraform scripts to automate and deploy Azure cloud services and developed Terraform templates that can spin up infrastructure for multi-tier application and provisioned boot strapped software on Cloud with Terraform.

●Implemented Terraform module to Created keyvault and keys in Azure for Encryption and Decryption of instances.

●Implemented container-based deployments using Docker, working with Docker images, Docker Hub, Docker Compose, Docker-registries and Kubernetes.

●Developed Kubernetes Pod definitions, Deployments, Helm Charts to version control deployment strategies.

●Creating Ansible Playbooks, to Deploy VM and install the Components as per requirement

●Proficient in using 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. Integrated Jenkins CI/CD pipeline with various DevOps tools such as GIT, Nexus, SonarQube, Ansible

●Experience in building the Docker images from the GITLAB and setting up the repository for the Build automation

●Creating Ansible playbooks to configure systems to a specified state and using Ansible templates to create customized configuration files for hosts.

●Provided the Operational and Application support to the Oracle Database and SQL Databases and implemented the UNIX and shell scripts and SQL scripts for database task automation.

●Configured and managed the monitoring tools like Splunk and Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring and Cloud Watch and ELK to monitor OS metrics, server health checks, file system usage etc.

●Written Perl and Groovy scripting in automating many Jenkins, Urban Code Deploy activities with cloud foundry.

●Implemented in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl, Ruby, Python, GOlang and Bash Scripts and packaging the files and placing them in Artifactory such as Nexus, JFrog and SonarQube.

●Used Istio service mesh to implement dynamic discovery and traffic management including the traffic shadowing and traffic splitting and service-to-service communication.

●Leveraged CI/CD pipelines to automate the deployment and management of the service mesh ensuring consistent updates and reduced manual intervention optimized application performance by configuring load balancing algorithms and policies within service mesh.

●Conducted fault injection tests using service mesh features to simulate real world scenarios and evaluate system resilience.

●Implemented Jira that handles DCR (Defect change Request) and MR(Maintenance Request).

Environment: Kubernetes, Jenkins, Azure Cloud, Ansible, Ansible Tower, GIT, Nexus, SonarQube, GITLAB, Perl, Ruby, Jfrog, JIRA, Nagios, Splunk, Docker, GO Lang,Bash Scripting.

Client: Neustar.INC, Reston, VA NOV 2018 – JULY 2021

Role: AWS DevOps Engineer

●Responsible for Setup and build AWS infrastructure using resources VPC, EC2, S3, RDS, DynamoDB, LAM, EBS, Route53, SNS, SES, SQS, CloudWatch, CloudTrail, Security Group, Autoscaling and RDS using CloudFormation templates.

●Deployed and monitored scalable infrastructure on Amazon web services (AWS) and configuration management instances and Managed servers on the Amazon Web Services using chef automation services.

● Implemented Cloud formation to automate AWS environment creation along with the ability to deploy AWS using bill scripts (boto3 and AWS CLI) and automate solutions using python and shell scripting.

●Designed AWS Cloud Formation templates to create custom sized VPC, to set up IAM policies for users, subnets, NAT to ensure successful deployment of Web Applications, database templates and Security groups.

●Worked with the Docker compose, Kubernetes for Orchestrating and with container-based deployments using the Docker, working with the Docker Images, Docker hub.

●Proficient in utilizing Docker to virtualize servers, operate Docker Swarm, use Docker Engine and Docker Machine to develop micro services-oriented environments, and automate configuration using Docker containers.

●Configured chef workstation, chef Nodes and Chef Repos and developed the chef recipes to maintain, configure and deploy software components of the existing infrastructure and created chef cookbooks using multiple recipes to automate the operations.

●Deployed the WAR, JAR and J2EE files to the tomcat server using the Jenkins and involved in setting up the Jenkins jobs/pipeline that contained the bash scripting utilizing the AWS CLI to automate the infrastructure provisioning.

●Worked with the MongoDB database concepts such as locking, transactions, indexes, Sharing, replication, schema design.

●Built Microservices using Golang, JSON, Docker, and MongoDB.

●Written Python, Golang, Shell Script for Data Analysis and Algorithm Development and Model Optimization.

●Implemented scripts for MongoDB import, export, dump and restore. Experience in managing MongoDB environments from availability, performance, and scalability perspectives.

●Installed, configured, and administered Splunk Enterprise Server and Splunk Forwarder on Red Hat Linux and Windows servers. Creating, maintaining, supporting, repairing, customizing System & Splunk applications, search queries and dashboards.

●Implemented the Jenkins CI/CD Pipeline job using the Groovy Script and injected groovy scripts in Jenkins for dashboard and customized emails.

Environments: VPC, S3, EC2, RDS, Auto Scaling, Cloud Formation, Jenkins, Docker, Docker Swarm, Linux, Mongo DB, J2EE, Tomcat, Nexus, Ngnix, Splunk, Groovy Script, AWS cloud, Chef

CERTIFICATION:

Microsoft certified: Designing and Implementing Microsoft DevOps Solutions (AZ -400) JAN 2023

EDUCATION:

Master’s in Computer Science from University of Central Missouri.

Bachelor’s in Computer Science and Engineering from JNTU, Hyderabad



Contact this candidate