Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Ritish Rampa

Australia

Summary

  • DevOps Engineer with over 5+ years of experience in architecting and automating CI/CD pipelines, infrastructure, and deployments. Gained experience in cloud technologies (AWS, Azure), configuration management, and containerization, ensuring scalable and resilient systems. Adept at monitoring and optimizing system performance, implementing security measures, and ensuring compliance.
  • Good experience with Continuous Integration and Deployment methodologies using Jenkins, Hudson, and Configuration Management tools such as Ansible/Chef/Puppet and Docker containers for environment independence.
  • Experience in branching, tagging, merging, and maintaining the version across the environments on Software Configuration Management (SCM) tools like Subversion (SVN) and GIT, GitLab, Git Atlassian, Bitbucket Server.
  • Experienced with Ansible as a configuration management tool and developed Ansible Playbooks to provision Apache Webservers, Tomcat servers, Nginx, and other applications.
  • Proficient in using MAVEN, ANT, and Gradle as build tools for the building of deployable artifacts from the source and static code analysis using SonarQube.
  • Experience in creating Docker images using Docker File, Docker container snapshots, removing images, and managing Docker volumes.
  • Hands-on Experience in using OpenShift for container orchestration with Kubernetes, container storage, automation, to enhance container platform multi-tenancy.
  • Experience on working with Terraform as a infrastructure provisioning tool.
  • Strong experience in Configuration Management tools like Chef, Ansible and Puppet performing application builds/packaging, defect management, troubleshooting, version control and environment supervision.
  • Gained experience to Install, set up, and maintained monitoring software, including Splunk, Nagios, Prometheus, and Grafana, to gather system metrics. Used logging software for application-level logs, such as Kibana and LogDNA.
  • Experienced in deploying and configuring Chef Server including Bootstrapping of Chef Client nodes for provisioning and created (Roles, Recipes, Cookbooks and Data Bags) for configuration.
  • Experience with Amazon Web Services, including AWSCLI, IAM, VPC, Route53, EC2, Elastic Load Balancer, AutoScaling,S3, RDS, DynamoDB, SNS, SQS, CloudWatch, and CloudFormation.
  • Experience in utilizing AWS CloudFormation and Terraform to model and provision the necessary infrastructure resources for the application across many locations in an automated and safe manner.
  • Worked on alerts in Splunk and used AppDynamics, Dynatrace, Nagios, CloudWatch, and ELK Stack to monitor applications installed on servers through analysis of server log files and application.
  • Management and design of Integrated build pipelines using continuous integration workflows such as Jira, Git, Stash, Bamboo, Jenkins, Docker, Kubernetes, Artifactory and Nexus.
  • Solid understanding on querying RDB MSs MySQL, and SQL Server as well as NoSQL databases like MongoDB.
  • Experience in automating deployments on Application Server JBoss, Tomcat.
  • Having Knowledge on Active Directory, Azure Container Service, VPN Gateway, Content Delivery Management, Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO), and SQL Azure.
  • Knowledge in installing, upgrading, and troubleshooting LINUX/UNIX systems on several distributions, including CentOS, Ubuntu, and RedHat.
  • Experienced on all stages of the Software Development Life Cycle (SDLC), concentrating on the Waterfall and Agile/Scrum Methodologies.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Devops Engineer

Company:Genpact, Client: Samsung
05.2021 - Current
  • This project's objective was to create and maintain reusable Terraform modules and Ansible playbooks to simplify infrastructure configuration for developers, saving time and allowing them to concentrate on creating apps. This made sure that developers never had to worry about configuring infrastructure themselves and always had access to the most recent configurations.

Responsibilities:

· Involved in application deployment using Continuous Integration(CI) and Continuous Deployment (CD) using Jenkins.

· Creating CI/CD pipeline to enable end to end setup of build &deployment for applications and perform tests and deploy code to multiple environments.

· Monitored Helm package releases, produced repeatable builds of the Kubernetes apps, and maintained the Kubernetesmanifest files. On a node cluster using Kubernetes, scheduled, deployed, and managed container replicas.

· Build and maintain Kubernetes, Linux, Bash, GIT, and Docker-managed Docker container clusters.

· Implemented an ELK cluster for enterprise logging and Maintained Elasticsearch, Logstash, and Kibana.

· Maintain GIT repository giving access and group controls and automated the existing build process using build tools like ANTand Maven.

· Setup the Prometheus and Grafana from Scratch to monitor the applications and servers, and the services using the exporters. Monitoring all application servers and services by using Prometheusand Grafana in different environments.

· Troubleshoot issues along the CI/CD for Jenkinsand Gitlab-CI pipelines and Configuring the Gitlab runner for Gitlab-CIpipelines.

· Managed Ansible Playbooks with Ansiblemodules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.

· Utilizing industry standard tools and services like Terraform, integrated infrastructure provisioning scripts can be used on each of these platforms.

· Utilized open shift for Docker file to build the image and then upload the created images to the Docker registry.

· Deployed Micro services while launching AmazonEC2instances using Terraform as Infrastructure as a Code, Execution plans, Resource Graphs, Change Automation, and a lot of Auto scaling launch configuration templates.

· Involved in designing and deploying a large application utilizing almost the entire AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation.

· Configured distinct dashboards for each resource agent and set up Cloud watch to monitor real-time, granular metrics for all AWS Services.

· Deployed infrastructure-as-code within pipelines using Terraformand Jenkins.

· Maintained PowerShell scripts for Mavenbuilds that were connected to building new build configuration files and making changes to existing ones.

· Monitoring and deployment by using technologies like CHEF, Puppet and Responsible for designing and deploying the best SCM processes and procedures with GitHub and GIT.

· Used REST/SOAP, Apache, and WebLogicweb-based application configuration and management on Linux.

· Used Splunk to monitoring and metric collection for applications in a cloud-based environment.

Environment: CI/CD, Jenkins, Helm, Linux, Bash, GIT, ELK, ANT, Maven, Prometheus, Grafana, Gitlab-CI, Ansible, Terraform, Open shift, Docker, AWS, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM, PowerShell, CHEF, Puppet, REST/SOAP, Apache, Web Logic, Splunk.

Devops Engineer

Company:Mindtree, Client: Proximus
10.2016 - 08.2018
  • This project's major objective was to create a CI/CD pipeline that enhanced teamwork and automated testing using SonarQube, tracked system performance with Prometheus and Grafana, and allowed developers to scale infrastructure to meet demand. Customers now have access to higher-quality products because to the system's accelerated development and release cycle.

Responsibilities:

· Set up the Jenkins Continuous Integration and Continuous Deployment (CI/CD) process between various applications and Jenkins, as well as master slaves for the complete Continuous Integration.

· Utilized Jenkins to build and Automate CI/CDpipelines with interconnected tools such as GitHub, Maven, SonarQube, Nexus, and Slack.

· Troubleshoot the issues w.r.t the OpenShiftclusters and Create docker images and onboard them into clusters.

· Installed Docker Registry for local upload and download of Docker images and even from Docker Hub using Jenkins Pipeline, Bamboo deployed Windows application.

· Developed build and Deployment Scripts using ANTand Maven as build tools in Jenkins to move from one environment to other environments.

· Automate Datadog Dashboards with the stack through TerraformScripts.

· Managed the deployment of virtual instances in AWSusing CloudFormation and or Ansible the AWS environment which includes managing the IAM, VPC, Security group.

· Used Terraform as a tool for building, changing, and versioning infrastructure safely and efficiently and Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.

· Utilizing Prometheus and Grafana, performed package management, upgrades/patches, troubleshooting, maintenance, and monitoring of applications.

· Maintain and leverage Configuration/Systems Management tools such as Chef, Ansible, Salt, Puppet, AWSManagement Tools and Develop tools for automation, monitoring and system reporting.

· Develop Continuous Integration and Continuous Deployment(CI/CD) system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.

· Performed Branching, Tagging, Release Activities on Version Control Tools using SVN, GitHub.

· Used tracking tool JIRA and triaged the issues and maintained bugs using JIRA tool.

· Developed Chef Cookbooks to install and configure Apache, Tomcat, Splunk, Jenkins, WebLogic, and deployment automation.

· Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.

· Used GIT as source code Management tool to manage repositories and Analyse and resolve conflicts related to merging of source code for GIT.

· Wrote scripts using Bash, Shell, Perl, Ruby, and Python to automate deployments.

· Installation, Configuration Management, Maintenance and Systems Development of RedHat Linux, UNIX Systems.

Environment: CI/CD, Jenkins, GitHub, Maven, SonarQube, Nexus, Open shift, Slack, Docker, Bamboo, ANT, Maven, Terraform, AWS, Cloud Formation, IAM, VPC, Security group, Prometheus, Grafana, Chef, Salt, Puppet, Kubernetes, SVN, GitHub, JIRA, Apache, Tomcat, Splunk, Jenkins, WebLogic, Bash, Shell, Perl, Ruby, Python, Red Hat Linux, UNIX, Windows.

Education

Masters - Information Technology

Charles Sturt University
Melbourne, VIC
01.2021

Skills

  • Build Tools: Ant, Maven, Gradle
  • Source Code Management: SVN, GIT, Bitbucket, Perforce
  • Bug Tracker and Testing: IRA, Junit, Confluence
  • Languages: Python, Shell scripting, Bash
  • Databases: MY SQL, Mongo DB, Cassandra, Postgre SQL, SQL Server
  • CI/ CD Tools: Jenkins, Gitlab CI, GitHub Actions
  • Configuration Tools: Ansible, Chef, Puppet, Docker, Kubernetes, Terraform
  • Cloud Services: Amazon Web Services, Microsoft Azure
  • Monitoring Tools: Splunk, Data dog, Nagios, Cloud Watch, Grafana, Prometheus
  • Operating Systems: UNIX, Linux, Windows
  • SDLC: Waterfall model, Agile, Scrum
  • Web/ App Servers: Nginx, JBoss, Apache HTTP, Tomcat, Web logic, Web Sphere

Certification

AWS Solution Architect - Associate

Timeline

Devops Engineer

Company:Genpact, Client: Samsung
05.2021 - Current

Devops Engineer

Company:Mindtree, Client: Proximus
10.2016 - 08.2018

Masters - Information Technology

Charles Sturt University
Ritish Rampa