Jagadeesh Reddy - Cloud/Devops Engineer |
[email protected] |
Location: Fremont, California, USA |
Relocation: |
Visa: Green Card |
JAGADEESHWAR REDDY MALLEPALLI
4029378463|[email protected]| linkedin.com/in/jagadeeshwar-reddy-mallepalli-083bb2257 Objective: As an experienced Cloud DevOps and Site Reliability Engineer, I bring a wealth of expertise in CI/CD, Azure, AWS, and tools like Terraform, Ansible, Jenkins, Docker, and Kubernetes. My objective is to optimize software development processes by improving system reliability, automating deployments, and integrating cutting-edge technologies. I am committed to fostering efficiency and innovation in a collaborative and dynamic environment. With a solid understanding of SDLC methodologies and a detail-oriented approach, I aim to contribute significantly to advancing technological solutions and achieving organizational goals. CERTIFICATIONS: Certified Kubernetes Administrator. AWS Developer Associate. Certified Terraform Associate. Microsoft Azure Administrator Associate. Professional Summary: Configured Continuous Integration from source control, set up build definition within Visual Studio Team Services (VSTS), and configured continuous delivery to automate the deployment of applications to Azure web apps and managed Azure Active Directory, and Office 365 and applied upgrades regularly. Implemented a CI/CD pipeline with Docker, Jenkins, Team Foundation Server (TFS), GitHub, and Azure Container Service, whenever a new TFS/GitHub branch gets started, Jenkins, our Continuous Integration (CI) server, automatically attempts to build a new Docker container from it. Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud. Experience in AWS Services EC2, IAM, Subnets, VPC, Cloud Formation, S3, SNS, SES, RedShift, CloudWatch, SQS, Route53, Lambda, Kinesis, and RDS and obtaining High Availability and Fault Tolerance for AWS EC2 instances utilizing the services like Elastic IP, EBS and ELB. Experience in Converting Existing Terraform modules that had version conflicts to utilize CloudFormation templates during deployments, worked with Terraform to create stacks in AWS and updated the Terraform scripts based on the requirement regularly. Setup Datadog APM monitoring across different servers and cloud providers. Experience in integrating Terraform with Ansible, and Packer to create and Version the AWS Infrastructure, designing, automating, implementing, and sustaining Amazon machine images (AMI) across the AWS Cloud environment. Automated deployment from GitLab to OpenShift Excellent knowledge of Azure computer services, Azure Web apps, Azure Data Factory & Storage, Azure Media & Content delivery, Azure Networking, Azure Hybrid Integration, and Azure Identity & Access Management. Experience in Azure IaaS, PaaS, Provisioning VMs, Virtual Hard disks, Virtual Networks, Deploying Web Apps and creating Web-Jobs, Azure Cosmos DB, Active Directory, Azure Windows server, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure. Experience in cloud automation and orchestration framework using AWS, Azure, and OpenStack. Implemented multi-tier application provisioning in OpenStack cloud, integrating it with PUPPET, migrating the application using MAVEN as a build tool. installed and configured the JFROG Artifactory and mission control. Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure Vets and subnets. Implemented Security in Web Applications using Azure and deployed Web Applications to Azure Experience setting up Azure Migrate and ASR servers using OVF templates in the On-premises vCenter host. Created and deployed VMs on the Microsoft cloud service Azure, managed the virtual networks, Azure AD, and SQL. Experience in using Docker including Docker Hub, Docker Engine, Docker images, Docker Compose, Docker Swarm, and Docker Registry and used containerization to make our applications platform consistently flexible when they are moved into different environments. Experience in deploying Kubernetes Cluster on AWS and Azure cloud environments with master architecture and wrote many YAML files to create many services like pods, deployments, auto-scaling, load balancers, labels, health checks, Namespaces, Config Map, etc. Experience in integrating Jenkins with various tools like Maven (Build tool), Git (Repository), SonarQube (code verification), Nexus (Artifactory), and implementing CI/CD automation for creating Jenkins pipelines programmatically architecting Jenkins Clusters. Experience in Nagios as a monitoring tool to identify and resolve infrastructure problems. Experience working with version control systems like GIT, and Subversion (SVN) and using Source code management tools GitHub, GitLab, Bitbucket including command line applications. Experience in deploying and configuring Elasticsearch, Log Stash, Kibana (ELK), and AWS Kinesis for log analytics and experience in monitoring servers using Nagios, Splunk, and CloudWatch. Worked on customizing Splunk dashboards, visualizations, configurations, reports, and search capabilities using customized Splunk queries. Experience in writing scripts like PowerShell, JSON, Node.js, YAML, Groovy, Bash/Shell, and Python for automating the build and release process. Experience in system administration working on multi-platform VMware, LINUX (Red Hat, SUSE), UNIX (Oracle Solaris 9/10), and Windows servers. Exposure to all aspects of the Software Development Life Cycle (SDLC) such as Analysis, Planning, Development, Testing, Implementation, and Post-production analysis of the projects. Highly organized, detail-oriented, able to plan, prioritize work, and meet deadlines. Leveraged Confluence's version control and history functionalities to monitor document modifications, rollback to prior versions, and uphold a comprehensive audit trail for documentation revisions. Ability to work directly with all levels of management to gather user requirements. Experience in SDLC like Waterfall, Safe Agile, and DevOps methodologies. Skill set: Cloud Environments Microsoft Azure, Amazon Web Services (AWS) Version Control Tools GIT, GITHUB, GITLAB, Bitbucket, SVN CI/CD Tools Jenkins, Azure DevOps, Bamboo, GitHub Actions, GitLab Pipelines Build tools Maven, SonarQube, ANT Automation Tool Ansible, Terraform, ARM templates Deployment Tools Azure DevOps Server, Octopus Monitoring Tools Nagios, Splunk, ELK, CloudWatch, Datadog APM, Azure Monitor, Prometheus, New Relic, Grafana. Container Tools Docker, Docker Swarm, Kubernetes, Mesos, OpenShift, Aws ECS. Bug Tracking Tools JIRA, Bugzilla, Remedy, HP Quality Center, IBM ClearQuest, Mingle Repositories Artifactory, Nexus Database Data Lake, Date Bricks, Cosmos DB, My SQL, MS SQL, Oracle, DynamoDB, Cassandra, MongoDB 7 SQL Server Scripting & Programming Languages Shell Scripting, RUBY, C, C++, XML, PL/SQL, HTML, PERL, PowerShell, Python, .Net, Gradle, Groovy Documentation Confluence Application/Web Servers Web logic, Web sphere, Apache Tomcat, Nginx, Oracle application server Operating Systems UNIX, Linux, Windows, Solaris, CentOS, UBUNTU and RHEL. EDUCATION Bachelors in computer science engineering from MLR Institute of Technology affiliated to JNTUH PROFESSIONAL EXPERIENCE: Client: AT & T June 2022 Till date Location: Dallas, TX Role: Sr Cloud/DevOps Engineer Responsibilities: Developed Azure Virtual Networks (VNets) and subnets, configuring network settings, DHCP address blocks, DNS settings, and security policies. Implemented ExpressRoute and site-to-site VPN connections between on-premises data centers and Azure cloud, utilizing BGP routes. Established Azure Active Directory for seamless single sign-on access to numerous cloud SaaS apps, including Office 365 and Dropbox. Installed and administered GitLab source code tool and ensured the reliability of the application as well as designed the branching strategies for GIT. Implemented Azure Role-Based Access Control (RBAC) to manage and segregate duties within the team, ensuring users have appropriate access levels. Configured various Azure blob types (block blobs, page blobs, and append blobs) for efficient storage of large amounts of unstructured object data accessible via HTTP or HTTPS. Created Azure Resource Manager templates for deploying resources on private networks, ensuring secure and efficient infrastructure setup during practical project implementation. Deployed a managed Kubernetes cluster in Azure using Azure Kubernetes Service (AKS), leveraging deployment options such as Resource Manager templates, Terraform, and the Azure CLI. Provisioned IaaS and PaaS Virtual Machines, along with Web and Worker roles on Microsoft Azure Classic and Azure Resource Manager (ARM). Deployed web applications on Azure using PowerShell Workflow, ensuring efficient and streamlined processes. Increased pre-production server visibility by producing Datadog metrics. Enabled Datadog APM, and JVM Implemented and managed an AI-driven automated code review system, reducing manual code review efforts by 30%. The AI tool analyzed code patterns, identified potential issues, and provided actionable improvement suggestions. To Enhance the monitoring capabilities, Implemented AI-powered anomaly detection, scrutinizing logs and performance metrics for potential irregularities. Managed Private Cloud and Hybrid cloud configurations in Windows Azure, SQL Azure, Azure Web, and Database deployments. Upgraded and migrated web applications to the latest .Net framework versions and Azure platforms for enhanced performance and compatibility. Implemented Ansible Tower to optimize the management of intricate network deployments, introducing control, knowledge, and delegation in Ansible-powered environments. I developed Ansible Playbooks tailored for diverse environments to manage releases effectively, and I also transformed Puppet modules into Ansible Playbooks. Developed Ansible Playbooks with Python SSH as a wrapper to oversee server and node configurations, conducting tests on Azure instances for efficient deployment. Implemented Datadog APM monitoring and logging solutions for NGINX and uWSGI within Azure Kubernetes Service (AKS) environments hosting Python applications. Configured Datadog agents on AKS nodes to collect and transmit logs, metrics, and traces, providing comprehensive visibility into the performance of NGINX and uWSGI components. Automated daily maintenance tasks and streamlined operational processes by creating deployment scripts using PowerShell. Specialized in configuring and optimizing Network Security Groups (NSG), Application Security Groups (ASG), and Cisco's Application Centric Infrastructure (ACI). Migrated Build Forge projects to Azure DevOps, seamlessly transferring work items, source codes, and build/release pipelines using a custom PowerShell tool. Managed and deployed chatbot platform services, overseeing Cognitive services, LUIS accounts, Bot channel registration services, and Signal R for effective communication solutions. Client: OCC Jan 2021 May 2022 Location: Chicago, IL Role: Cloud/DevOps Engineer Responsibilities: Utilized AWS Cloud platform and its components, such as EC2, VPC, S3, AMI, SNS, RDS, CloudWatch, Auto Scaling, CloudFront, IAM, and S3, for IaaS configuration and management. Employed CloudFormation scripts to deploy diverse AWS Infrastructure components, managing resources, and data elements as specified in the scripts. Designed AWS CloudFormation templates (CFT) for custom sized VPCs, subnets, and NAT, ensuring successful deployment of web applications and database templates in AWS Cloud. Integrated Ansible with AWS Lambda for event-driven orchestration in vSphere, improving responsiveness to changes in the cloud environment. Implemented CI/CD pipelines with Jenkins to build, test, and deploy microservices containers on Kubernetes clusters using Ansible across DEV, UAT, and PROD environments. Led a project to integrate predictive analytics into the CI/CD pipeline, leveraging AI algorithms to dynamically adjust parameters based on historical data and current conditions. Managed Kubernetes charts using Helm, creating reproducible builds of Kubernetes applications, manifest files, and Helm package releases. Developed a CI/CD system with Jenkins in a Kubernetes container environment, leveraging Kubernetes and Docker for building, testing, deploying, and configuring Kubernetes to scale, load balance, and manage Docker containers with multiple namespace versions. Managed microservices deployments on containers using Docker and Docker Compose, employing Docker Swarm for orchestration within Jenkins for continuous deployments across various environments. Developed Ansible playbooks for automation, including tasks like file copy, permission changes, configuration adjustments, and path-specific folder creation. Authored Ansible playbooks for provisioning, orchestration, packages, services, configuration, and deployments. Implemented Ansible Tower for AWS environment, providing a centralized platform for managing and executing Ansible playbooks, ensuring consistency across deployments. Integrated Ansible Tower with AWS Identity and Access Management (IAM), ensuring secure and seamless authentication and authorization processes. Installed Jenkins master and slave nodes, configured Jenkins builds for continuous integration and delivery pipelines. Utilized Jenkins Build for continuous integration and deployment into the Tomcat Application Server. Used Jenkins to create a CI/CD pipeline for Artifactory using the plugin provided by JFROG. Integrated Jenkins with Nexus, SonarQube, and Ansible, implementing CI/CD within Jenkins on a Docker container environment. Leveraged Docker for the runtime environment in the CI/CD system for building, testing, and deploying in AWS and private cloud (on-premises). created new plugins to support new features in Terraform and managed and maintained highly available EC2 instances using Cloud Formation and Terraform. Written templates for building staging and production environments with Terraform's infrastructure as a code. Optimized application logging/monitoring and Implemented observability and app performance monitoring using Datadog APM. To develop, maintain, and version our AWS infrastructure, we worked on the Terraform tool to AWS Cloud Formation and deployed Docker on AWS. created AWS components such as EC2, IAM, VPC, ELB, and Security groups by utilizing Terraform. GIT with Development/Test/Prod Branching Model for weekly releases, and Jenkins for weekly Build, Test, and Deploy chain management as a CI/CD process was administered and engineered. Jenkins was set up and maintained to carry out the continuous integration process. Ant and Maven were connected to schedule the buildings. JIRA was used with the Maven release plugin to track issues. overseeing several business apps in GitHub/Bitbucket code repositories and establishing and approving user access to GIT/Bitbucket project directories for code modifications. Using Dynatrace and Zabbix, routine monitoring tasks on Unix/Linux servers such as log verification, server CPU utilization, memory check, load check, and disk space verification are carried out to guarantee application availability and performance. worked on the Visual Studio VSTS and TFS integration. installation, testing, tuning, upgrading, patching, and troubleshooting of CentOS/RHEL 5.x, 6.x, and 7.x servers, as well as virtual and physical servers. Client: CVS Health July 2019 Dec 2020 Location: Ivory ton, CT Role: DevOps Engineer Responsibilities: Contributed to DevOps migration/automation processes for build and deploy systems. Provided consultation and recommendations to clients regarding Build and Release Management Implementation. Utilized SCM/Build tools for addressing developers' issues, including merge conflicts, compilation errors, missing dependencies, and Branching/Merging/Tagging. Implemented Ansible playbooks for virtual and physical instance provisioning, Configuration management, and patching. Automated tasks using Ansible, Python, Perl, or shell scripting, emphasizing attention to detail, standardization, processes, and policies. Worked on deployment automation of all the microservices to pull images from the private Docker registry and deploy to the Docker swarm cluster using Ansible. Demonstrated hands-on experience in creating Azure Key Vaults for Certificates and Secrets, designing Inbound and Outbound traffic rules, and linking them with Subnets and Network Interfaces for traffic filtering to and from Azure Resources. Used Ansible to document all infrastructure into version control and used Ansible tower to deploy the projects into different environments through Octopus deployment. Automated Infrastructure using Azure CLI, monitored and troubleshooted Azure resources with Azure App Insights, and accessed subscriptions with PowerShell. Worked on Datadog as a monitoring service for cloud-scale applications, providing monitoring of Cloud and on-premises servers. We also use Datadog APM service which provides us with deep insight into our application s performance from automatically generated dashboards monitoring key metrics. Designed and implemented migration strategies for traditional systems on Azure, including Lift and Shift/Azure Migrate and other third-party tools. Utilized advanced scripting and coding skills in Python, C#, and other Object-Oriented languages to develop and implement robust solutions for the management of Azure resources. Established and designed Azure Cosmos database SQL API for storing information related to Connectivity Check and Workshop User Web UI tools. Executed data migration from traditional database systems to Azure databases. Utilized Azure Kubernetes Service (AKS) to implement Jenkins pipelines into Azure pipelines, driving microservices builds to the Docker registry and deploying to Kubernetes. Created and managed Pods. Developed CI/CD pipelines automating builds and deployments to various environments using VSTS/TFS in the Azure DevOps Project. Utilized MAVEN and ANT as build tools for generating deployable artifacts (jar, war & ear) from source code. Implemented Datadog APM for monitoring and metrics collection for applications level logs. Implemented Azure Terraform to deploy infrastructure for development, test, and production environments. Configured Azure VPN gateway and established Site-to-Site connectivity, Express Route with On-Premises Networks, and Azure. Client: Wells Fargo Mar 2018 June 2019 Location: San Francisco, CA Role: DevOps Engineer Responsibilities implemented Elastic Load Balancer (ELB), Auto-scaling groups, Ops Works, S3, EC2, and EBS AWS technologies. planned, observed, and maintained the cloud infrastructure of Amazon AWS, which included several EC2 nodes and virtual machines running VMware. S3 buckets were created, IAM role-based policies were put into place, and they were then assigned to cloud instances. Experience with Linux/UNIX environment Sand scripting for Build & Release automation. Experience in Branching, Merging, Tagging, and maintaining versions across environments using SCM tools like Subversion (SVN), and GIT (GitHub, GitLab). Developed Python scripts for full automation of AWS services, including application configuration and web servers, ELB, CloudFront distribution, databases, and EC2 and database security groups. able to assemble web servers into stacks, build stacks, or operate single servers. I worked on the documentation for the Cookbook, testing, code standards, Data Bags implementation, Chef basics, and Cookbook setup. Jenkins, CHEF, and Maven were used to implement a Continuous Delivery framework in a Linux environment. built virtual environments using Chef client provisioning and Vagrant. Designed CI/CD pipelines utilizing Docker files and Make files for building Docker images and validating containers through entry points. Authored Ansible Playbooks with Python SSH as the wrapper for managing configurations of AWS nodes and tested Playbooks on AWS instances using Python. Developed Ansible playbooks as the entry point for provisioning and defining automation tasks in YAML format. Executed Ansible scripts to provision Dev servers. Managed GIT Bucket activities, including user creation, branching, merging changes, and writing pre-commit & post-commit hook scripts. Configured Splunk for capturing and analyzing data from various layers, including Load Balancers and Web Servers. Implemented Datadog APM along with Nagios to maintain server uptime with API monitoring. Installed and configured DHCP, DNS, web servers such as Apache, IIS, mail servers like SMTP, IMAP, POP3, and file services. Client: Blackhawk Network June 2017 Feb 2018 Location: Sunnyvale, CA Role: Linux System Administrator Responsibilities: Installation, configuration, backup, recovery, maintenance, and support of RedHat Linux and Solaris. User account management worked with shell scripting (bash) to automate administration tasks. Responsible for installing, upgrading, and managing packages via RPM and YUM. Logged events from forced crash dumps and troubleshooted server issues. Configured the Yum repository server for installing packages from a centralized server. Installed Fuse to mount the keys on every Debian Production Server for Password-less authentication. Installed and Configured DHCP server to give IP leases to production servers. Applied the clustering Topology that meets High Availability and Failover requirements for performance and functionality. Installation, Configuration, and administration of DNS, LDAP, NFS, NIS, and send mail on Red Hat Linux/Debian servers. Troubleshooting Day-to-Day issues with various Servers on different platforms. File system Administration, Setting up Disk Quota, solutions on SAN/NAS storage. Configuration and administration of Clustered servers on the SUSE Linux environment. Configuring backups on newly built servers and monitoring failed backups. Install and configure Ubuntu, and CentOS on remote servers and Desktop servers. Client: Alliance Rubber Company Feb 2014 Dec 2016 Location: Hot Springs, Arkansas Role: System Administrator Responsibilities: Responsible for day-to-day administration and administration of RHEL versions, which includes installation, testing, tuning, upgrading, and loading patches, and troubleshooting server issues. Performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6) Operating systems and hardware maintenance like changing memory modules and replacing disk drives. Managed and installed software packages using YUM and RPM and created repository files for offline servers. Adding servers to the domain and managing the groups and users in Active Directory, installing And configuring send mail. Troubleshooting the system and end-user issues. Installation of Red Hat Linux on x86 HW like HP and Dell, Solaris 9, 10 operating systems on SPARC platforms. Extensively used SMF for service management for managing services on Solaris 10. Supported Oracle DB and Oracle RAC on Red Hat environments. Responsible for configuring real-time backup of web servers. Log file was managed for troubleshooting and probable errors. Perform Linux and UNIX Kernel tuning for web, database, and application servers. Set up Squid Proxy Server for internet sharing and to block unwanted sites. Responsible for Connectivity issues among various Servers and various software components. Installation, maintenance, and administration of Oracle and Db2 Server on Linux Servers Keywords: cprogramm cplusplus csharp continuous integration continuous deployment artificial intelligence user interface javascript access management sthree database active directory rlang information technology hewlett packard microsoft procedural language California Connecticut Illinois Texas |