Akash Yadav
Visa: H*B Location: Dallas, TX
Ph: 916-***-****/ Email: *.*****.*@*****.***
https://www.linkedin.com/in/akash--yadav/
PROFESSIONAL SUMMARY:
●With 14 years of experience, I have architected, automated, and built solutions focused on Amazon Web Services (AWS) public cloud.
●I successfully led numerous projects, overseeing the development team and managing cross-team dependencies. I coordinated with various stakeholders, including end users, product integration teams, and product managers, to ensure seamless project execution.
●Achieved custom Autoscaling solution using CloudWatch alarms.
●Build EKS cluster from scratch and deployed application.
●Experience working on AWS and using its services to build solutions, to name a few are Lambda, VPC, NAT, API Gateway, Autoscaling, Load balancers, EC2, S3, IAM and others.
●Provisioned infrastructure using Terraform (Iac).
●Strong experience in managing the AWS cloud cost, effectively using spot instances, effectively managing AMI’s, EBS, and EC2.
●Experience in managing the AWS cloud security using IAM. like enforcing least access, MFA, password rotation and other methodology.
●Used tools like Jenkins, Git, Docker, packer, slack, Grafana, Kibana.
●Strong experience in software product development, process automation, and build and deployment automation.
●Proficient in debugging and troubleshooting cloud environments with AWS services, including CloudWatch, CloudTrail, Lambda Console, and AWS X-Ray.
●Experience in working with prompts to use Generative AI features for report generation.
●Experience in web application development using HTML, CSS, C#.Net, Oracle.
●Excellent communication skills, worked directly with clients to identify business objectives and establish requirements.
●Experience in coordinating and working with multiple stake-holders across different geographical regions.
CERTIFICATIONS:
AWS Certified Solutions Architect Associate Certification - Pursuing
Certified Scrum Master
TECHNICAL SKILLS and Tools:
Programming languages
Python, Java, C#, Nodejs
Cloud
AWS
Build Tools
Gradle, Maven, MSBuild
Task Management Tools
Jira, GUS
Database
Oracle 10g, SQL Server 2008, DynamoDB
Scripting Language
JavaScript, PowerShell, Bash, Groovy
DevOps Tools & Other
Jenkins, AppDynamics, Slack, Prometheus, Grafana, ELK, Snyk,
Artificial Intelligence
Prompt Engineering (gpt3.5), Kore.ai
Versioning Tools
GitHub, GitLab, SVN, AWS Codecommit
Infrastructure management Tool
Terraform, CloudFormation Template
Containerization
Docker, EKS, ECS, Kubernetes
Operating system
Cent OS, Ubuntu, Windows
WORK EXPERIENCE
Salesforce JAN 2020 – JUNE 2024
Lead Cloud Developer
●Achieved test-based stagger level promotion in Managed Release project for continuous deployment in Spinnaker. Utilized AWS SDK for using Step-Function as state machine and Java 17, Spring boot for development and JUnit, Mockito for unit testing.
●Followed Test driven development (TDD).
●Used Gradle for build.
●Designed, implemented, and maintained CI/CD using GitHub Actions to automate the build, test, and deployment processes.
●Configured Checkmarx and Snyk using GitHub Action to automate the code quality check during build process.
●Developed a green-pass solution to orchestrate continuous deployments (CD) for multiple applications, using Github API (PyGithub) to perform automated Github operations.
●Achieved continues Integration, code quality check and integration test execution using GitHub Actions.
●Developed CICD pipeline which builds immutable AMI and deploy using blue/green deployment methodology. This solution was implemented using Jenkins, EC2, AMI, IAM, AWS code build, AWS Codepipeline, packer (HashiCorp), Load Balancer other services.
●Achieved AWS resources provisioning, updating and maintaining using Terraform.
●Implement remote state locking using a distributed lock mechanism to prevent concurrent modifications to the same state by setup backend terraform file in S3 and DynamoDB and versioning.
●I organized the Terraform codebase into modular and reusable components by using modules and best practices.
●Deployed and maintained EKS cluster, configuring node group, scaling policy and network.
●Setup Okta authentication to access application using openID URL.
●Create EC2 instance as jump server to debug and support the EKS cluster.
●Used Helm to manage the EKS cluster, creating tiller pod, and used helm-Secrets.
●Created the tool for copying the AMI to another AWS account and changing the image ownership to respective account using KMS, EBS, EC2.
●For AuditAI project reduced customer onboarding time from weeks to hours and backend code change from days to mins by writing high quality prompt and using GenAI model (gpt3.5).
●Designed and developed intelligent chatbots using Kore.ai, enhancing customer service and user engagement.
●Integrated chatbot endpoint with Slack channel.
●Used Glue crawler to convert log data present in S3 into parquet format. And used the output in Athena to analyze it.
●Used Flask for AuditAI web development.
●Designed and developed a continuous deployment pipeline for microservices in AWS. Creating immutable docker images with custom configurations, copying it to ECR across different AWS regions and accounts as configured and triggering the ECS deployments using Python for scripting.
●Achieved microservice CD project utilized AWS services ECR, ECS, KMS, IAM, DevOps tools Jenkins, Docker, Slack and shell and Python for scripting.
●Designed and developed the generic solution for AWS lambda deployment for existing and new lambdas using Python (Boto3), Jenkins and Serverless Application Model (SAM).
●Solution can create and update Lambda functions, triggers like API Gateway, SNS and configurations.
●The AWS lambda deployment solution aims to enforce the rules so the lambda code is purple flock compliant. Implemented using Python for scripting and Jenkins.
●AWS Lambda deployment solution built to abide by the rules, that every code which is pushed is reviewed, code is stored in the repository/have backup, is tested before moved to production, and production deployment is manually approved.
●Created solution for bulk and parallel lambda deployment with canary and rollback features.
●Very strong in debugging and root cause analysis.
●Experience working with data protection strategies and practices, like Data classification, Protection Policies, Monitoring, Encryption/Masking and Access control.
●Used Kinesis Firehose for sending logs into the AWS OpenSearch service.
●Configured Prometheus to collect and store metrics from various sources such as applications, and servers.
●Set up Grafana dashboards to visualize Prometheus metrics and create meaningful charts, graphs, and sending alerts to Slack.
●Monitor system health, performance, and availability using Grafana and Prometheus, and proactively address issues to maintain service reliability.
●For debugging and analysis purposes used ELK, CloudWatch, CloudTrail and Athena.
Technologies: AWS Cloud, DynamoDB, Python, Java, JUnit, GitHub, GitHub API (PyGithub), GitHub Actions, Terraform, Jenkins, Slack, Spinnaker, Docker, EKS, Helm, Grafana, Kibana, Flask, Kore.ai, OpenAI gpt3.5
ClickSoftware JULY 2015 - DEC 2019
Lead DevOps Developer
●Designed and developed serverless solution for custom Autoscaling in AWS. Utilizing AWS services like Lambda, Autoscaling, Launch Template, Security Group, IAM, S3, SQS, SNS, VPC, NAT, Load Balancer, CloudWatch, API Gateway and Python for scripting.
●Create environments, API key and other configurations in API Gateway.
●Used CloudFormation (CFN) for deploying the complete Autoscaling solution stack, which include AWS services like EC2, Lambda, SNS, API Gateway, Autoscaling.
●Designed and developed self-healing tool which resolves the production issues automatically. Using Lambda, Load Balancer, Python.
●Used CloudFormation for deploying the self-healing solution stack, which include AWS services like EC2, Lambda, SNS, API Gateway.
●Created automated and ad hoc based dump collection tool for analysis using Lambda.
●Worked on a cost optimization project, utilizing spot instances in Autoscaling, rule based auto deleting/managing AMI and EBS.
●Refining the EC2 usage and allocating optimal EC2 type.
●Hosted the Jenkins stack on AWS EKS which manages complete load of automation and testing.
●Created tool which performs automated clean-ups of dangling EC2 instances.
●Worked on an IAM access control project to refine permission, authorizations and authentication. Created groups with dedicated policy which enforce them on users.
●Used AWS access analyzer to review and refine the roles with least required access.
●Updated existing deployment process which takes a lot of time and effort to single click deployment, utilizing AWS services and scripting in Python.
●Created slack-bot for creating the process which needs manual approvals using Slack, Lambda and Python.
●Used Ansible, chef, puppet to manage Infrastructure.
●Experience in Agile software development.
●Basic experience on using AppDynamics.
●Used GitHub, AWS codecommit for version control.
●Build approval rule template in AWS codecommit for enforcing code review and approval before merging to master.
●Managed and maintained windows servers by reviewing vulnerability reports and fixing vulnerabilities.
●Developed a self-upgrade tool for Windows Server to ensure it remains up-to-date with the latest patches and is free from vulnerabilities. The tool includes alerting and notification features. Implemented using AWS Systems Manager (SSM), AWS Step Functions, and other AWS services.
●Build tool to manage the application on the windows servers.
●Exposure to GovCloud, involved in the project.
●Used ELK stack for logging and monitoring.
●Used Grafana for visualization of system performance.
●Used VS Code as IDE.
Technologies: AWS Cloud Service, Cloud Formation Template, Python, NodeJS, Docker, PowerShell, Bash, Groovy, GitHub, Jenkins, Ansible, Chef, Puppet, Slack, Grafana, ELK, AppDynamics, Windows Server Management.
Enzen Technologies JUNE 2010 - JUNE 2015
Sr. Developer
●Developed web-based application using HTML, CSS, C#.Net, Oracle.
●Application used by control room users of UK gas distributors to forecast the demand.
●Applications use algorithms to calculate and forecast the hourly gas demand based on multiple factors like historic data, weather, Holidays, SCADA live data.
●Algorithms are built to maintain the steady intake of gas, considering consumption and storage.
●Being part of project bidding and preparing proposal documents.
●Excellent communication skills, worked directly with clients to identify business objectives and establish requirements.
●Worked with a client in executing UAT (user acceptance testing).
●Provided the first level of support being at the client site.
●Experience on software development in Agile.
●Good team player with an infectious positive attitude and effective communication skills.
●Supervise junior developers.
Technologies: C#.Net, Oracle, SQL Server, HTML, CSS, JavaScript, jQuery, PL/SQL
AWARDS AND CERTIFICATION
●Won 3rd position in Hackathon (Generative AI) - 2023
●Most valuable employee - 2018
●Spot awards - 2018, 2019
EDUCATIONAL QUALIFICATION:
B. Tech in Computer Science Engineering (2009).