Murali Rajendran

Optimizing & Automating Cloud Workflows

01

About me

As a Software Engineer, I've successfully implemented robust CI/CD workflows on cloud, coupled with Docker and Kubernetes for seamless deployment and scaling. My proficiency extends to orchestrating infrastructure resources to accommodate dynamic workloads. Driven by a passion for reliability and scalability, I diligently implement robust monitoring and incident response mechanisms, nurturing a culture of resilience and steering organizational success through agile methodologies and DevOps principles.

I also contribute as a test automation engineer, assisting QA teams in developing automation code for various desktop platforms, covering UI, API, and infrastructure testing. Demonstrated excellence in delivering enterprise projects and CI/CD pipelines. Possess a strong background in Automation, DevOps, Amazon Web Services (AWS) & Linux System Administration..

If you're seeking a proactive individual dedicated to fostering innovation, achieving cost efficiencies, driving revenue growth, and nurturing high-performing teams, please connect with me.

02

My Experiences

  • Aug 2021 - Present

    Senior Software Engineer in Test | AWS Infrastructure

    Veeva Systems

    · Full-time · Remote

    Tornoto, Ontario, Canada

    • Designed and Implemented CI/CD Workflow Pipeline: Led the development and deployment of a robust CI/CD pipeline, enabling automated deployments across multiple environment reducing deployment time by 45% and ensuring smoother rollouts.
    • Developed Infrastructure Validation & Release Readiness Framework: Architected an automation framework for infrastructure validation and release readiness, and reducing manual validation errors by 30%. which is now used across 5+ teams within the organization, improving release confidence and reducing manual validation errors by 30%.
    • Ensured High Availability and Scalability of Infrastructure: versaw the design and management of a highly scalable infrastructure to meet 99.9% SLA requirements, implementing load balancing, autoscaling, and fault tolerance measures to ensure service continuity.
    • Release Management & Engineering: Led the release engineering efforts for Kubernetes and AWS EC2-hosted applications, optimizing deployment processes and reducing release cycle time by 25%.
    • Transformed provisioning processes and documentation, slashing time by 90% and boosting team productivity by 45%.
    • Automation of Manual Tasks: Automated various manual tasks, including system checks, release processes, and configuration management, which improved release time by 50% and reduced human error.
    • Infrastructure Cost Optimization: Proposed and implemented infrastructure cost optimization strategies, leveraging the optimal AWS services resulting in 20% cost savings annually.
    • Site Reliability Engineering: Played a pivotal role in ensuring system reliability through proactive monitoring using Prometheus and Grafana, quickly identifying and resolving production issues. Led efforts in release engineering to maintain 99% uptime during major releases, efficiently troubleshooting production bugs to minimize downtime and ensure seamless user experiences.
    • On-Call Support for Production Issues: Provided on-call support, troubleshooting production bugs and suggesting fix within a short timeframe, maintaining high service availability.
    • Configured security policies and worked on vulnerability management, successfully mitigating identified security risks across environments.
    • Spearheaded highly effective cross-team collaboration, driving a remarkable 30% enhancement in communication and coordination.
    • DevOps skills: Demonstrated expertise in a wide range of DevOps tools and practices, including continuous integration, continuous delivery, infrastructure as code, containerization, and version control (Git), streamlining workflows and improving development team productivity.
    • Strategically engaged internal stakeholders monthly to review requirements and challenges, translating insights into visionary strategies that consistently achieved a remarkable satisfaction approval through a comprehensive survey, ensuring exceptional customer outcomes.
  • Oct 2019 - August 2021

    Software Engineer

    Feenics Inc

    · Full-time · On-site

    Ottawa, Ontario, Canada

    • Linux Administration: Managed and maintained Linux servers, ensuring optimal performance, security, and uptime across production environments.
    • Proactive Monitoring and Issue Resolution: Set up and optimized monitoring tools (Prometheus, Grafana) to track infrastructure health, application performance, and system anomalies, enabling swift identification and resolution of potential issues before they impacted end-users.
    • Designed and Implemented CI/CD Workflow Pipeline: Led the development and deployment of a robust CI/CD pipeline, enabling automated deployments across multiple environment reducing deployment time by 45% and ensuring smoother rollouts.
    • Real-Time Alerts and Dashboards: Configured real-time alerts and custom Grafana dashboards for tracking key performance indicators (KPIs), ensuring timely response to system degradation or failure, and improving the reliability of critical production environments.
    • Spearheaded a cutting-edge and foolproof solution, resulting in the retirement of over 14,000 web containers across 136 global markets, generating an impressive annual cost reduction of $34 million.
    • Led the creation and execution of cutting-edge CI/CD solutions to revolutionize 'one-click' cloud server provisioning. Orchestrated automation for 70% of operations, slashing deployment time from 5 days to just 35 minutes while diminishing errors by an impressive 80%.
    • Managed high-priority production bugs, working directly with development teams to quickly troubleshoot, resolve, and test fixes, while maintaining transparent communication with stakeholders.
    • Integration of Automated Tests in CI/CD Pipeline: Integrated automated test suites into the CI/CD pipeline, enabling continuous testing of new code changes, resulting in a 30% reduction in regression issues and faster feedback loops for developers.
    • Automated Test Framework Design: Led the design and implementation of a robust automated testing framework using tools like Selenium, Jenkins, and TestNG, reducing manual testing time by 50% and improving the accuracy of test results.
  • March 2020 - Sep 2021

    Cloud Engineer

    Green era recyclers

    · Full-time · On-site

    Coimbatore, Tamilanadu, India

    • Architected scalable and highly-available environments, ensuring uninterrupted service and supporting a staggering 5 million daily visitors during Brazil's largest campaign featuring daily $1 million prizes.
    • Safeguarded over 20,000 valuable assets by successfully implementing a handpicked WAF solution, effectively defending Nestlé's digital properties against major DDoS attacks and preserving their unblemished reputation.
    • Achieved a remarkable cost reduction of over 90%, slashing expenses from $43 million to just $3.8 million, by strategically transitioning 4,000+ dedicated solutions into shared platforms.
    • Deployed security solutions, resulting in 82% reduction in attacks against 13,700+ digital assets.
  • June 2016 - Sep 2018

    DevOps QA Engineer

    Cognizant technology solutions

    · Full-time · On-site

    Coimbatore, Tamilanadu, India

    • Performance and Load Testing Automation: Implemented automated performance and load testing using tools like JMeter, enabling continuous monitoring of application scalability and ensuring optimal performance during high traffic.
    • Bug Detection and Root Cause Analysis: Automated the detection of critical bugs and integrated bug reporting into the CI/CD pipeline, reducing the time taken to log and prioritize issues for development teams by 20%.
    • Server Monitoring and Incident Response: Monitored the health and performance of Linux servers used for QA testing, using tools like Prometheus and Grafana, ensuring quick identification and resolution of server-related issues that could impact test execution.
    • Performance Testing Automation: Developed scripts to automate performance tests on Linux servers, simulating heavy traffic conditions to identify potential system weaknesses and ensuring the infrastructure can support high-load scenarios.
    • Log Aggregation and Troubleshooting: Integrated centralized logging systems (e.g., ELK Stack) for all Linux servers involved in QA testing, streamlining the process of troubleshooting and quickly identifying root causes of test failures due to infrastructure issues.

03

Recommendations

04

Cloud Services

EC2, Image Builder, S3, EBS, EFS, ELB, CloudFront, CloudWatch, SNS, SQS, Lambda, EventBridge, CodePipeline, CloudShell, Direct Connect, VPC, Route53, IAM, Secrets Manager, Backup, AMI, Network & Security, Load Balancing

Multi-Cloud

Amazon Web Services
Azure Cloud
Oracle Cloud Infrastructure

DevOps Tools

Terraform < IaaS>
Jenkins
Git
Docker
Kubernetes

Config Mgmt Tools

Ansible

Programming Languages

Java
Python
C#

Scripting Languages

Bash
PowerShell

Operating Systems

Linux
Windows Servers

Databases

MySQL
DynamoDB

Monitoring Tools

Prometheus
Grafana

Others

Apache, IIS, Tomcat, Aviatrix, Kanban/Scrum, JIRA

05

My Certifications

TOTAL

toTop

06

Contact Me

Social | Professional Networks