We provide IT Staff Augmentation Services!

Linux Admin Resume

0/5 (Submit Your Rating)

NC

SUMMARY

  • Proactive, performance - driven professional with 6+ years of progressive experience in the area of DevOps, Build & Release/ Integration Management, Software Configuration Management and CM infrastructure management.
  • Worked on SDLC Methodologies like Agile, Waterfall.
  • Working experience with Continuous Integration Tools like Jenkins and experienced in using Build and Automation tools like Ant, Maven.
  • Knowledge in customizing docker images using Docker build file. proficient with configuration management tool Chef and experience on Kubernetes Orchestrator.
  • Proficient in using Git and Git hub, create and maintain CI/CD pipeline with Jenkins.
  • Proficient with Shell, Python scripting languages.
  • Worked with Chef as Configuration management tool, to automate the repetitive tasks, quickly deploy critical applications, and enthusiastically managed the changes.
  • Develop and document the Software Configuration Management Plan and the Build Process Document.
  • Recommended and provided SCM best practices and policies in various projects.

TECHNICAL SKILLS

Configuration Tools: GIT, TFS 2010/2012/2015, SVN, Clearcase - Base and UCM, Perforce, CVS

Build Tool: Jenkins/Hudson, Bamboo, TeamCity TFS Build/Build Process Template XAML, TFS vNext Build, Visual Build Professional

Build Technologies: Maven, MSBuild, Ant, and Windows Workflow Foundation

Deployment Tools: MS Release Management (InRelease), PowerShell DSC and TFS vNext Release

Scripting Technologies: Perl, Powershell, Shell Scripting

Cloud Platform: Microsoft Azure

Operating Systems: Windows, UNIX, Linux

Project Tracking Tools: TFS and JIRA

Code Analysis Tools: Sonar, StyleCop and FXCop

Other Tools: Eclipse, SQL Developer, MS Office, DB Visualizer, WinSCP, Putty, Confluence, IncrediBuild

Monitoring Tools: IT360 tool, Nagios, IBM Tivoli.

Ticketing Tools: SD+ tool, Service Now, BMC Remedy Tool.

Web Technologies: Java Script, HTML, CSS.

Programming: C, C++, Java, PL/SQL

Middleware Technologies: Servlets, JSP, JDBC

Servers: Tomcat 9.0.14, WebLogic 12.2.1

PROFESSIONAL EXPERIENCE

DevOps Engineer

Confidential, Durham, NC

Responsibilities:

  • Maintained and Administered GIT Source Code Tool.
  • Created Branches, Labels and performed Merges in GIT.
  • Developed Processes, Tools, Automation for Jenkins based Software for Build system and delivering SW Builds.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Created VM snapshots using nova and glance to backup application state into glance images periodically.
  • Setting up build server for continuous integration with Jenkins for daily/nightly and weekly based builds.
  • Communicating with Development teams in advance for all PRODUCTION releases planned.
  • Maintained Jenkins continuous integration infrastructure and automated releases to DEV/TEST/STG/PROD environments
  • Server configure management via Chef.
  • Worked with multiple development teams to troubleshoot and resolve issues.
  • Integrated Selenium automation regression test suite in Jenkins build pipeline.
  • Solid knowledge of Source Code Management and Project Management tools (i.e. Subversion, GIT).
  • UsedKubernetesto make it easier to organize and schedule our applications across a fleet of machines
  • Worked in Docker container based distribution deployment and replication control usingKubernetes
  • Create and maintain automated CI/CD pipelines for code deployment using Jenkins.
  • Built and deployed Docker containers, orchestrated the cluster using Kubernetes.
  • Develop chef cookbooks as part of continues automation and maintain Git workflow for version control.
  • Managed GitHub repositories and permissions, including branching and tagging.

DevOps Engineer

Confidential

Responsibilities:

  • Managing all phases of Build and Release activities, dependency management and deployment strategy.
  • Assisting in CM plan preparation and maintenance.
  • Build and deploy of code to different environment and Implemented the complete CI-CD pipeline using Jenkins.
  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Creating tag, branch & setting up projects & build plans in CI tool (Jenkins).
  • Maintenance of ANT& Maven, Shell scripts for safe builds and deploys.
  • For on boarding existing application, performing knowledge transition from development team to SCM team on build and deployment process.
  • Deployed development and QA environment through Docker.
  • Good knowledge of implementing micro services using Docker compose and Docker swarm.
  • Performed configuration management of remote servers using Ansible.
  • Expert in creating Ansible playbooks for CM.
  • For new applications, work with development to get the requirements of application build and deployment process.
  • Implemented the Release practice and responsible for pushing builds into QA / UAT /Pre-Production/ Production stages.
  • Troubleshooting of build errors in Jenkins for both the Software Configuration Mgmt. team and the development team.
  • Installation of different version of developing software for development and quality assurance teams.
  • Managing day to day Build & Release Activities and CM Support.
  • Involved in Deployment of the application using Tomcat& Web Logic servers
  • Maintaining and ensuring stringent adherence to quality standards, norms & practices, identifying gaps and taking corrective administrative actions.
  • Responsible for nightly and release builds and regression testing. Environment of Java, on Linux and resolving Build issues.
  • Extensively used version controlling tools like Git, SVN.

Associate Build and Release Engineer

Confidential

Responsibilities:

  • Migration of various repositories in legacy SCM systems to Subversion.
  • Installation, configuration and administration of Subversion including: User Administration, Multi-site activities using svnsync and WanDisco
  • Develop and document the Software Configuration Management Plan and the Build Process Document.
  • Worked with Continuous Integration/Configuration deployment tools (Jenkins) to automate the deployment flow.
  • Handling the build release management for various projects.
  • Experience in handling continues integration builds using Jenkins(Hudson), Pre and Post build release activities on Subversion (like branching, tagging. etc)
  • Used ANT, MAVEN to perform daily and weekly software builds.
  • Integrated Ant and Maven with Jenkins to run to automate the build process as a part of continuous delivery.
  • Debugging the build failures on need basis.
  • Setup and configure static code analysis tool - sonar1
  • Recommended and provided inputs for implementing SCM best practices and policies.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications and perform tests.
  • Defined branching, labeling and merge strategies for all applications in Git.
  • Worked on version control tool GIT to assist developers and programmers in branching, merging and revert code.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins, GIT, SVN.
Tech support Engineer

Confidential

Responsibilities:

  • Responsible for remote server support (windows & Linux) with more than 200+ servers (coordinating with server support team based on the issue).
  • Monitored Server Operating System logs for critical issues .
  • Maintained Server Performance: Processor usage, RAM Memory usage and Virtual Memory usage.
  • Maintained Disk Health to ensure Servers/ Domain Controller maintain free space in the OS partition to function optimally.
  • Monitor OS health for Hyper-V Server and the state of services. Raising Tickets in SD+ Tool as per the server team update.
  • Monitored the Network devices (Routers, Switches), Business url’s, Exchange, Databases (Infrastructure) with IT360 tool.
  • Performed initial level of troubleshooting and followed up with client efficiently as per SLA and gave timely updates till the closure of incident.
  • Following up with Storage, Backup, Network, Unix teams during Scheduled activities and health check-ups of Database servers (SQL, Oracle) efficiently.
  • Following up with Exchange team in Basic issues like increasing mailbox size etc.
  • Monitored server and application performance & tuning via various stat commands (vmstat, nfsstat, iostat etc).
  • Preparing Daily, Weekly, Monthly & quarterly reports of the critical alerts.
  • Schedule patches and weekly reboots to various systems using RunDeck scheduler.
  • Create and manage various requests, incidents through ticketing tool Jira.
  • Basic knowledge in Networking and ITIL Frame work (Incident Management).

Linux Admin

Confidential

Responsibilities:

  • Provided 24x7 on-call supports in debugging and fixing issues related to Linux, Solaris, HP-UX Installation/Maintenance of Hardware/Software in Production
  • Development & Test Environment as an integral part of the Unix/Linux (RHEL/SOLARIS/HP-UX) Support team.
  • Responsible for Remote Linux Support with more than 200 servers.
  • Installed, configured, troubleshoot, and secured Linux servers and also product servers.
  • Created and modified application related objects, created profile, users, roles and maintained system security.
  • Managing users like creating, deleting and granting proper privileges and managing system security.
  • Installation and configuration of Apache Web Servers.
  • Managed GIT as Source Control Systems.
  • Installed and configured SSH server on Red hat/ CentOS Linux environment.
  • Developed Cron jobs and Shell Scripts (Shell, Python) for automating administration tasks like file system management, process management, backup and restore.
  • Monitored of space availability on each file system using the Shell Scripts.
  • Debugging the issues reported from various stakeholders.

We'd love your feedback!