Linux Engineer Resume
New, JerseY
SUMMARY
- 5+ years of experience in System administration and DevOps, for various operating systems such as Red hat Linux (4.x, 5.x, 6.x, 7.x, 8.x), CentOS (4.x, 5.x, 6.x, 7.x, 8.x), VMware ESX/ESXi 4.x, 5.x, 6.x, 7.x) and Windows (2003, 2008 R2, 2012, 2016, 2019) and DevOps Automation.
- Hands - on experience with various Cloud Services GCP, AWS (EC2, sS3, RDS, ECS, Elastic Load Balancer, EBS, RDS, IAM, Route 53, Auto Scaling Groups)
- Installation of patches, Security fixes, packages on Linuxand AIX, and Windows 2003/2008/2012 R2/2016/2019 Servers on both Physical and Virtual Environments.
- Hands on experience on Automation/Build tools like Chef, Ansible, Jenkins, Ant and Maven.
- Responsible for Installing OS on Several hundred Servers using Ansible.
- Expertise in Installing, administering, troubleshooting NFS, DNS, DHCP, NIS, LDAP Mail Server, Send Mail and Samba Server.Experience in configuring LAMP stack.
- Experience in using various network protocols like SSH, SCP, SFTP, HTTP, UDP, POP, FTP, TCP/IP and SMTP.
- Proficiency in VMWare. Installation and monitoring Virtual environments with ESX Servers and Virtual Center.
- Experience in Server build usingJumpstart, Ignite and KickstartProcess on multiple servers.
- Deployment and System build configuration using Puppet.
- Experience in configuring and recovery procedures for Master and Client Backup Servers UsingVeritas NetBackup.
- Expert in Red Hat Linux V 5, 6, 7 and most recently 8 of heavy experience in install / rebuild servers. Understanding the business requirements, capacity planning, Vendor management, team coordination, business migration. Patching and Packages rollouts.Experience in using Version Control Tools like GIT and SVN.
- Expertise in configuring AWS IAM and security Groups in Public and Subnets in VPC.
- Experience in Configuring & Administering SAN Devices and other storage solutions like Veritas DMP.
- Experience inLogical Volume Managerfor creation of Volume groups / Logical Volumes and File systems in UNIX environment.Experience in administering and configuring Nexus Repository Manager for Maven builds.
- Installation Configuration and Administration of Veritas Volume Manager, Red Hat Cluster Server, Veritas Cluster Server using EXT3, EXT4, GFS, ZFS, XFS.
- Worked extensively on creating volumes using different RAID levels using LVM inLinux.
- Deep understanding and implementation experience onAzureARM Templates.
- Worked on AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Experience in configuring, monitoring, and troubleshooting various file systems like Ext 4, 3, 2.
- Experience in creating, installing, updating packages in Red HatLinuxservers using RPM and YUM repositories.
- Used ILO/iDRAC/Cisco UCS Manager for remote access of servers and managing the hardware's.
- Worked extensively on Red HatLinuxDNS servers from installing BIND package, updating the BIND database, and troubleshooting the problems.
- Hands-on experience in installing, configuring, and supporting web servers like APACHE, TOMCAT, IIS, iPlanet over DMZ (Demilitarized Zone) in order to enhance the security of the server access.
- Performed numerous server migrations on both Unix/Linux servers. Migrations include moving all clients and their data, configuration settings, testing and verifying everything is correct with zero downtime.
- Knowledge about Microsoft Azure in creating cloud environments and managing the application servers across Microsoft managed global data centers.
- Experience in handling VERITAS Cluster Server (VCS) during Fault Tolerance.
- Experience in UNIX with Perl, Python, and Ruby and Bash shell scripts.
- In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
- Worked on Group/User administration, Startup & Shutdown Scripts, Crontabs, File System Maintenance, Backup Scripts and Automation. Expertise in configuring servers from Kickstart and Jumpstart Installation Methods.
- Experience in using various transport, application, and internet protocol layers, DHCP, DNS FTP, HTTP, IMAP, POP3, RPC, SMTP, SOAP, SSH, Telnet, TLS/SSL, TCP/IP, IP (IPv4).
- Installed, configured, and supported WebSphere Application Server, IBM HTTP/ Apache Web Servers inLinuxenvironments. Working Knowledge of Samba Servers.
- Experience inintegrating Jenkins with variousDevOpstools such as Nexus, Maven, and developed Jenkins jobs to automatically manage, test and deploy code and applications.
- Expertise in working with Terraform key features such as Infrastructure as a code, execution plans, resource graphs, change automation and created infrastructure such as Web app, Function App, VNet's, DNS Settings, Routing, Security Policies, Load Balancer, App gateway, Application Insights in a coded manner using Terraform.
- Good knowledge in Operating system level configuration of SAN using Netapp, EMC, 3PAR and Hitachi technologies and also worked with NAS and SAN.
- Installation, Configuration and Administration of VERITAS Volume Manager (VxFS/VxVM/VCS) and LVM.
- Hands on experience in RHELPerformance Monitoring tools using vmstat, iostat, prstat, mpstat, sar, top, Nagios, nmon and Zabbix.
- Designed, Installed and ConfiguredVMwareESX/ESXi within vSphere 4/5/6 andVMwareView 4.5, 4.6, 5.x, 6.x, 7.x environments, Consolidated Backup, load balancing, DRS, HA, FT, DPM, vMotion andVMwareData Recovery, VCloud directory &VMwareSite Recovery Manager (SRM) 4.0/4.5, 6.x, and 7.x.
- Experience in maintainingVMwareESX / ESXi environment, VCloud Suite, Microsoft Windows Server, EMC Storage Arrays, Citrix Xen app, Xen Desktop, Data Center management and day-to-day operations with Skill and Efficiency.
- Built, Configured and Deployed VMs and Templates. Migrate Physical-to-Virtual (P2V) and Virtual-to-Virtual (V2V) Migration
- Installed Patches and Host Profiles on ESXi hosts and virtual machines usingVMwareUpdate Manager.
- Experience with vBlock Overview, EMC, 3 Par and SAN storage administration.
- Knowledge of networking (TCP/IP, Ethernet), FTP, SFTP, SUDO, NFS, NIS, DNS, DHCP and RAID levels.
- Experience in periodic checking of the open ports / services on the servers using tools like nmap and ISS.
- Administered shell interfaces, groups/user accounts, login scripts, and kernel patches & updates.
TECHNICAL SKILLS
Operating System: RHEL 4.x, 5.x, 6.x, 7.x; CentOS 5.x, 6.x, Esx4.0/Esxi 4.1/5/5.1/5.5/6.0/7. x, Windows /2003/2008R/ 2012/2016/2019 Servers
Shell Scripting: Bash, Korn, Python.
Backup and Recovery tools: Dump, Restore, Tar, CPIO, Rsync, Kernel recompilation & Patches, updates.
Hardware: DELL (PowerEdge), HP (ProLiant G7 & G8), Dell PowerEdge Servers, Cisco UCS, Nexus 2k/3k/5k, F5's, Cisco MDS.
Virtualization: VMware ESX Server and vSphere, vMotion. Virtualization Technologies VI3, VMware vSphere 4.0/4.1/5.0, VMware ESX 2.5/3.0/3.5/4. x/5.x/6.x/7.x, VMware ESXi 4.0/4.1/5.0, 5.1, 5.5. 6.0, 6.5 VMware vCenter, vSphere Client, VMware VDI, VMware ThinApp, View 4.6/5.0/6.0/6.5/7.0 , Microsoft Hyper-V, VMware Update Manager, Platespin migrator, Quest vConvertor, HA, vMotion.
Web, Application and Mail Servers: WebLogic 10.x/9.x/8.x, WebSphere, Apache HTTP/Tomcat/Jboss Server Installation & Configuration; Compiling with Modules; Virtual Hosting; SSL, Load balancing & Clusters,VMwareESX and ESXi, Oracle VirtualBox and Microsoft Virtual PC.
Network Protocols: DHCP, DNS, SNMP, SMTP, Ethernet, NFS.
Databases: Oracle 8/9i/10, 11G, DB2 and MySQL.
Cloud: AWS (EC2, RDS, VPC, S3, Glacier, CloudWatch, CloudFront, and Route 53)
Open Source Tools & Other Exposure: Nagios, Puppet, Ansible, Shell Scripting, OS Administration basics, Terraform
PROFESSIONAL EXPERIENCE
Confidential
Linux Engineer
Responsibilities:
- Extensive experience on Implementations, troubleshooting, and proactively monitored Red Hat systems for the Enterprise.
- Hands on experience on installation and configuration: Linux, Red Hat Enterprise Linux 4/5/6/7, SLES, CentOS, Ubuntu.
- Develop and maintain automated CI/CD pipelines for code deployment using Jenkins.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of web applications and database templates.
- Worked on moving applications from on-premises toAzureservers (IaaS) and PaaS.
- Worked closely with developers to implementAzureApp insights andAzureKey vaults.
- Created AWS VPC network for the installed instances and configured the Security Groups and Elastic IP's accordingly.
- Designed, Architected and implemented the Platform as a service built for Multi-tenant platform within the Hybrid cloud infrastructure within AWS.
- Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
- Installation of Patches on the servers running different applications and validating that the server is fully patched with all firmware and OS critical updates. Created users, manage user permissions, maintain User & File system quota on Linux servers.
- Worked on Failover clustered servers for RED HAT clusters.
- Configured and managed various AWS Services including EC2, RDS, VPC, S3, Glacier, CloudWatch, CloudFront, and Route 53 etc.
- Used Cloud Formation and launch configurations to automate repeatable provisioning of AWS resources for applications.
- Linux container and has the AMI baked in, converting our staging and production environment from a handful AMI's to a single bare metal host running Docker.
- Responsible for writing Ansible playbooks to manage instances on a public cloud.
- Implemented day-to-day tasks in RedHat Linux that include upgrading rpms, kernel, HBA driver, configuring SAN Disks, multi-pathing and LVM file system. Created users, manage user permissions, maintain User & File System quota on Redhat Linux,
- Linux kernel, memory upgrades and swaps area and performed Red hat Linux Kickstart installations
- Manage systems using remote consoles like ILO for HP Hardware and HMC for IBM P-Series
- Setup network printers and installed client/server applications. Defined/setup network protocols, Network File Services (NFS), and Network Information Services (NIS) in Linux systems. Network troubleshooting using 'ndd', 'traceroute', 'netstat', 'ifconfig' and 'snoop' etc
- Installation and configuration of different Splunk Components like Indexers, Search Heads, and Forwarders.
- Implemented monitoring solutions and developed app/dashboards for Apache Web Server Analytics, BIG-IP, load balancer, Site minder, Ping, SM Login, and LDAP in Splunk.
- Responsible for maintaining current software and hardware patch updates for all servers.
- Monitor Hardware console for any hardware issues using NAGIOS.
- Tuning of theLinuxOS to increase performance as well as installation of new patches as needed, developed shell scripts to automate daily housekeeping tasks such as file transfers, Troubleshooting all problems with performance, upgrades and file transfers.
- Responsible for Applying patches on all servers using centralized Puppet master server.
- Responsible for documenting and maintaining complete and accurate information for all active and decommissioned servers.
- Administrated JIRA, and Maintained documentation using Confluence.
- Performed application server builds in EC2 environment and monitoring them using cloud watch.
- Worked with Continuous Integration and Continuous Delivery using tools such as Jenkins.
- Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
- Experience in Continuous integration tools like Jenkins. Installing, configuring and administering Jenkins.
- Working with Puppet as a Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage changes.
- Worked withAzurecloud services,AzureFirewalls,AzureIAM,AzureActiveDirectory (AD) and Active Security.
- Responsible for automating and improving infrastructure, using Puppet for configuration.
- Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.
- Documented, performed and validated test cases based on client requirements.
- Created featured, develop, release branches in STASH (GIT) for different applications to support releases and CI builds.
- Allocate IP addresses to the users and configure their systems according to the lab requirements.
- Created, tested and deployed an end-to-end CI/CD pipeline for various applications using Jenkins as the main Integration server for Dev, QA, Staging and Prod environments.
- Setup an SCM environment to execute a continuous integration build environment and make the environment agile for the developers.
- Was managing user accounts for the team access for Red Hat Satellite Server. Also created RPM packages using RPMBUILD, verifying the new build packages and distributing the package.
- Developed Ansible playbooks to configure, deploy and maintain software components of the existing/new infrastructure.
- Updated Maven scripts to use Artifactory repo instead of local repositories.
- Installation of patches and packages.
- Installation and configuration of Apache, WebSphere.
- Automated and orchestrated workloads using Terraform, Chef, Puppet, Ansible and ARM Templates over AWS Cloud.
- Disk and File system management through LVM (HP-UX, AIX,Linux
- Experience with configuring, managing Virtual disks, Disk Mirrors and RAID 0-5.
- Provided functional and technical support, troubleshooting, and diagnosing hardware and software problems, including desktop, laptop, WAN, LAN.
- Worked on AWS Identity and Access Management (IAM) components, including user, groups, roles, policies and password policies and provided the same to the end user.Documented, performed, and validated test cases based on client requirements.
- Created featured, develop, release branches in STASH (GIT) for different applications to support releases and CI builds.
- Allocate IP addresses to the users and configure their systems according to the lab requirements.
- Setup an SCM environment to execute a continuous integration build environment and make the environment agile for the developers.
- Was managing user accounts for the team access for Red Hat Satellite Server. Also created RPM packages using RPMBUILD, verifying the new build packages and distributing the package.
Confidential, New Jersey
Linux and DevOps Engineer (AWS Cloud)
Responsibilities:
- Installation and configuration of Red Hat Enterprise Linux servers using kickstart unattended installation in addition to PXE Boot, configuring of new servers and workstations using kickstart and autostart.
- Integrated Jenkins with variousDevOpstools such as Nexus, SonarQube, Maven, and developed Jenkins jobs to automatically manage, test and deploy code and applications.
- Developed shell scripts for collection and summarize server information for server monitoring and other housekeeping tasks such as file transfers.
- Involved in Installing and configuring GIT distributed version control tool, written pre-commit, post-commit, post-receive hooks in GIT and responsible for merging, tagging and conflict resolution in GIT.
- On boarded and migrated test and staging use cases for application to AWS cloud with public and private IP ranges to increase development productivity by reducing test-run times.
- Expansion of existing file systems on remote servers using NFS Server & client configurations, performed disk configurations and crash recovery.Installed and configured Jenkins for Automating Deployments and providing a complete automation solution.
- Established network security using Linux Firewall and troubleshoot problems relating to boot loaders (GRUB, LILO
- Used Puppet as configuration management tools, to automate tasks, deploy critical applications, & manage change.
- Responsible for Administering Nexus server which includes install, upgrade, maintenance of repositories, performance tuning, troubleshooting issues and maintenance.
- Used Ansible as configuration management tool to automate repetitive tasks and to quickly deploy critical applications, by using Ansible playbooks, modules and roles.
- Used Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so that it is easier to allow individual teams access to use Ansible for their deployments.
- Worked on creating inventory, job templates and scheduling jobs using Ansible tower and writing Python modules for Ansible customization.
- Responsible for maintaining current software and hardware patch updates for all servers.
- Monitor Hardware console for any hardware issues using NAGIOS.
- Tuning of the Linux OS to increase performance as well as installation of new patches as needed, developed shell scripts to automate daily housekeeping tasks such as file transfers, Troubleshooting all problems with performance, upgrades and file transfers.Responsible for Applying patches on all servers using centralized Puppet master server.
- Puppet deployments of IPC cloud-based IAAS platforms.
- Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets on AWS.
- Created Puppet manifests, profiles and roles module to automate system operations.
- Developed/managed Puppet manifest for automated deployment to various servers.
- Supporting complex Atlassian environments and have experience with integrating Atlassian tools with other internal & external systems.
- Experience with using REST services provided by Atlassian. Experience with integration of Jira with third-party systems such as Service Now.
- Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
- Responsible for documenting and maintaining complete and accurate information for all active and decommissioned servers.
- Administrated JIRA, and Maintained documentation using Confluence.
- Worked on storage lifecycle policies to back the data from AWS S3 to AWS Glacier.
- Updating kernel & security patches in Amazon linux environment, handling out of memory issues in Linux kernels during rebalance in Kafka cluster.
- Implemented Extract, Transform and Load (ETL) on Kafka and loaded into MySQL systems.
- Manage run-time configuration, processes, scaling, backup and recovery, monitoring, and performance tuning for production MongoDB instances.
- Responsible for planning and executing upgrades to Atlassian systems.
- Managed different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform.
- Implementation of MongoDB security mechanism with various Authentications.
- Configuring the Docker containers and creating Docker files for various applications.
- Automated the weekly deployments utilizing CI tool Jenkins.
- Updated Maven scripts to use Artifactory repo instead of local repositories.
- Document RIS/WDS, Linux Kickstart, and Unix Jumpstart procedures for team wiki.
Confidential, New York
Linux Engineer/DevOps/Cloud Admin
Responsibilities:
- Installation, configuration & administration of RHEL 3.x/4.x/5.1,5.2, CentOS 5.x/6.x.
- Configuration of Hardware and Software RAID on Digital & Sun Servers
- Installation and configuration of Oracle 7.x/8.x Implemented NFS, DNS and NIS under SUN.
- Wrote bash shell scripts for getting information about various Linux servers
- Provided remote technical support for the AIX software team.
- Physical Blade and VMware ESXi Virtual Environment.
- Troubleshooting issues related toVMwareESX host,VMwarevirtual center, HA, DRS,VMwareupdate manager.
- Responsible for determining hardware and compatibility requirements for installation of application software and different tools. Analyzed problems on RPC, security & directory services of DCE/DFS. Fixed bugs using IPtrace tools, core dump analysis tools and memory leak tools. Logical Volume Management (LVM) administration of AIX.
- Performance Management & Tuning of AIX UNIX Kernel. Installed, Configured and maintained Red HatLinux, CentOS and Windows Servers.
- Responsible for troubleshooting end user and application problems.
- Installed and Configured Send mail Utility on Sun UNIX Servers. Administering NFS Mounts.
- Troubleshooting Backup and Restore Problems Creation of LVMs on SAN using Linux utilities
- Responsible for determining hardware and compatibility requirements for installation of application software and different tools. Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects.
- Creating profiles, users, roles and maintaining security.
- Configured File Systems, users and groups for Oracle and WebSphere. Configuration of Kernel parameters for Oracle Database.
- Developed Shell scripts (Korn/Bourne) for automating the batch jobs. Extensively used LVM, created VGs, LVs, and disk mirroring.
- Monitored file system space using simple shell scripts; resize file systems as and when required.
- Configured clustering by using Veritas Clustering.
- Setup and configured network TCP/IP on RedHatLINUX, CentOS including RPC connectivity for NFS. Created mount points for Server directories and mounted these directories on the Servers.
- Creating User accounts, Mail accounts, groups, printers etc. Monitoring system resources, logs, disk usage, scheduling backups and restore.
- Installed packages using YUM repositories and configured Disk Management using LVM.
- Administration/Configuration of Print Servers/Clients in the Network.
- Assigned local security policies on member servers and standalone servers using RDP. Manage and monitor Active Directory services and group policies.
- Worked elaborately on different windows environments which include Windows NT version 4.0, Work Station, Terminal, 2000 and 2003. Assigning folder permissions to the users by gathering approval from the group owners.
- Created objects like User Accounts, Computer Accounts, and Auto logon accounts.
- Worked closely with database administration staff to ensure optimal performance of databases and maintain development applications and databases.
- Installed and configuredVMwareESX 4.x and 5 and configuredVMwareVirtual Center Server, Installing Virtual center components and Managed Virtual center permissions. Health check onVMwareInfrastructure usingVMwareHealth check tool and custom scripts
- Responsible for Installation, Configuration Management, Maintenance and Systems Development of AIX Systems.
- Configured IBM P6 and P5 for production, staging and test environments.
- Monitoring system performance, tune-up kernel parameters, adding /removing /administering hosts, users, disks on DNS/NIS domain.
