Devops Engineer
Pani Computer Solutions
Responsible for taking the source code and compiling using Maven or Gradle and package it in its distributable format such as a JAR fileAutomate build and deployment process with the use of DevOps tools like Git, GitLab, Jenkins, Ansible, Docker, and Kubernetes to reduce manual work by 80%Provide infrastructure solutions based on amazon web services (AWS) in a fast-paced, challenging, innovative company focused on reliability and customer serviceOrchestrate Docker container cluster using KubernetesBuild & Support CI/CD tools to port and manage applications on AWS and Kubernetes using JenkinsAutomate the continuous integration and deployment using Jenkins, DockerWork with Gitlab enterprise to manage source code repositories and perform branching, merging, and tagging depending on the requirement.Create Docker images for different environments or customized software and push them to the Docker registry and manage them using Kubernetes.Create and maintain highly scalable AWS infrastructure using IaC tools like Terraform and CloudFormationMonitor the UAT/production environments for any downtime issuesComplete all assignments as directed and follow all current standards utilized by the teamMonitor Prometheus for warning and critical alert and troubleshootPatching Linux 6&7Securing data with encryption (SSH Keys - public and private - for secure connections).Identifying CPU/memory Intensive processes, adjust process priority and kill processes using pgrep, pkill, kill and jobs commands and great with CLI.Package management, compression and decompression toolPerform multiplatform volume management using LVM volume managerSupport daily operations including monitoring, alerting, troubleshooting, capacity management, provisioning, hardware and software configuration, patching, upgrades and performance monitoring/tuningCreate and remove physical volumes, assigning physical volumes to volume groups, create and delete Logical volumes on CentOS v6&7.