Muni Dinesh Mallipeddu
Development
Texas, United States
Skills
DevOps
About
Dinesh M's skills align with Programmers (Information and Communication Technology). Dinesh also has skills associated with System Developers and Analysts (Information and Communication Technology). Dinesh M has 12 years of work experience.
Work Experience
IBM PEM (Partner Engagement Manager)
Neudesic
February 2024 - February 2024
- Feb 2024 - Still Devop Engineering Responsibilities: * Deployed and executed Python script to seamlessly integrate with B2B application, facilitating the creation of 1500 partners in IBM PEM (Partner Engagement Manager) efficiently and accurately. * Implemented REST API integration using Python for seamless communication between systems * Utilized Python libraries to make HTTP requests, handle responses, and parse data from REST APIs. * Implemented Bash, Perl, Python scripting. * Developed automation scripting in Python using Puppet to deploy and manage Java applications across Linux servers. * Implemented High Availability setup with the help of AppDynamics CoE team. * Integrating AppDynamics with ServiceNow for Auto ticketing and incidents. * Interacted with Network teams to create VIP URLs for AppDynamics. * Created effective Health Rules based on Application Team requirements. * Troubleshoot and isolate the root cause of such problems by mining performance data from AppDynamics and viewing it in Splunk using the AppDynamics Controller REST API. * Expertise in installing and configuring AppDynamics controller and Agents. * Troubleshooting slow database calls using transaction snapshots and diagnostic sessions using AppDynamics tool. * Integrating SPLUNK with AppDynamics to analyze performance issues. * Assisted in the development of new features and bug fixes, gaining practical experience in Python programming and software development lifecycle. * Proficient in automation utilizing Python, Shell scripting, and YAML, with additional expertise in Groovy scripting
Sterling integrator
FedEx
June 2022 - January 2024
- Atlanta,GA Jun 22 - Jan 2024 Devops/SRE Engineering Responsibilities: * Deployed and managed Sterling-related tools, including Sterling integrator, SSP, ICC on OpenShift and Kubernetes * Created load balancers and implemented auto scaling for all the applications deployed on OpenShift, ensuring scalability and high availability * Used Kubernetes to manage containerized applications using its nodes, Config Maps, Selector, Services, and deployed application containers as Pods * Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages * Built centralized logging to enable better debugging using ElasticSearch, Logstash (ELK) and Kibana. * Built and managed different monitoring dashboards using Kibana 4 that helped Site Reliability Engineering to monitor the uptime of services. * Installation, Administration, Upgrading AppDynamics and troubleshooting different issues based on platforms. * Identifying the Critical applications for System resource utilization (CPU, Memory, Threads etc.) & JVM heap size was monitored using AppDynamics. * AppDynamics Installation, Administration, Upgradation, Troubleshooting Console Issues & Database Issues. * Extensively worked with Splunk, hands on experience working with Splunk search queries(SPL Query Language). * Created dashboards using Splunk queries. * Worked in designing and implementing continuous integration system using Jenkins by creating Python and Shell scripts. * Implemented Grafana & DataDog Monitoring and alerting tool for the applications. * Provide support to clients for issues related to application deployment, performance, and user experience. * Designing and developing technical solutions to meet customer needs and business goals * Troubleshoot issues and perform root cause analysis to prevent reoccurrence. * Create and maintain documentation for processes and procedures related to application deployment and management. * Automated cloud deployments using chef, Python (boto& fabric) and AWS Cloud Formation Templates. * Built and configured a virtual data center in the AWS cloud to support Enterprise Data Warehouse (EDW) hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer (ELB). * Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, DynamoDB, SES, SQS and SNS services in AWS cloud * Developed a Shell script for real-time monitoring and reporting of the status of the application servers, JVMs, and server machines on the internal network using BASH shell on RHEL. Environment: Amazon cloud services (AWS), Kubernetes, Docker, openshift, Elasticsearch, Logstash, Kibana, JIRA, Splunk, Dynatrace.
AWS/DevOps Engineer
TESCO
December 2019 - May 2022
- Responsibilities: * Extensive working experience with different SDLC methodologies such as Agile & Waterfall, with an ability to be creative & to take self-initiatives to execute/manage multiple projects in parallel during time-critical situations. * Manage multiple AWS accounts with various VPCs for both production and non-production, where primary objectives are automation, build-out, integration, and cost control. * Worked extensively on AWS services such as EC2, S3, SNS, SQS, IAM, Cloud Watch, Code Deploy, CloudFront, Cloud Formation & VPC. * Automated the AWS resources by using Terraform. * Worked with Terraform to create stacks in AWS from scratch and regularly updated the Terraform per the irregular nation's requirements. * Used Python modules including 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. * Used Terraform in AWS Virtual Private Cloud to automatically set up & modify settings by interfacing with the control layer. * Implemented a Continuous Delivery pipeline with Docker, Jenkins & GitHub. Whenever a new GitHub branch starts, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container. * Manage deployment automation & implement a Continuous Delivery framework for new projects using Jenkins, Ansible, Code Deploy, Docker & Git. * Design and Implementation of data pipelines using Spark Data Pipes and PySpark ,optimizing data flow and processing efficiency across cloud environment * supporting Spark data pipes, PySpark & debugging issues on Production * Ensure the successful deployment of Splunk Observability across the applications ,defined technical standards, and provide ongoing support to maintain system reliability and stability. * Involved in setting up JIRA as a defect tracking system & configured various workflows, customizations & plugins for JIRA bug/issue tracker for creating bug tickets, storyboarding, pulling reports from the dashboard & experience working with Atlassian JIRA management tools & confluence page tools. * Developed a Shell script for real-time monitoring and reporting of the status of the application servers, JVMs, and server machines on the internal network using BASH shell on RHEL. * Involved in Troubleshooting all aspects of the Unix/ Centos/ RedHat/ Linux Operating environments & coordinated with all the teams before & after the production deployments for smooth Production releases. Environment: AWS, Terraform Kubernetes, Docker, Swarm, Jenkins, Ansible, Jira, Confluence chef, Git, Git-Hub, Maven, PowerShell Windows, JIRA, Shell Script, Python, Splunk, Linux.
AWS Dev-Ops Engineer / SRE Production Support
Office Depot
May 2018 - November 2019
- Responsibilities: * Worked on Monitoring EC2 Instances, Installed the EC2 Monitoring Scripts, Created Cloud Watch Alarm, created an Alarm using the EC2 console, and Shared CloudWatch Metrics with others. * Understood the Kubernetes Cluster Architecture. Worked on cluster vulnerabilities like leaking sensitive data, running foreign workloads, and other attacks prevention using Configuring Kubernetes Authentication, Authorization, Network policies, & security context; also worked with Kubernetes secrets validate AWS services. * Understand Kubernetes' authentication model, create users and groups in Kubernetes, and use role-based access control for authorization. Configured network policies to control pod communication. * Used pod and container security contexts to harden your environments. Securely store sensitive information using Kubernetes secrets. * Troubleshoot Kubernetes connection failures, as access issues are inevitable when running large clusters. Worked on detecting, diagnosing & remedying cluster access issues. Used the tools included in Kubernetes, such as Kubel'll & various Linux operating systems tools like SCP, grep & OpenSSL, to build a comprehensive Kubernetes troubleshooting toolkit. * Connecting the Internet Gateway to the VPC Route Table, creating an EC2 instance & Allocating & Associating an Elastic IP. * Practiced designing for high availability & identifying single points of failure in a production-like AWS environment. * Implemented AWS solutions using EC2, EKS, S3, RDS, EMR, Elastic-Cache, Kinesis, EBS, Elastic Load Balancer, DynamoDB, Lambda, API Gateway, Redshift, RDS, Route53, Cloud Formation, Cloud Foundry, Auto Scaling groups. Strengthening security by implementing & maintaining Network Address Translation in the company's network. * Built templates to create custom-sized VPC, subnets, NAT, IGW, Route Tables, ECS, ALB, ELB, Lambda, S3, buckets, CloudFront & Security groups to ensure successful deployment of Web applications & database templates on AWS. * 24/7 production support for the application. Provide production support for clients in the incident and issue resolution overnight. * Monitoring and dashboard platforms such as Grafana/Datadog/Splunk and Prometheus. * Experience in designing & implementing REST-based Web Service API(s) in a transaction processing environment. * Developed microservice onboarding tools leveraging Python & Jenkins, allowing for easy creation & maintenance of build jobs & Kubernetes deployment & services. * Building and Maintaining Docker Container clusters managed by Kubernetes Linux, Bash, GIT, GitHub, and GitLab Docker Environment: AWS, Ansible, GITHUB, REST APIs, Grafana, Prometheus, Chef, GitLab, Python, Django, Jenkins, RHEL, SFTP, WinSCP, SSH, Kubernetes, Terraform, Cloud watch, Docker, GIT,Linux, shell scripting, Nagios, Splunk,SCRUM, Elastic Search, Kibana, Apache-web server, Tomcat, JFrog Artifactory, Jira, Ruby, Shell scripting tomcat
Hexaware Technologies
August 2016 - April 2018
- * Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations * Experienced in GitHub CI and Jenkins for CI and for End-to-End automation for all build and CD * Building the CI/CD process from scratch and implementing GitLab CI, GitLab, docker, maven * Migrating from GitLab to docker and implementing GitHub inside docker * Containerizing the integration process by GitHub CI within docker * Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions * Integrating various Version control tools, build tools, nexus, and deployment methodologies (scripting) into Jenkins to create an end-to-end orchestration build cycles * Working on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry * Capable of doing Ansible setup, managing hosts file, Using Yamal linter, authoring various playbooks and custom modules with Ansible * Implemented DevOps best tools and practices such as centralized logging (ELK) server monitoring Nagios and Automation Ansible * Integrated GIT into Jenkins to automate the code check-out process * Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies * Troubleshoot build issues in Jenkins, performance and generating metrics on master's performance * Design, develop build and packaging tools for continuous integration build and reporting. Automate the build and release cycles * Coordinate all build and release activities, ensure release processes is well documented, source control repositories including branching and tagging * Diverse work experience in integration Testing, System Testing, Performance Testing and Regression Testing Environment: Amazon Web Services, Jenkins, GitHub, Ansible, Docker, Agile,ELK, Splunk. Client 2: Qantas Airline Responsibilities: * Developed & implemented Software Release Management strategies for various applications according to the agile process. * Installed, Configured, and Administered Hudson/Jenkins Continuous Integration Tool. * Experience in using data center automation & configuration management tools such as Ansible, Vagrant, Docker, etc. * Experienced with Windows, Linux/UNIX environments, and scripting for Build & Release automation. * Developed automation framework for Application Deployments to cloud environments. * Performed Branching, Tagging, and Release Activities on Version Control Tools: SVN and GIT. * Developed Perl & shell scripts for automation of the build & release process & Used Maven as a build tool on Java projects to develop build artifacts on the source code. * Performed & deployed Builds for various Environments like QA, Integration, UAT, and Production Environments. * Troubleshoot & resolve Build failures due to infrastructure issues reduced by 95%, stabilizing the build process. Set up & execute the process to code review system effectively. * Troubleshoot Build and Deployment Issues with little downtime. * Documented release metrics and software configuration process. Used Maven scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users. Environment: DevOps, Java, Maven, Jenkins, Apache Webserver, GIT, Windows.
Devops Engineer
Hexaware Technologies
July 2012 - April 2018
Education