Vichitra Anbuchezhian
Development
Tamil Nadu, India
Skills
DevOps
About
Vichitra Anbuchezhian's skills align with Consultants and Specialists (Information and Communication Technology). Vichitra also has skills associated with Programmers (Information and Communication Technology). Vichitra Anbuchezhian has 5 years of work experience.
View more
Work Experience
DEVOPS ENGINEER
ACCENTURE SOLUTION PRIVATE LIMITED
October 2021 - March 2023
- TOOLS: AWS, Jenkins, Kubernetes, Linux, Github, Shell scripting ROLES & RESPONSIBILITIES: Successfully working as a Production Support Engineer and efficiently handling 20+ applications. Skillfully working with Linux and Shell Scripting on day-to-day activities. Managing & supporting on user management (Creation of user, group); File management (Creation of file, directory, Copy & Rename); Permission management (Chmod, Chown); service management (systemctl); Package management (install /upgrade the package); Scheduling task (Cronjob); Sed, awk, find, Cut commands. Creation of VPC, Public subnets, Private subnets, NAT gateway, Load balancer. Worked on AWS services such as Setting up new server (EC2) instances, S3 buckets also managing policies for S3 buckets. Working on Terraform to create Development infrastructure in AWS. Worked on Kubernetes cluster for deployment and Auto scaling. Worked on Kubernetes to create the Pods and deploy on cluster through Kubectl and Monitoring through Prometheus & Grafana. Expertise in setting up Jenkins and integrating with different tools to achieve the Continuous Integration and deployment. Adeptly working in ITIL Change management of scheduling the change records by following through the approval process of various teams and preparing high-level detailed task plans. Continuously working with Developers to automate the development process.
JUNIOR DEVOPS ENGINEER
HCL TECHNOLOGIES
March 2019 - October 2021
- TOOLS: Docker, Kubernetes, Linux, Github, Git, Ansible, Terraform ROLES & RESPONSIBILITIES: Working on Docker for creating customize Images for application development using Docker file and deploying containerized application using Kubernetes on DEV and QA environment. Creation of Docker network. Jenkins Nodes - Setup and Management & Setting up the build & deploy pipeline in Jenkins. Source Code Management using GitHub. Responsible for Branching and merging the code as per the schedule. Maintain the project source code like review PR's, resolve merge conflicts in GIT repository. Branching strategy: feature, Release & hot fix branching in version control (Github). Application deployment through YAML files and HELM charts. Writing Kubernetes Manifest file for the deployment of the applications and pods troubleshooting. Worked on admission controller webhooks. Ansible - setting up and management of Control Node and Manage Node. Ansible Playbooks to push packages, Copy the files & creation of user into manage nodes & create containers/deploy pods. Creating reusable and modular Terraform modules to abstract and standardize infrastructure components. Managing Terraform configurations for multiple environments (e.g., development, staging, production) with appropriate variable configurations. Managing a library of Terraform modules to promote consistency and efficiency across different projects. Maintained Terraform codebase in version control (e.g., Git), facilitating collaboration with team members, and actively participated in code reviews to ensure code quality and adherence to best practices.
DEVOPS ENGINEER
TATA CONSULTANCY SERVICES
March 2023 - Present
- TOOLS: AWS, RedHat OpenShift, HELM, GitLab, Docker, Jfrog, SonarQube, Apache Kafka, Shell scripting, Linux, Prometheus, alert manager and Grafana. ROLES & RESPONSIBILITIES: Configuring Authentication and Authorization and providing role-based access (RBAC) to user & group. Creation of Secret, Config map & setting as environment variable for deployment. Modification of YAML file with respective values. Performing manual scale to the deployment. Creating secure route using TLS certificates, Persistent Volume Claims and Auto scaling of pods. Managing and Troubleshooting OpenShift Clusters and Applications. Creating, maintaining, and deploying Helm charts in OpenShift. CI/CD pipeline (GitLab) is used to deploy the application on OpenShift cluster. For live data messaging we are using Apache Kafka tool. Collecting Lag report of topic, Expanding the retention of topic, troubleshooting part, working on ACL, Manage topic creation & deletion. Configured Prometheus, alert manager and Grafana for infra monitoring, ELK for application monitoring. Alert creation with PromQL query and alerts is integrated with Slack. Integrating code analysis tools (e.g., SonarQube) to assess code quality and identify potential issues. Implementing branching strategies (e.g., feature branches, release branches) to facilitate parallel development and releases. Proficiency in Automating AWS Infra and application provisioning using Terraform. Experience on different AWS services such as EKS, EC2, IAM, Networks, RDS, Route 53, VPC, Subnets, Route Tables, IGW, NAT Gateway, Security group, Snapshots, ALB, NLB, Elastic Bean Stalk, S3, AMI, Lambda, CloudWatch and auto scaling. Developed Ansible scripts to configure the servers. Excellent Customer interaction skill, commendable aptitude to learn new technologies and an excellent team player.