Linux Administrator at CBIZ Soft India Private Limited (2020-08 – Present)
Managing and administering Linux servers to ensure high availability, performance, and security. Handling system monitoring, troubleshooting, and performance tuning across production environments. Implementing automation for routine administrative tasks to improve operational efficiency. Supporting incident, change, and problem management processes in line with ITIL practices. Performing system upgrades, patching, and maintenance with minimal downtime.
- Administered and maintained Linux servers to ensure high availability, performance, and minimal downtime.
- Managed incidents and service requests in line with SLA timelines, following ITIL processes (Incident, Change, and Alert Management).
- Created and managed file systems using LVM and non-LVM configurations (ext4, XFS).
- Organized and maintained file structures for efficient system usage and data management.
- Configured and optimized swap space to enhance system performance.
- Administered user and group accounts with appropriate access controls and security policies.
- Implemented and enforced password policies in compliance with organizational standards.
- Managed file and directory permissions, including special permissions (SUID, SGID, Sticky Bit).
- Configured and controlled privileged access using sudo.
- Created and managed soft (symbolic) and hard links.
- Automated routine tasks using cron jobs and scheduled one-time tasks using at.
- Monitored and managed system processes and services to ensure system stability.
- Tuned kernel parameters using sysctl for performance optimization.
- Analyzed system crashes and generated sos reports for troubleshooting and root cause analysis.
- Configured and managed network settings including IP addressing, hostname resolution, and routing.
- Set up and secured SSH access, including key-based (password-less) authentication.
- Configured and troubleshot network file system (NFS) services.
- Installed, updated, and managed software packages using YUM and RPM tools.
- Performed OS patching and upgrades with minimal service disruption.
- Diagnosed and resolved boot-related issues using rescue mode and single-user mode.
- Installed and configured Linux operating systems on new servers.
- Identified, analyzed, and resolved system performance bottlenecks.
- Troubleshot system, application, and network-related issues to ensure continuous operations.
- Sound knowledge of Amazon Elastic Compute Cloud (EC2), Amazon S3, Amazon Virtual Private Cloud (VPC) and AWS Identity Access Management (IAM) Oracle cloud.
- Installed, configured, and managed VMware ESXi hosts and vCenter Server.
- Created, cloned, and managed virtual machines (VMs) and templates.
- Configured datastores, storage, and virtual disks for virtual environments.
- Monitored and optimized virtualization infrastructure for performance and high availability.
- Performed VM snapshots, backups, and restore operations.
- Allocated and fine-tuned VM resources (CPU, memory, storage) for efficiency.
- Managed VM lifecycle activities including cloning and template creation.
- Deploying AWS instances with different AMI's and Operating systems.
- Creating AMI from EC2 instances to launch new servers. And do tasks like Start/Stop/Reboot/Terminate AWS instances.
- Working with EBS volumes like Detaching and attaching the volumes from one instance to another instance for File System Modification.
- Extending the size of the root file system on EC2 Instances.
- Setup and managed backup and recovery using snapshot.
- Creating a snapshot for volumes and deploying volumes using snapshot.
- Creating AMI/Snapshots/Volumes/Upgrade/downgrade AWS resources (CPU, Memory, EBS).
- Knowledge on Monitoring services like Cloud Watch.
- Having Good knowledge on EFS, VPC, and Load Balancers.
- Attaching or Detaching EBS volume to AWS EC2 instance.
- Configured and managingS3storage.
- EC2Instances, network interface with Elastic IP's, Configured and managing ELBs. Infrastructure development on AWS using various services like EC2, S3, RDS, Route53, Cloud Front, Cloud Watch, IAM, VPC etc EC2Instances, Auto Scaling, Elastic Load Balance and AMIS.
- Patching of AWS instances (Red hat Linux).
- Mounting root volume on other instances in process of troubleshooting.
- Created AWS Cloud formation templates on creating IAM Roles & total architecture deployment end to end (Creation of EC2 Instances & its infrastructure).
- Knowledge in Installing and configuring GIT and communicating with the repositories in GITHUB.
- Knowledge in Configuring GIT server and providing access for developers for check in and checkout.
- Knowledge in Managing Code pull and push in git repositories
- Knowledge in Creating Docker images and docker file as per requirement.
- Knowledge in Configuring the Docker containers and creating docker files for different environments.
- Good Experience in Installation and Configuration of Ansible. & Configure Ansible inventory and host files.
- Extensively used Ansible ad-hoc commands and using multiple Ansible modules as requirement.
- Good Experience in managing Ansible play-books.
- Knowledge in Managing tasks using shell script.