Summary
Overview
Work History
Education
Skills
Certification
Additional Information
Languages
Timeline
Generic

Abhishek Agrawal

Amstelveen,NH

Summary

Engineering professional with extensive experience in reliability and maintenance within high-stakes environments. Known for implementing effective reliability strategies that minimize downtime and optimize asset performance. Excels in collaborative team settings and adapts seamlessly to evolving project requirements. Expertise in failure analysis and preventive maintenance.

Overview

16
16
years of professional experience
3
3
Certification

Work History

Senior Reliability Engineer

Tata Consultancy Services
01.2022 - Current
  • Engineered and enhanced CI/CD pipelines using Azure DevOps, leading to improved deployment processes and operational efficiency.
  • Spearheaded the transition from Azure classic pipelines to YAML pipelines, optimizing the build and release workflow.
  • Implemented Azure Monitor and designed comprehensive dashboards for real-time system performance monitoring.
  • Collaborated with development teams to integrate SRE best practices, resulting in increased deployment frequency and system reliability.
  • Automated infrastructure provisioning using Azure Bicep and ARM templates, significantly reducing manual effort and error rates.
  • Designed and implemented an automated testing framework to ensure higher quality and more reliable application releases.
  • Developed custom automation scripts in Python and Bash to boost team productivity and maintain system consistency.
  • Conducted regular security audits and enforced IT risk compliance to fortify application security.
  • Managed containerized environments with AKS, enhancing application scalability and optimizing resource management.
  • Coordinated on-call rotation within the team, ensuring application support and incident management.
  • Led thorough root cause analysis for incidents and outages, proposing effective corrective actions to prevent recurrence.
  • Developed a monitoring system to track security vulnerabilities and collaborated on comprehensive patch and package management.

Lead Devops Engineer

Tata Consultancy Services
03.2020 - 01.2021
  • Orchestrated the build and deployment of applications across Development, Testing, Acceptance, and Production (DTAP) environments using Azure DevOps.
  • Spearheaded the integration of a unit test framework within the Continuous Integration (CI) pipeline to enhance code quality and reliability.
  • Led the deployment of virtual machines and Kubernetes clusters utilizing Azure Resource Manager (ARM) templates, optimizing infrastructure as code practices.
  • Designed and developed Continuous Integration/Continuous Deployment (CI/CD) and data pipelines, ensuring efficient delivery and management of data-driven applications.
  • Led cross-functional teams in adopting DevOps culture, practices, and tools to improve collaboration and efficiency
  • Optimized cloud costs and resource usage by implementing effective scaling strategies and monitoring tools

Application Developer

Tata Consultancy Services
01.2015 - 02.2020
  • Engineered high-performance RESTful APIs using Django REST Framework, ensuring scalability and security in backend development.
  • Demonstrated advanced Python coding proficiency, optimizing backend operations for efficiency and robustness.
  • Managed relational and NoSQL database systems, enhancing data storage and retrieval efficiency.
  • Designed and implemented microservices architecture, improving system modularity and maintainability.
  • Conducted thorough unit testing with pytest to guarantee code reliability and functionality.
  • Utilized Git for version control, ensuring well-organized and accessible project repositories.
  • Orchestrated CI/CD pipelines for Python applications, streamlining development processes and boosting productivity.
  • Developed and maintained data pipelines for efficient data exchange with multiple sources.
  • Implemented Azure functions to automate email notifications, enhancing communication workflows.

Test Automation Engineer

Tata Consultancy Services
01.2010 - 12.2014
  • Conducted root cause analysis for incidents and developed comprehensive QA test plans for system verification
  • Managed the full lifecycle of incident resolution to ensure timely and effective outcomes
  • Designed and implemented an automation test framework utilizing pytest to enhance testing efficiency
  • Created a logging framework tailored for test cases to streamline issue tracking and resolution
  • Automated regression test suites with Jenkins, improving the speed and reliability of testing cycles
  • Utilized Bash scripting to automate daily tasks, increasing operational productivity
  • Performed chaos testing through fault injection to validate system robustness under adverse conditions
  • Tested high-availability systems by simulating node failures to ensure uninterrupted service performance

Education

Bachelor of Technology -

Harcourt Butler Technical University
Kanpur, India

Skills

  • Quality assurance testing
  • Incident response coordination
  • Azure DevOps expertise
  • Experience with Azure Monitor and Prometheus
  • PythonBash,Shell
  • Microsoft Azure SQL
  • Experience in building APIs with Django
  • Nexus,SonarQube,Git
  • Container orchestration
  • Unix and Linux proficiency
  • Automated testing with Playwright
  • Infrastructure as code expertise

Certification

ISTQB

ITIL

Azure Fundamentals

Additional Information

Visa Information : Intra Corporate Transfer Visa ( Valid till Oct 2027)

Languages

English
Bilingual or Proficient (C2)
Hindi
Bilingual or Proficient (C2)

Timeline

Senior Reliability Engineer

Tata Consultancy Services
01.2022 - Current

Lead Devops Engineer

Tata Consultancy Services
03.2020 - 01.2021

Application Developer

Tata Consultancy Services
01.2015 - 02.2020

Test Automation Engineer

Tata Consultancy Services
01.2010 - 12.2014

Bachelor of Technology -

Harcourt Butler Technical University
Abhishek Agrawal