Sri Chakravarthy

United Kingdom

@sricdevops

Devops Professional

Personal Information

sricdevops@gmail.com
+44-7586267274
United Kingdom

Badges

Days of Code

Certifications

Work Experience

  • Devops Associate Manager

    accenture•  September 2016 - December 2023•  Remote

    Client: Accenture – Vodafone Idea Jul 2019 – Dec 2023 DevOps Professional Responsibilities: • Implemented Hybrid CI-CD: Pipelines from on-premises platform to cloud platforms for springboot applications - both java and npm based • Implemented canary deployments for all microservices using Istio service – to direct the traffic to pods as desired. • Implemented Azure Devops Service to the team which is seamless and perform all the tasks of CI/CD in one click without any installation of tools. • Automated and configured Azure Kubernetes Service (AKS) deployments via yaml files • Achieved DevSecOps pipeline by integrating the Performance tool Apache Jmeter, Static App Security Testing tool (SAST) and Dynamic Application Security testing (DAST) to the pipeline then parsed the result to control the pipeline, from both Windows and linux platforms • Managed Kubernetes pods including auto scaling, pod ip generation using load balancing and the namespaces. Highlights: • Reduced the manual effort of developers and testers by 50% through integrating the regression, sast and dast tools to pipelines • Automated the entire deployment setup using Azure devops service • Integrated the Static Analysis Security Testing (SAST) and Dynamic Analysis Security Testing (DAST) to the regular pipelines and made the code and applications Vulnerability Free in couple of releases. • Implemented Ansible playbooks and architecture to reduce the time consumption of shell execution. Client: Accenture – Cyient Jan 2022 – Dec 2023 DevOps Professional Responsibilities: • Architected and configured all the infrastructure needed for automation and devops platforms in AWS cloud – Including Automation Anywhere installation and developing the scripts to automate S-Now ticketing. • Created set of Gitlab pipelines for specific .net projects and separate set of Jenkins pipelines with stages of Unit testing, Sonar Analysis, MSBuild, artifact upload to Nexus, Deploy to IIS Server (Microsoft Internet Information Services) • Created a Jenkins pipeline cartridge job which creates set of jobs with pipeline view along with all the stages • Implemented ELK stack and dashboards and automated them to generate the reports from Jenkins • Simplified all the existing Ansible playbooks and roles to run with minimal resources. Client: Accenture – Airtel Payment System Jan 2022 – Dec 2023 DevOps Professional Responsibilities: • Architected, Installed and configured all the infrastructure and tools needed for automation and devops setup • Implemented the Weblogic CI-CD pipelines and embedded tomcat microservices CI-CD pipelines in jenkins and created cartridge job for creating the whole set of pipeline jobs. • Implemented Jira controlled CI-CD setup which are completely based on Jira story ticket workflow transitions. • Migrated the whole on-prem setup to AWS Cloud using terraform and ansible. Got the whole setup working in single click. Client: Accenture – Dexmedia Nov 2017 – Jun 2019 DevOps Professional Responsibilities: • Handled 50+ java web applications • Responsible for the implementation of CI/CD process for all the maven and gradle builds • Writing the deployment scripts in shell, groovy and python • Managing Nexus, Gitlab, SVN and Jenkins upgrades • Leading the weekly and monthly releases • Steering the administration of all the working environments [Dev, QA, Pre-Production and Production] • Overseeing the on-boarding of new applications from the client and developing the CI/CD • Handling all the applications via Dynatrace Highlights: • Proposed and initiated the Ansible usage to the project and curtailed the client cost by 30% • Automated the entire deployments through Ansible, Shell scripts and Rundeck Client: Accenture – Vodacom Aug 2017 – Nov 2017 DevOps Professional Responsibilities: • Managed the SVN to Git code migration with all the commit history • Outlined the branching strategies for the project and maintained the structures • Handled the installation of the GitLab over the project-owned cloud and migrated all the code from SVN without compromising on the commit history and repo structure • Steered huge repos over 2 to 5 TBs • Documented whole process using Microsoft O 365 and shared across the team. Client: Accenture – Reputed Broadcasting Channel Apr 2017 – Aug 2017 DevOps Engineer Responsibilities: • Led the migration of the project’s On-premises environments into the AWS cloud • Steered the setup of all the Dev, QA and Production environments over AWS via Cloud formation scripts and Docker • Wrote docker compose files to install all the requisite tools as charted by the client (Jenkins, nexus, Gerrit, Sonarqube, ELK, Nginx and LDAP) • Handled the set up all the DevOps tools in the AWS instances and made the project to run in AWS instances migrated from on-premises • Developed the workflows as replicated all the setup as same as on physical environments Client: Accenture – AVS Sep 2016 – Apr 2017 DevOps Engineer Responsibilities: • Drafted a set of DevOps tools platform in AWS Cloud (Jenkins, Gitlab, nexus, Sonarqube, Selenium, Sensu, ELK, Ldap, Nginx) with one click installation using Docker • Managed the customization of the DevOps tools platform in line with the client requirements • Implemented the POCs for most recent DevOps tools • Upgraded the tools in containers without compromising on the data and platform • Build and maintain infrastructures used to automate the deployment and upgrade processes for workloads. • Implemented single click terraform cartridges to leverage whole Devops platform in AWS cloud by spinning up multiple docker containers in EC2 Instance. • Engineer the DevOps CI CD tooling and platform road map AWS Cloud. • Work closely with software development and IT operations groups to ensure that teams are successful and software is deployed efficiently. • Design automated pipelines to continuously deliver value to clients. • Work to provide guidance and recommendations to business stakeholders. • Worked on the updating of security breaches, which helped to cut security risks by 50%.

  • Software Engineer

    Continuum PVT Ltd•  November 2012 - September 2016•  Hyderabad

    Responsibilities: • Conducted regular evaluations of build processes, identifying and implementing optimizations that led to a 30% improvement in overall build times. • Established and enforced best practices for code branching, merging, and release tagging to maintain a stable codebase and enhance collaboration. • Proficient in bash scripting for automation and customization of build and deployment processes. • Actively participated in cross-functional team meetings to enhance communication and coordination, resulting in smoother and more predictable release cycles. • Maintained documentation for build and release procedures, ensuring knowledge transfer and onboarding of new team members.

Education

  • JNTU, Kakinada (Jawaharlal Nehru Technological University)

    Information Technology, B.Tech•  March 2008 - March 2012•  Percentage: 69.69

Skills

Python(Advanced)
Python(Intermediate)
DevOps
Git
Docker
AWS (Amazon Web Services)
Azure
Shell Scripting
Ansible
Terraform
CI CD
Automation