Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

ASHISH RAWAT

Lalor,VIC

Summary

I have a strong background in software engineering with the ability to handle tasks in DevOps, data engineering, and team leadership. My expertise spans various domains, allowing me to tackle complex challenges effectively. I bring valuable skills in problem-solving, time management, and collaboration to any project. My passion lies in integrating DevOps practices into the software development lifecycle and leveraging cloud technologies to create scalable, reliable, cost-effective, and secure solutions. I am also driven to innovate in cloud technology and explore emerging tech trends. Effective advisor communicates well with people of all ages and backgrounds. Excellent eye for detail enabling quick identification of areas for improvement and suggesting strategies to help businesses reach goals. Focused on introducing efficient systems and processes. Experienced and enthusiastic Consultant with track record of success across wide range of industries. Possesses exceptional interpersonal, problem-solving and analytical skills to provide advice and expertise to client organizations improving business performance. Experienced in all aspects of operations, strategy and finance.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Consultant

Cognizant Servian
10.2021 - Current
  • As an IT consultancy firm, we act as consultants collaborating with clients and their internal teams
  • Here is a list of clients I have worked with, along with the roles and responsibilities I undertook:
  • Client: AGL - Software Engineer
  • Roles and Responsibilities
  • Collaborated with internal teams and stakeholders to gather insights, incorporate feedback, and implement necessary changes for future data and pipeline integration
  • Developed a testing framework for Azure data pipelines within the corporate Enterprise Data Warehouse platform
  • This framework utilized Python, Pytest, coverage tools, and the Azure SDK to ensure efficient testing, quality assessment, and verification of data transformations
  • Incorporated comprehensive test coverage metrics to pinpoint areas necessitating additional testing efforts and to ensure the thoroughness of our testing suite
  • Wrote CI/CD pipelines to perform automated testing of data pipelines on pre-production environments before deploying to Production environment for any failures and trigger immediate alerts, ensuring that potential issues are addressed before they reach the production environment
  • Optimized test parallelism and potential bottleneck in system with retry mechanism on job failure
  • Documented the testing framework, facilitating streamlined onboarding and knowledge transfer
  • Identified and resolved testing process challenges to maintain optimal efficiency and effectiveness, contributing to quality assurance automation efforts
  • Client: National Australia Bank (NAB) - AWS DevOps Engineer
  • Roles and Responsibilities
  • Collaborated with cross-functional teams, data engineers, developers, QA, security, and product owners to deliver high-performance solutions
  • Platform deployment via IaC tools such Terraform, CloudFormation and CDK with Packer and Ansible for AMI with packages configuration in CI/CD manner
  • Took ownership for maintaining and deploying Apache Airflow (Orchestration tool) reliably using multiple AWS services such ECS, ECR, ASG, ALB, Parameter Store, RDS, Lambda, Elasticache Redis (required for Celery) and been a mission critical app of NAB data hub
  • Implemented RBAC control for multi-tenant access with dynamic role mapping in app authorization and wrote Python modules/libraries to orchestrate data flow
  • Implemented automatic scaling of apps based on ASG scaling rules and load balanced the requests via ALB
  • Setup the services metrics and trigger the automated failure notification in case component fails or become non performant and remediation using EventBridge (cloudWatch events) and AWS Lambda
  • Built various Automated pipelines for other tenants for utilization and put standards for writing DAG and utilizing the platform
  • Managed Amazon EKS application by writing manifest files and deploying via CI/CD pipeline ensuring service/pod/deployment uses the latest config minimizing downtime and maintaining uptime under SLO, measured SLI in SPLUNK tool
  • Designed, Implemented and deployed resilient platform components in a Serverless and event-driven architecture pattern utilizing services such S3, SNS, SQS, and Lambda (for data processing/data normalization) for building data lakes for data analysis
  • Deployed AWS IAM policies, IAM roles, KMS keys for encryption in Rest and SSL certs for in-transit transfer data, security groups, NACL, and VPC endpoints to restrict traffic to/from authorized users/other AWS services maintaining least privilege principle to keep operational eco-system compliant as per compliance list
  • Followed AWS best architecture framework to provide the cost efficient, secure and scalable solutions anytime.If component is non-compliant for some reason, send alerts, initiate auto-remediation via cloud watch events and lambda, AWS Config or AWS playbook.
  • Leveraged Shell/Python/Typescript scripts for automation for creating automation for more robust and secure
  • Demonstrated adherence to SRE principles (SLI/SLO), enhancing reliability and efficiency through AWS environment design, management, and enhancement

Senior Software/DevOps Engineer

DealerCMO, LLC
03.2013 - 06.2019
  • Roles and Responsibilities
  • Gather requirements from stakeholders and translate them into application architecture, implement and iterate through SDLC lifecycle
  • Designed and developed both frontend and backend of a Dealer Management CRM and other supportive apps/services using PHP (Yii2, Laravel), Python (Django), React, and TypeScript while adhering to industry coding best practices, design patterns, and design principles
  • Developed in-house RPA’s jobs using Python lib called Selenium, wrote several unit and integration testing in multithreaded environments, leverages the full potential of system CPU and memory to run processes nearly 1/3 of the time it was taking with third party packages
  • Implemented several scalable business REST API using Python Django Rest Framework (DRF) that connects to a PostgreSQL database, while handling background tasks through Celery workers, all served by an Nginx web server on an Amazon ECS cluster behind an ALB; documented with OpenAPI specification, the API follows best practices and principles to enable third-party providers to access our system, retrieve data with controlled request limits via system-generated API keys
  • Help Setting up engineering practices to maintain code quality, modularity and scalability and make sure the pre-production and production deployment process adheres to proper change requests procedure of peer code reviews, automated testing process (Unit, integration, system) adhering functional and nonfunctional requirements and QA team approvals
  • Followed Agile methodologies (Scrum and Kanban), coordinating via regular communication, thorough planning in each sprint, efficient execution and iterative improvements to ensure a seamless project progression and optimal outcomes.
  • Took technical debt to migrate monolithic apps to microservices while minimizing effect and leverage cloud native services, Iterating the AWS 7 Rs migration strategy.
  • Utilized various AWS services such as S3, SNS, SQS, SES, Lambda, EKS, Classic Load Balancer, ASG, EC2, RDS, KMS Key Store, Route53, CloudFront, VPC, Subnets, Route tables, NACL, DynamoDB, and Elasticache, by focus on predominantly leveraging AWS serverless and managed services to construct event-driven and distributed systems.
  • Implemented logic on cloudwatch events to trigger lambda function for service remediation and start orchestrated steps.
  • Incorporated Amazon Cognito User Pool for Idp instead of DB passwords for reliable, centralized, scalable and secure user authentication mechanism.

Education

Master of Data Science - Big Data and Cloud Computing

La Trobe University
Bundoora, VIC

Skills

  • Jenkins
  • Git actions
  • BitBucket
  • AWS CodePipeline
  • AWS CodeBuild
  • AWS CodeDeploy
  • AWS CDK
  • Python
  • Javascript
  • Typescript
  • NodeJS
  • ReactJS
  • PHP
  • Bash
  • CloudWatch
  • Grafana
  • Prometheus
  • Splunk
  • ECS
  • EKS
  • Docker
  • Kubernetes
  • Confluence
  • Slack
  • Teams
  • Service Now
  • Github
  • CodeCommit
  • Bitbucket
  • SVN
  • Amazon Web Services
  • Microsoft Azure
  • Google Cloud Platform
  • Quality Assurance
  • Continuous Improvement
  • Client Requirements Assessment
  • Go-to-Market Strategies
  • Resource Allocation
  • Product Life Cycle Management
  • Configuration Management

Certification

  • AWS Certified DevOps Professional (DOP-C02), https://www.credly.com/badges/5856b4c5-e35d-4d42-b827-7c835d03967f
  • AWS solution architect Associate (SAA-C03), https://www.credly.com/badges/06298864-4275-4223-ab0d-e95023d7a60c
  • Hashicorp Terraform Associate (002), https://www.credly.com/badges/09d69853-5185-4170-a78c-dbe4d1356e09

Timeline

Consultant

Cognizant Servian
10.2021 - Current

Senior Software/DevOps Engineer

DealerCMO, LLC
03.2013 - 06.2019

Master of Data Science - Big Data and Cloud Computing

La Trobe University
ASHISH RAWAT