Devops Engineer/ Linux System Administrator Resume
PA
SUMMARY
- Around 5 years of IT experience as aLinux/UnixSystem Administrator specialized on Oracle (Sun) Solaris and RedHatLinux(RHEL) and also Configuration Management, Build, Deploy, Release Management and Quality Assurance.
- Experience in installing, configuring, supporting and troubleshooting Unix/LinuxNetworking services like NIS, LDAP, DNS, NFS, DHCP, FTP, SSH and SAMBA.
- Excellent skills in analyzing, designing, implementing and system integration, Knowledge onSwitches, Routers, Firewalls, Intranet.
- File system management on Red HatLinuxand Solaris servers using LVM/SVM/ZFS utilities.
- Expertise in writing Dockerfiles, built Docker images, running Docker containers and Docker Networking.
- Implimented Docker Swarm(Cluster), Docker portainer, Kubernetes (cluster) in AWS and Azure.
- Experience of Migration & Deployment of Applications with Upgrade Version of Applications.
- Managed packages using RPM/YUM on Red HatLinuxand maintaining patching on Solaris servers.
- Solid development and Linux operating environments, with experience in running Git, Gerrit, integrating Git bitbucket functionality into continuous integration a plus.
- Familiarity with continuous integration/deployment processes and tools such as Artifactory, Gerrit, Git, Bit bucket, Jenkins, Bamboo, Maven and Nexus.
- Having good Experience in Chef and Ansiblefor Deployment on Multiple platforms.
- With build tools like MAVEN and ANT for the building of deployable Artifacts such as War & Ear from Source Code.
- Developed Shell scripts to automate administration of SCM activities required on daily basis.
- Design and develop the tools to allow efficient configuration management, build and release of
- Have used Confluence to create, share and discuss content and projects.
- Deployed Ansiblefor automated management of machine configurations.
- knowledge of computer applications & scripting like Shell, Ruby, Perl, JAVA, JavaScript & XML.
- Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
- Strong knowledge on Source Controller concepts like Branches, Merges and Tags. with automating release process using Maven, Azure, Jenkins, Bamboo Jira, GoCD, Bamboo as tools in diversified project environment.
- Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center, Fisheye, Crucible & IBM Clear.
- Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post - production analysis of the projects.
TECHNICAL SKILLS:
Operating System: Windows98/XP/NT/2000/2003/2008, Ubuntu, Centos5, 6, 7, UNIX, LINUX, Mac OS.
CI / CD Tools: Jenkins, Hudson
Scripting Languages: UNIX Shell scripting, Perl scripting.
Build Tools: MAVEN, Make, ANT, MS Build
Web Technologies: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script
Bug Tracking Tools: JIRA, Crucible, Rally, Remedy and IBM Clear Quest.
Web/ Application Servers: Apache Tomcat, JBOSS, Web sphere, Nginx, Web logic.
Programming Languages: Java/J2EE, Ruby, Perl scripting, Shell scripting, go lang.
RDBMS &cm tools: Oracle, DB2, MY SQL, SQL Server. & Ansible, Chef
PROFESSIONAL EXPERIENCE:
Confidential, PA
DevOps Engineer/ Linux System Administrator
Responsibilities:
- Installation and configuration of Red Hat EnterpriseLinux(RHEL) Servers on HP, Dell Hardware and VMware virtual environment.
- Developed and Implemented Software Release Management strategies for various applications according to the Agile Process.
- Good expertise on Branching, Merging conflict issues in SCM like GIT, GitLab.
- Maintain NGINX package with custom modules like Nginx pagespeed, luau etc.
- Deploying the War, Jar, Ear artifacts from Nexus & J frog to different environments like QA, UAT, Prod, pre-Prod.
- Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Send mail on Red HatLinuxservers.
- Installation and configuration of Nagios and Cacti on servers used for Network and performance monitoring.
- Provided 24/7 level4Linuxon call production support on rotation basis. Responsible for maintaining security on Red HatLinux.
- Worked with Red Hat Package Manager (RPM) and YUM.
- Automating the total infrastructure using configure management tool like Ansible.
- Docker open source project by automating the deployment of applications inside software containers.Implimented the Docker swarm and Kubernetes.
- To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
- Writing ansible playbooks and launching AWS services .
- Application Deployments & Environment configuration using Azure, Ansible AWS.
- Expertise on Amazon Web services (EC2, ELB, EBS, VPC, SNS, SQS and S3 (Simple storage service)).
- Configured the Cloud watch and created the Cloud formation.
- Integrated GIT into Jenkins to automate the code check-out process.
- Created & Maintained the Shell/Perl Deployment Scripts for NGINX, Web Logic, web apServers.
- Integrated JIRA with Confluence and created automated release Notes using Perl Scripts.
Environment: Git, Jenkins, Bamboo, Java/J2EE, MAVEN, Web Logic,NGNIX, Selenium (2.4.2), Perl Scripts, Shell Scripts, Perforce,RTC, XML, Gerrit, UNIX, JIRA, Ansible,RHEL, Docker, Kubernetes.
Confidential, Hayward, CA
DevOps Engineer/ Linux System Administrator
Responsibilities:
- Used GIT as source code repository and Involved in migrating from SVN to GIT also Installation, Configuration & Upgrade of Solaris, AIX, HP-UX andLinuxoperating system
- Extensive working experience in process scheduling, disk and filesystem I/O, kernel tuning, TCP/IP networking.
- Managed physical and Logical volumes, Volume Groups etc. in LVM forLinux, AIX and HP-UX.Installation, Configuration & Troubleshooting of SVM under sun Solaris 8, 9
- Expertise in remote access and application virtualization technologies such as XEN, VMware, ESX, ESXi, etc onLinux.
- Scheduled Programs (cron, at & batch).
- Experience with creating, resizing and troubleshoot of Volume to the client's development/production environment using VXVM.
- Troubleshooting hardware, software and configuration problems for various protocols and topologies
- Analysis techniques - Check style, Find bugs with CI tools like Bamboo.
- Create and setup automated nightly build environment for java projects using maven.
- Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
- Creating Chef cookbooks, to Deploy VM and install the Components as per requirement.
- Good Understanding of auto deployment tools like Chef.
- Implemented continuous integration/Continuous Deployment using Jenkins and also developed the Build pipeline to resolve project level dependencies.
- Involved in maintaining Enterprise Nexus Server for managing code artifacts like jars, wars files.
- With Jenkins Created Deployment Jobs for Various Projects.
- Worked on Public Cloud Environments like Amazon Web Services &used services like EC2, ELB, VPC and S3.
Environment: Subversion (SVN), Jenkins, Bamboo, Java/J2EE, Open Stack, Ruby, ANT, MAVEN, Web Logic, NGNIX, Perl Scripts, Shell Scripts, Perforce,RTC, XML, Gerrit, UNIX, JIRA, Puppet.
Confidential
Linux System Administrator
Responsibilities:
- SystemAdministration, System Builds, Server builds, Installs, Upgrades, Patches, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX Red Hat Linux Systems. Transferring files from one system to other using FTP and SFTP.
- Performed SUN Solaris Jumpstart and Red HatLinuxKickstart Installation.
- Red hatLinux5.x, 6.2 & 6.3, 7.0, upgrade of & LinuxO S. Configuring DNS, DHCP, NIS, NFS.
- Configured the NIS, NIS+ and DNS on Red HatLinux5.1 and update NIS maps and organize the RHN Satellite Servers in combination with RHN Proxy Server.
- Installed patches, software up gradation, monitored log files, and performed backup for SUNSolaris as well asLinuxservers.
- Shell/Perl scripts to automate the deployment process Wrote ANT Scripts to automate the build
- Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/Struts and WebSphere, Nginx, Application Server with DB2 as Database..
- Used IBM Rational Clear Quest for tracking the changes and approval process.
- Responsible for User Management, Creating/Managing Libraries, Projects, Environments and Schedules in Build Forge for Build and Deploy Automation.