Summary
Overview
Work History
Education
Skills
Affiliations
Timeline
Generic

Ritish Rampa

Australia

Summary

Have 5+years of experience in IT Industry focused on DevOps, Cloud Implementation, and Cloud infrastructure automation, Cloud Support, Configuration Management, CI/CD,Containerization, Networking and Automation.

  • Experience on every stage of the Software Development Life Cycle (SDLC), including project analysis, planning, post-production development, testing, and implementing.
  • Experience in working with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Experience in using Kubernetes as an open-source platform for automating deployment, scaling and operations of applications containers across clusters of hosts, providing container centric infrastructure.
  • Have experience in App Containerization technology Docker, creating Docker images, Containers, Docker Registry to store images, cloud-based registry Docker Hub, Docker Swarm to manage containers.
  • Experience on Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, Kubernetes manifest files and releases of Helm packages.
  • Experience in managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Chef and Puppet.
  • Experienced in keeping up and looking at log archives using monitoring tools like Nagios, Splunk, CloudWatch, ELK Stack, Dynatrace, New Relic and AppDynamics.
  • Highly experienced in AWS Cloud platformand its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Lambda Function, Auto scaling, Cloud Front, IAM, S3, and R53.
  • Experience in building end to end CI/CDPipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
  • Skilled in monitoring servers using ELK (Elastic search, Log stash, Kibana), Grafana, Prometheus, Splunk and Cloud Watch.
  • Performed branching, tagging and maintained the version across various environments using SCM tools like GIT, Subversion (SVN).
  • Skilled in working with diverse Database platforms for Installing, Configuring and Managing No SQL, RDBMS tools like MYSQL, Dynamo DB, Mongo DB.
  • Experience with log monitoring with ELK Stack (Elastic search, Log stash, Kibana) and used ELK to set up real time logging and analytics for Continuous delivery pipelines & applications.
  • Hands-on experience in Azure Cloud Services (PaaS & IaaS), Active Directory, Azure Container Service, VPN Gateway, Content Delivery Management, Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO) and SQL Azure.
  • Experience in configuring Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, App services, Analyzing Azure Networks with Azure Network Watcher, Implementing Azure Site Recovery, Azure stack, Azure Backup and Azure Automation.
  • Utilized PERL and BATCH files to create scripts in a variety of scripting languages, such as Bash, Python, Ruby and PowerShell to automate tasks and builds.
  • Experience in handling central as well as distributed version control systems for branching, tagging and maintaining versions using SCM tools like Git, GitHub and Bitbucket.
  • Skilled in creating builds and deploying Software package Content across multiple environments DEV, Demo, Test, Staging, UAT, and PROD.
  • Experience in Atlassian products such as Bit Bucket, JIRA, Confluence, and Bamboo.
  • Skilled in configuring and deploying applications on Apache Tomcat, in various environment such as Windows, Linux and UNIX.

Overview

8
8
years of professional experience

Work History

Cloud Engineer

Company: Core Logic
01.2024 - 08.2024

Description: Designed, developed, and maintained CI/CD pipelines, infrastructure automation scripts, and cloud solutions. Focused on automating deployment processes, improving infrastructure reliability, and enabling self-service capabilities for platform teams. Responsibilities included scripting, infrastructure monitoring, and troubleshooting within Jenkins and GitLab-CI pipelines, with a strong emphasis on AWS services and tools such as Terraform, Ansible, and Puppet.

Responsibilities:

  • Developed and maintained Terraform scripts, for infrastructure provisioning, ensuring consistency across platforms.
  • Deployed large-scale applications 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.
  • Participated in application deployment using Continuous Integration (CI) and Continuous Deployment (CD) through Jenkins.
  • Developed AWS Lambda Pythonscript to automate the removal of unused security groups and network ACLs.
  • Configured Cloudwatch dashboards to monitor real-time, granular metrics for all AWSServices.
  • Migrated applications from on-premises to AWSusing the lift-and-shift method.
  • Implemented Puppet for configuration management and deployment automation, ensuring best practices in SCM processes.
  • Used Splunk for monitoring and metric collection in a cloud-based environment.
  • Created CI/CD pipeline to enable end to end setup of build &deployment processes for applications includes testing and deploying code to multiple environments.
  • Provided self-service access for platform teams via the Jenkins console, enabling them to start and stop EC2 and RDS instances.
  • Built and maintained automation scripts using Linux, Bash, Groovy and python scripts.

Environment: AWS, CI/CD, Jenkins, Linux, Bash, Gitlab-CI, Ansible, Terraform, AWS, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM, PowerShell, Puppet, Apache, Splunk.

DevOps Engineer

Company: Genpact, Client: Samsung
01.2021 - 12.2023

Description: 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:

  • Worked on writing infrastructure as a code (laC). Have developed reusable Terraform modules for both the AWS and Azure cloud platforms.
  • Worked on public/private cloud infrastructures using AWS which include EC2, S3, Cloud Front, Elastic File System, RDS, VPC, Direct Connect, Route53, ECS, Cloud Watch, Cloud Trail, Cloud Formation, and IAM which allowed automated operations.
  • Troubleshoot issues along the CI/CD for Jenkins and Gitlab-CI pipelines and Configuring the Gitlab runner for Gitlab-CI pipelines.
  • Builds of the Kubernetes apps, managed releases of Helm packages, provided a set of configuration options to modify the deployment, and managed Kubernetes charts using Helm.
  • Worked on Ansible playbooks to automate the process of installation, maintain servers like patching and upgrading the applications.
  • Installed, tested and deployed monitoring solutions with Splunk services and installed Power shell for Windows based projects.
  • Skilled on database technologies, such as SQL, PLSQL, MySQL, RDS, and NoSQL (DynamoDB) databases.
  • Used scripting languages like Python, Ruby, Bash, and configuration management tools Chef, Puppet, and Web Services like AWS.
  • Configuring and managing an ELK stack, setup the Elastic search ELK Stack to collect, search and analyze log files across the servers. Evaluated system logs using ELK Stack.
  • Configured Grafana and Prometheus to monitor databases, and use Grafana to create personalized dashboards.
  • Performed regular builds and deployment of the packages for testing in different Environments (DEV, UAT and PROD).
  • Used application should be monitored with New Relic after it has been developed and put into production environment.
  • Developed automation scripts in Perl, Shell, and Python to deploy some apps as well as automate the build and release process.
  • Maintain GIT repository giving access and group controls and automated the existing build process using build tools like ANT and Maven.
  • Created quality gates in SonarQube and enforced in the pipelines to fail the builds when conditions not met.
  • Worked on setting up fresh connections to the Azure Resource Manager (ARM) Service for several teams.
  • Azure portal and ARM Templates were used to deploy Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Worked on tracking tools to trigger issues and update defects logs using Jira.
  • Good experience in Agile/Scrum methodologies.
  • Installed Firmware Upgrades, kernel patches, systems configuration, system Performance tuning on Unix/Linux systems.

Environment: AWS, Azure, Terraform, Kubernetes, Python, New Relic, SonarQube, Perl, Shell, ARM, Chef, Puppet, Docker, Jenkins, Chef, Puppet, SQL, PLSQL, No SQL, MY SQL, ELK, Grafana, Prometheus, SonarQube, Agile, Scrum, Unix, Linux, Jira, Git, Ant, Maven.

DevOps Engineer

Company: Mind Tree, Client: Proximus
10.2016 - 08.2018

Description: 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:

  • Implemented infrastructure as code (IaC) using tools like Terraform to automate the provisioning and management of cloud resources, ensuring consistency and reproducibility across environments.
  • Created Kubernetes Deployment YAML files to configure the set of Pods running’s and also created Kubernetes Service file to enable the network access.
  • Enhanced Chef, Puppet work as configuration management tools to deploy consistent infrastructure across multiple environments.
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Extensively worked on Jenkins by installing, configuring, and maintaining the purpose of CI and End-to- End automation for all build and deployments implementing CI/CD for the database using Jenkins.
  • Configured network and server monitoring using Grafana, ELK stack with Nagios for notifications and installed/configured monitoring tool Nagios for monitoring the network bandwidth and the hardware status.
  • Used Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
  • Responsible for design and maintenance of the Subversion/GIT Repositories and access control strategies.
  • Involved in Grafana and Prometheus monitoring system build and integrated gray log into it.
  • Used engineering teams have implemented the NoSQL notion using MongoDB and various queuing systems
  • Developed Bash and Python scripts to automate applications migration and monitor application health during migration.
  • Integrated Jenkins with other DevOps tools, including as Nexus, SonarQube, and Ansible.
  • Used Atlassian tools, JIRA as ticketing tool for task/bug/request tracking and Confluence as collaboration tool and BitBucket to share code segments.
  • Software Release Management techniques were developed and implemented utilizing the agile methodology, and they were effective for a range of applications.

Environment : AWS, Terraform, Agile, No SQL, MongoDB, Bash, Python, Nexus, SonarQube, Ansible, Docker, Kubernetes, Chef, Puppet, Jenkins, Grafana, Prometheus, CI/CD, ELK, Nagios, SVN, GIT, Jira, Confluence, Bitbucket.

Education

Masters - Information Technology

Charles Sturt University
Melbourne
01.2021

Bachelor of Engineering - Electronics and Communication

Anna University
Chennai, Tamil Nadu
04.2016

Skills

  • Cloud Providers: AWS, Azure
  • AWS Services: EC2, S3, Glacier, ELB, RDS, Redshift, IAM, Route 53, VPC, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups
  • Alerting Tools: Cloud Watch
  • Orchestration Tools: Kubernetes, Docker
  • Monitoring Tools: Grafana, Prometheus, Nagios, Splunk
  • Databases: SQL Server, MySQL, MongoDB, MS SQL, PostgreSQL, Cassandra, NO SQL
  • Infrastructure Code: Terraform
  • Application Servers: Git, Bitbucket
  • Bug Tracker & Testing Tools: Jira, Bamboo
  • Scripting: Python, Shell Scripting, SonarQube, Perl, Bash, Ruby
  • CI/CD: Jenkins, Gitlab
  • OS: Unix, Linux, Windows

Affiliations

  • AWS Certified Solution Architect - Associate

Timeline

Cloud Engineer

Company: Core Logic
01.2024 - 08.2024

DevOps Engineer

Company: Genpact, Client: Samsung
01.2021 - 12.2023

DevOps Engineer

Company: Mind Tree, Client: Proximus
10.2016 - 08.2018

Masters - Information Technology

Charles Sturt University

Bachelor of Engineering - Electronics and Communication

Anna University
Ritish Rampa