Ravindra
Devops Engineer
Professional Summary:
- Having 4+ years of experience in IT sector in build engineering and release management Process, building and deploying applications by adopting DevOps practices such as Continuous development, Continuous Integration (CI) and Continuous Deployment (CD) in runtime with various tools like Git, Maven, Jenkins, Ansible, Docker, Kubernetes and managing cloud services with AWS.
- Extensively worked with Version Control Systems GIT Branching, Merging and user group permissions and implemented Branching Strategies (In GIT).
- Experience in implementing Continuous Integration and deployment using various
CI Tools like Jenkins.
- Good understanding and experience in building CI/CD pipelines using automation tools like Jenkins.
- Integrate Nexus Artifactory to Jenkins and push the artifacts in art factory.
- Experience in integrating SonarQube with POM.xml for code Quality Analysis and generating the code quality reports.
- Experienced in deploying EAR, JAR, and WAR in Tomcat Application Servers in Linux/Windows Environments.
- Good Experience of configuration management tool Ansible.
- Built Ansible playbooks to automate application deployment for increase speed and configure management.
- Hands on Experience in working core & advanced Python scripting language.
- Hands on Experience on Infrastructure as a code (IAAC) Terraform.
- Good Experience on Containerized platforms like Docker.
- Familiar with writing Docker Files, building Docker Images and running the Docker Containers.
- Managing the creation, deployment and monitoring for Docker Containers using Orchestration frameworks like Kubernetes and Docker Swarm.
- Good Knowledge on the Kubernetes cluster and writing the manifest files and service files.
- Launching and configuring of Amazon EC2(AWS) cloud servers using
AMI’s(Linux/Centos) and configuring the servers for specified applications
- Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
- Experience on software development life cycle (SDLC) with software development models like Agile, Scrum Model, Jira.
- Experience in end to end building and deploying the application in Dev environment to Production.
- Expertise in Deploying, Maintaining, Managing and Troubleshooting of multiple applications running on Linux and Windows based distributed Infrastructure.
Professional Experience:
- Worked as a Senior Member Technical Staff in NEC Corporation India Private Limited from Nov-2021 to Aug-2022.
- Worked as an Associate Software Engineer in Continental Automotive Components (India) PVT. LTD., from Jun-2018 to Oct-2021.
Educational Qualification:
- B.Sc. Computer Science from Rayalaseema University in 2016.
Technical Skills:
Operating Systems
Linux, Windows
Version Control Tools
Git, GitHub
Scripting Languages
Groovy Script, Python Script, Yaml
Application/Web Servers
Apache Tomcat, Apache Httpd, Nginx
Build Tools
Maven
Artifactory Repository
Nexus
Code Quality
SonarQube
Continuous Integration
Jenkins
Containerization
Docker
Container Orchestration
Docker Swarm, Kubernetes
Configuration Management Tools
Ansible
IAAC
Terraform
Cloud
AWS, EBS, S3, EC2, ELB, Auto Scaling, VPC
Databases
MySQL, MongoDB
Project:1
Project : Yakit-Shipping