Sr. Linux System Engineer/admin Resume
Nashville, TN
SUMMARY
- Over 8+ years of successful professional experience in IT industry as a DevOps Engineer and Software Configuration Management (SCM) and Linux Systems Administration.
- Experience includes SCM, DevOps Build & Release Management, and Cloud Management and Building, Continuous Deployment, Continuous Integration, Planning, Testing and Release of various Software applications for business areas like retail, banking, telecom, financial industries in environment using Subversion, Git, CVS, Jenkins, AWS, ANT, Chef and Ansible tools.
- Responsible for interfacing with potential clients to asses systems/cabling needs, visually inspect the client premises and create competitive bids
- Experience working on various DevOps technologies/ tools like: GIT, SVN, Maven, Gradle, ANT, Jenkins, Bamboo, Puppet, Chef, Ansible, Docker, Kubernetes, AWS and Azure.
- Experience in managing applications using AWS Cloud which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, SQS, RDS, IAM, Route53, Autoscaling, CloudFront, AWS Lambda, CloudWatch, Cloud Formation, OPS Work, Security Groups.
- Experience as a System Engineer/Administrator under environment of RedHatLinux(RHEL) 4/5/6/7, IBM AIX 6/7, Windows 2003/2008 R2/2012, VMware 4/5/6 environment.
- Configure and manage Middleware and web tools such as Apache, Tomcat, WebSphere, JBoss.
- Regular work in azure Involving building new Linux Physical and Virtual servers using kickstart and PXE.
- Strong knowledge of large - scale Linux deployment methodologies, kernel configuration, performance monitoring, and tuning.
- Resolving system Hardware and software errors and crashes, huge file sizes, file system full errors.
- Managed packages using RPM/YUM on Red hatLinuxand maintaining patching on Solaris servers.
- Experience in installing, configuring, supporting and troubleshooting Unix/Linux Networking services and protocols like NIS, LDAP, DNS, NFS, DHCP, FTP, SSH and SAMBA.
- Worked with Version Control Systems CVS, SVN (Subversion), GIT, GitHub, Bitbucket, Code Commit, S3.
- Experience with Linux/UNIX environments and scripting for Build & Release automation.
- Expertise in troubleshooting the problems generated while building, deploying and in Production support.
- Strong knowledge of the development of REST- based web services.
- Used Jenkins as Continuous Integration tool: creating new jobs, managing required plug-ins, build trigger, build system and post build actions, scheduled automation builds.
- Configured and used Apache as a load balancer to route the requests from users to the web applications hosted on two different WebLogic servers.
- Application Deployments & Environment configuration using Ansible, Chef, Puppet and Docker.
- Conducted Subversion & GIT training for developers to promote quick-start usage of SCM tools.
- Experienced in Amazon EC2 setting up instances as well as migrating data to AWS from data Center, Configuring and Networking of virtual private cloud (VPCs), and security groups.
- Experience includes SCM, Build/Release Management, Change/Incident Management.
- Responsible for Implementing, creating change records in Change Management Process
- Experience with any industry DevOps tools, open-source technologies and cloud services starting from Bitbucket, Artifactory, Jenkins, Docker, Azure, XLR, UCD.
- Experience on configuration management (Chef/ Ansible) and continuous integration (Jenkins).
- Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS) servers along with Amazon Web Services.
- Configuration Installation of Red hat Linux 4/5/6/7/8 and Oracle Enterprise Linux by using Kick Start, Red Hat Satellite Server and customized bash/Perl scripts.
- Worked extensively on creating volumes using different RAID levels using LVM inLinux.
- Experience in creating, installing, updating packages in Red HatLinuxservers using RPM’s and YUM repositories.
- Experience in using Tomcat Web Server and JBoss, WebLogic and WebSphere Application Servers for deployment.
- Experience with Docker or Linux container technologies like Kubernetes, Rancher, Docker Swarm.
- AEM administration and production support in Linux environment.
- Implement, enhance and troubleshoot AEM authoring and publishing instances.
- Implemented CI using Jenkins and continuous deployment using Chef and AWS.
- Extensive experience utilizing hands-on development practices using VSTS, Chef, Ansible, and Puppet.
- Create VM's using AWS AMI and deploy application using Chef.
- Familiar with networks like Akamai CDN, CloudFront and Route53.
- Maintain performance metrics and monitoring for microservices architecture and operations environment.
- Good knowledge in relational and NoSQL databases like MySQL, SQL Server, Oracle, DynamoDB and MongoDB.
- Deployment of Swarm Cluster for Jenkins build tooling.
- Experience with Bug tracking tool like JIRA. Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
- In-depth experience in operations support and meeting the business expectations for projects pertaining to Azure Cloud (PaaS and IaaS) infrastructure.
TECHNICAL SKILLS
Operating Systems: Windows 2019/2016/2012/2008/2003 , Vista, Windows7, 8, windows 10. VMware ESXI 2.5, 3.0.1, 3.0.2, 3.5, Esxi4.1, ESXI4.1 Macintosh10.4, 10.5,10.6, MS-DOS
Server Operating: MS Windows Server/Exchange Server (2000/2003/2008/2008 R2/2012), Red Hat Linux (Enterprise Linux 4/5/6), UBUNTU, SUSE 8/9/10.
Virtualization: V Sphere 6.7/6.5/6.0/5.5/5.1/5.0/4.0 / 4.1 , ESXI/Esxi server 5.0/4.1/4.0, V Sphere Client, V Center, V Motion,VM ware Update Manager,VMwareTools, VMware NSX, VMwareConverter, DRS, HA & FT and Microsoft Hyper-V.
Cloud: Microsoft Azure, AWS & GCP
Database: MS-SQL Server 2000/2005/2008 and Oracle 8/9i/10g/11i, IBM DB2
Scripting: VB Script, PowerShell, Perl and Power CLI.
Antivirus: Symantec Endpoint, Norton Antivirus and McAfee
Hardware: Cisco UCS, IBM Blades 360 M3, LS 20, HP Blades BL685, 680, 460, Dell Power Edge Servers & Desktops GX Series, HP DC 7900/8000 Desktops
Storage: DAS, NAS (NFS), SAN and ISCSI.
Backups: VERITAS Netback up, TSM, Avamar and Windows NT Backup.
PROFESSIONAL EXPERIENCE
Sr. Linux System Engineer/Admin
Confidential, Nashville, TN
Responsibilities:
- Created, maintained and customized complex JIRA project configurations including workflows, custom fields, permissions
- Installed and configured Splunk monitoring server, installed Splunk forwarded on all the nodes in the environment
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to deploy Web applications and database templates
- Designed roles and groups for users & resources using AWS Identity Access Management (IAM).
- Deployed instances in AWS EC2 and used EBS stores for persistent storage; configured & supported storage level
- Citrix VM server design, build, configuration, support and maintenance
- Citrix published application configuration, support, maintenance and troubleshooting
- Used CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-End servers.
- Established Queuing mechanism using AWS SQS with SNS and created Cloud Watch alerts for instances
- Experience with Puppet, cloud-hosted solutions, specific AWS product suite experience.
- Cookbooks with test-kitchen and chef spec. Refactored Chef and Ops Works in AWS cloud environment.
- Implemented and maintained the branching build/release strategies utilizing Subversion/GIT. Manage configuration of Web App and Deploy to AWS cloud server through Chef.
- Migrated VMware Virtual Machines to AWS and managed Services like EC2, S3, Cloud Formation, Route53, ELB, RDS, and VPC
- Created a Python Script to stop all the instances with a specific tag in Instance using Lambda functions and made it into Cloud Watch Scheduler to schedule it every night.
- Installed Jenkins plug-in for GIT Repository, setup SCM Polling for immediate build with Maven and used web
- Configured, Administered Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/QA/Prod
- Analyzed code quality of project's source code using SonarQube code quality tool by performing a scan on the source code based on set of standard rules for a programming language
- Installed and configured the Nexus repository manager for sharing the artifacts within the company. Created proxy
- Worked on Docker container snapshots, attaching to a running container, removing images, managing director
- Worked on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry to create container replicas when there is high traffic or load to leverage crashes and shutdown containers and stored them in Docker Hub.
- Worked on message queuing systems like Kafka. Created Automation to create infrastructure for Kafka clusters different instances as per components in cluster using Terraform for creating multiple EC2 instances & attaching ephemeral or EBS volumes as per instance type in different availability zones & multiple regions in AWS.
- Citrix Streaming application packaging, updates, and maintenance
- Utilized Kubernetes and Docker for the runtime environment of the CI / CD system to build, test deploy.
- Created Clusters using Kubernetes and worked on creating many pods, replication controllers, replica sets, services, deployments, labels, health checks and ingress by writing YAML files.
- Configured Ansible Control Machine and wrote Ansible Playbooks with Ansible roles. Used file module in Ansible Playbook to copy and remove files on EC2 instances.
- Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of OpenStack Nodes and Test Playbooks on AWS instances using Python.
- Experience in Ansible setup, managing hosts file, Using YAML linter, authoring various playbooks and custom modules with Ansible and Ansible Playbooks to automate in AWS services like Launching EC2, Provisioning IAM, Configuring VPC, EBS, Monitoring using CloudWatch and CloudTrail.
- Created multiple playbooks using Ansible for machine creations and SQL server, cluster server and my SQL installations.
- Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Log stash, Kibana) and troubleshoot the build issues with ELK and work towards the solution.
- Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
- Citrix Server configuration and support
- Installed, configured and administered application servers like WebSphere Application Server, web servers like Apache 2.2, IIS and Oracle DB in various environments like Dev, QA, and Prod on RHEL.
Sr System Engineer/Linux Admin
Confidential, New York City, NY
Responsibilities:
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Route 53.
- Worked on different flavors of Windows andLinuxoperating systems including Red hatLinux, Centos,Ubuntu 16.
- Used IAM to create and manage AWS users and groups, and designed user's credentials and profiles using AWS IAM.
- Provided Consultation for Troubleshooting in Virtualization, SAN Configuration, Active Directory group policy design & Implementation and ESXi Distributed Switch Network Configuration.
- Experience with Linux/UNIX environments, Shell and Perl scripting for monitoring server's health by setting it via Cron and for Build & Release automation.
- Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war &ear from source code.
- Citrix application packaging, updates, and maintenance
- Supported build and release processes and tools (MS Build, MS Release Management, GIT).
- Experience in PERL, Shell, and PYTHON Scripting, PowerShell, power clip.
- Implementation of Docker and various Docker orchestration tools docker-compose and docker- swarm and many other management tools.
- Worked on Kubernetes configuration, concepts and management.
- Automation of Docker or evolving container management platforms like Kubernetes.
- Involved in setting up builds using Chef as a configuration management tool.
- Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
- Created scripts in Python which integrated with Amazon API to control instance operation.
- Performing Red Hat,Ubuntu 20 and CentOS Linux server System Administration including managing, maintaining, installing, testing, tuning, patching and upgrading servers in both physical and virtual environment.
- Well versed with user and plugin management for Puppet.
- Setting up the build and deployment automation for Java base project by using JENKINS and Maven.
- Develop and implement an automated infrastructure using Puppet, wrote Puppet models for installing and managing java versions, wrote a python plugin for collected to write metrics to state.
- Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespace versions.
- Citrix oublished application configuration, support, maintenance and troubleshooting Server configuration and support
- Running Jenkins Test Cases for ESR Security upgrades on IBM Urban Code Deploy.
- Defined and developed plan for problem and incident management process based on ITIL.
- WroteAnsibleplaybooks with python SSH as the wrapper to manage Configuration of AWS nodes and tested playbooks on AWS instances using python.
- Followed agile principles and used JIRA for maintenance and Bug development tasks.
- High level Understanding on IBM Urban Code Deploy and responsible for Provisioning, Staging and Activating servers in various environments for large deployments and troubleshooting deployment issues for various teams.
- Citrix xenServer configuration and support
- Experience in alert handling, standard availability and performance report generation. Experience in root cause analysis of post-production performance related issues through Splunk tool.
- Designing, optimizing and executing Splunk-based enterprise solutions.
- Followed agile principles and used JIRA for maintenance and Bug development tasks.
- Reduced build and deployment times by designing and implementing Docker workflow and configured Docker container for branching purposes.
- Updating kernel & security patches in Amazon Linux environment, handling out of memory issues in Linux kernels during rebalance in Kafka cluster.
- Created monitors, alarms and notifications for EC2 instances using CloudWatch.
- Knowledge on setting up containers in a cloud environment, which includes being knowledgeable in Docker, Kubernetes and other container tools.
- Experience is using Tomcat, servers for deployments. Experienced in deployment of applications on Apache Web server, Nginx, JBOSS, WebLogic and WebSphere Application.
- Involved in several production Implementations and managed deployment processes via Linux Deployment Management System and Puppet.
- Citrix KenDesktop configuration and support
- Was responsible for migrating and maintaining build and test environments into the cloud infrastructure.
- Extensively worked in setting up Pluggable Authentication Modules (PAM) authentication for AD on SUSE andUbuntu20 servers.
- Involved in designing and implementing CI (Continuous Integration) system, configuring Jenkins servers, Jenkins nodes, crating required scripts and creating/configuring VMs (Windows/Linux).
Linux DevOps Administrator
Confidential, Jersey City, NJ
Responsibilities:
- Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
- Generated XML data for the creation of PDF using JAXB. Used JMS to drop messages to a queue for asynchronous communication between different systems.
- Setup integration of Splunk with enterprises systems such as Linux, Containers and Kubernetes to drive continuous monitoring and analytics.
- Application of automations tools like Chef, Ansible, DevOps based on the requirements.
- Expertise in using build tools like Maven and Ant for the building of deployable artifacts such as war & ear from source code and writing Pom.xml and Build.xml respectively
- Deployment and implementation of Chef for infrastructure as code initiative.
- Performed the automation using Chef Configuration management.
- Installation of AEM 5.x (5.6/5.6.1) using Puppet Docker, and Python Implemented the Dashboard deployment for AEM instances.
- Managed and monitored the Services which are project related in GCP.
- Deployed code and maintained services and closely worked with DEV teams in GCP (Google Cloud Platform).
- WroteAnsibleplaybooks with python SSH as the wrapper to manage Configuration of AWS nodes and tested playbooks on AWS instances using python.
- Automating in GCP (Google Cloud Platform) for creation of subscription, Storage Account and tables using Windows PowerShell.
- Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, data bags, templates, attributes.
- Designed infrastructure for AWS application and workflow using Terraform.
- Develop the automated build and deployment using Ant and Hudson/Jenkins using tomcat as the application server.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information between the clients and the customer
- Integrated PAM Authentication onSolaris,RHELandUbuntu18.04 servers.
- Designed the project workflows/pipelines using Jenkins as CI tool. Expert in User Management and Plugin Management for Jenkins
- Expert in User Management, Disaster Recovery Processes and Plugin Management for Jenkins.
- Puppet is used in configuring the DevKit and used for configuring Tomcat Servers.
- Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto- Scaling.
- Implementing a Continuous Delivery framework using Jenkins, Chef, and Maven in Linux environment.
- Extensively used Splunk Search Processing Language (SPL) queries, Reports, Alerts and Dashboards.
- Configured Elastic Load Balancers with EC2 Auto scaling groups.
Linux Infrastructure Engineer
Confidential, Lake Success, NY
Responsibilities:
- Worked with a team of Datacenter Support to maintain OS and Hardware.
- Build development Linux/LAMP servers including webservers, MySQL and Perl based solutions to assist developers.
- Install RHEL directly on HP DL585/385 G5 Rack mount servers using PXE boot and ILO.
- Integrated windows Active Directory to SUSE andUBUNTULinuxmachines as users can login with their windows credentials intoLinuxmachines.
- Solve day to day troubleshooting related to Network, Resource Allocation and Resource Availability.
- Maintained user account management, configured servers to register with Red Hat Network (RHN) Satellite Server/Spacewalk, monitored servers - workload assessment, service console monitoring
- Monitored services such as Disk Space, CPU usage, Memory usage, Temperature of the equipment, HTTP, Mail, SSH etc. using NAGIOS.
- Involved in troubleshooting performance tuning issues with applications such as Web Logic and the operating systems which included Solaris and RHEL.
- Implemented NIC bonding in RHEL and IPMP in Solaris.
- Worked on F5 load balancers to load balance and reverse proxy Web Logic Servers.
- Worked on day-to-day administration tasks and resolved tickets using Remedy.
- Monitored and debugged day to day issues and problems relating to systems, software and servers.
- Provided 24x7 on-call support.
- Setting up Jenkins Continuous Integration builds for all releases on windows and Linux.
- As part of continuously delivery Agile team, I develop, test, and deploy Data platform features.
- Develop ongoing test automation usingChef, Pythonbased framework usingAnsibleto Setup/teardown ofELK stack (Elasticsearch, LogstashandKibana).
- Implementing a Continuous Delivery framework using Jenkins & Maven in Linux environment
- Created and Managed designing, delivering and maintaining monitoring solutions in Zabbix, Sense, SolarWinds, Nessus, Pingdom, Uptime robot, PagerDuty, OSSEC, Tripwire, AWS CloudWatch.
- Created S3 buckets in AWS and stored files and Enabled Versioning and Security for files stored.
- Configured, monitored, distributed multi-platform servers using Chef.
- Skilled in monitoring servers using Nagios, Datadog, Cloud watch and using ELK Stack Elastic Search Logstash.
Linux System Administrator
Confidential
Responsibilities:
- Responsible for the management and continuous improvement of the release process for internal and external web applications.
- Configure jobs and pipelines using Jenkins. Troubleshoot problems arising from Build failures and Test failure and Implementation of plugins with Jenkins for code coverage and test coverage.
- Used Jenkins for Continuous Integration and deployment into Tomcat/Apache Application/Web Server.
- Installing and configuration of an automated tool Puppet that included installation and configuration of Puppet Master, Agent nodes and an admin control workstation.
- Good command in writing ANT scripts for making all the files local to the server.
- Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Installation and configuration Infrastructure Automation Tool Puppet. Created and updated Puppet manifests, modules, files, and packages.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant to schedule the builds, Configured Jenkins with Plugins and created Jobs and wrote ANT Scripts to automate the build process.
- Managed GIT, Bitbucket repositories for branching, merging, and tagging.
- Configured GIT with Jenkins and schedule jobs using POLL SCM option and integrated to automate the code checkout process.
- Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to GIT.
- Setting up Puppet master, client and wrote scripts to deploy applications on Dev, QA, Production environment, Development of Puppet modules with Jenkins for Continues Integration and Continues Deployment of managed products, and related services.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control, Analyze and resolve conflicts related to merging of source code for GIT.
- Implemented & maintained the branching and build/release strategies utilizing GIT
- Experience in Installing, configuring and maintaining DB servers, LAMP server and file sharing servers like Samba, NFS, FTP and Web Sphere & Web Logic Application Servers.
- Deployed a LAMP server from the command line and migrated the MySQL database and PHP code from Windows Server 2008 to CentOS (Red Hat).
