Devops Engineer Resume
Secaucus, NJ
PROFESSIONAL SUMMARY:
- 8+ years of IT Industry experience with Linux Administration, Configuration Management, Build, Deploy, Release Management and Quality Assurance.
- Experience in working on version control systems like Subversion and GIT and used Source code management client tools like Tortoise SVN, SourceTree, Git Bash, GitHub, Git GUI and other command line applications etc.
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in agile, scrum and Waterfall methodologies.
- Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release or Deploy highest quality product for the enterprise.
- Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins and Sonar type Nexus.
- Extensively experienced in using Build Automation tools like Ant, NAnt, Maven and Gradle.
- Experienced in trouble shooting and automated deployment to web and application servers like Apache, WebLogic, IIS, JBOSS and Tomcat.
- Having work experience in support of multi platforms like Ubuntu, iOS and Windows 2003/2008/2012 of production, test and development servers.
- Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
- In - depth knowledge of computer applications and scripting like Shell, Python, PowerShell, Bash and Groovy .
- Experience in implementing a Continuous Delivery pipeline with Docker, Jenkins and GitHub, Nexus, Maven and AWS AMI's.
- Experience in Designing, Installing and Implementing Ansible configuration management system.
- Expertise with configuration management automation tool Ansible and has worked on integrating Ansible with Jenkins, GitHub and Maven .
- Experience in writing playbooks for Ansible and deploying applications using Ansible.
- Good experience on automated installing the Linux packages and administering Linux service using Ansible, and automating product installation configuration.
- Worked on creating all high level design documentation for Ansible Core and Ansible Tower infrastructure.
- Experience in managing servers on the AWS Web Services platform instances using Chef.
- Managed Chef Server in pushing the configuration changes to client nodes, monitoring the logs and security.
- Setup and Installed Chef workstation, Chef Server and bootstrapping the Chef Clients using knife.
- Created various modules and Manifests in Puppet to automate various applications.
- Wrote Puppet manifests on conditional expression based on agent specific data, which is available through Factor.
- Automated configuration and deployment of Linux and Windows machines using Puppet .
- Implemented Puppet Hiera to separate data from Puppet code.
- Implemented Puppet Master, Puppet Console and Puppet Agents, Create Puppet modules and Classes.
- Experience with Docker, Kubernetes, swarm and clustering frameworks.
- Experience with container based deployments using Docker, working with Docker images, Docker Hub and Docker registries and Kubernetes.
- Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
- Good experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation, AWS Config, Auto Scaling, Cloud Front, IAM, S3 and Route53.
- Experience working with log monitoring tool ELK Stack (Elastic search, Log stash, Kibana).
- Worked with monitoring systems and tools like Nagios, Splunk, Cloud Watch etc.
- Proficient in setting up and configuring Baselines, Branching, Merging, and Backup through CVS and Subversion .
- Designed and managed build and release methodologies using TFS for .NET Applications.
- Closely worked with development, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
- Worked with different Bug tracking tools like JIRA, Bugzilla, HP Quality Center, Fisheye, Crucible and IBM Clear Quest .
- Extensive experience of working with the release and deployment of large-scale .Net, Java/J2EE Web applications.
- Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.
TECHNICAL SKILLS:
SCM Tools: Subversion, GIT.
Build Tools: Ant, Maven, MS Build, xCode.
CI & CD Tools: Jenkins, Anthill Pro, Bamboo, Chef, Puppet, Vagrant, Docker.
Bug tracker & Testing Tools: JIRA, Bugzilla, Redmine, Junit, HP Quality Center, Test Flight, and Test Rail.
Project Management Tools: MS Project, MS Share point, Atlassian Tools, and Team Foundation Server.
SDLC: Agile, Scrum Methodologies, Waterfall.
Servers: JBOSS, Apache Tomcat, IntelliJ IDEA, AWS, Oracle Web logic, IBM Web sphere, IIS Server
Integrated development environments: Eclipse2.3, Rational Application Developer7.0, MS Visual Studio Software.
Development Kits: Java Development Kit (JDK), Android Development Tools (ADT), Android Software Development kit, Native Development Kit, iOS7.x SDK.
Scripts & Languages: Shell Script, ANT Script, Batch Script, Perl Script, Groovy Script, Power Shell Script, Python, C, C+, Objective-C, Java, J2EE, .NET.
Database System: SQL Server 2000/2005/2008, Oracle 9i/10g-PL/SQL, MS Access, DB2, NoSQL, NetScaler, Cassandra, Couchbase.
Platforms: Linux 4/5, Ubuntu, Windows 2003/2008/2012, iOS.
PROFESSIONAL EXPERIENCE:
Confidential, Secaucus, NJ
DevOps Engineer
Responsibilities:
- Supported multiple teams for multiple applications including Java/J2EE & .Net and deployed them into web application servers like Apache Tomcat.
- Developed and implemented an agile SDLC and refinement of the Software Configuration Management ( SCM ) infrastructure.
- Performed all necessary day-to-day Subversion functions for the project like merging, creating branches and tags using Tortoise SVN.
- Responsible for design and maintenance of the Subversion Repositories and the access control strategies. Analyzed and resolved conflicts related to merging of source code for SVN.
- Integrated JIRA with subversion and configured with Jenkins to automate the entire Build and release process. Tracked backlogs and fixed bugs using JIRA .
- Implementing new projects builds framework using Jenkins, Chef and Maven as build framework tools.
- Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
- Used Maven as a build tools on java projects for the development of build artifacts on the source code.
- Worked with development team to migrate Ant scripts to Maven.
- Experience in authoring pom.xml files, performing releases with the Maven release plugin and managing artifacts in Sonatype NEXUS repository .
- Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Jenkins server.
- Used Shell scripts for build automations and deployments.
- Used Ansible as an automation engine for cloud provisioning, configuration management, application deployment, intra service orchestration, multi-tier deployments and other needs.
- Designed, Installed and Implemented Ansible configuration management system.
- Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
- Worked with team members for both Ansible Core and Ansible Tower teams to clarify requirements and overcome obstacles.
- Used Ansible playbooks to setup Continuous Delivery pipeline.
- Managed the configurations of multiple servers using Ansible .
- Built complete Configuration Management for the Microservices using kubernates , Docker and Ansible
- Provisioned load balancer, auto-scaling group and launch configuration for micro-services using Ansible .
- Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
- Demonstrated how Ansible along with Ansible Tower can be used to automate different software development processes all over the organization.
- Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management using Ansible.
- Have written the Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
- Built database Model, Views and API's using Python for interactive web based solutions.
- Used Python scripts to update the content in database and manipulate files and developed web based application using Django framework with Python concepts.
- Generated Python Django forms to maintain the record of online users. Used Django API's to access the database. Placed data into JSON files using Python to test Django websites.
- Developed tools to automate some base tasks using Python, Shell scripting and XML .
- Developed efficient Angular.js for client web based application.
- Identified Configuration Items (CI) and documented their characteristics. After every deployment, delivered the Release notes on Confluence site.
- Worked on installation of Docker using Docker toolbox. Worked on creation of custom Docker container images, tagging and pushing the images. Used Docker-compose file while deploying Docker container.
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
- Configured the Docker containers and creating Docker files for various applications.
- Created Docker images from scratch and customized and modified base images from existing environment configurations and maintaining the image repo for development teams.
- Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures and removing Docker images.
- Docker container deploying micro services, and scaling the deployment using Kubernetes.
- Setup and Installed Chef workstation, Chef Server and bootstrapping the Chef Clients using knife.
- Used Chef to manage web applications, Config files, Data bases, Commands and Packages.
- Configured Knife to manage chef-server, spin-up new instances, package installs and configuration changes on client nodes.
- Using Chef written 200+ cookbooks like TOMCAT and BASEPACKAGES for an application to automate and to manage Web Applications, Configuration Files, Data Base, Commands, Users Mount Points, and Packages.
- Customized chef cookbooks and configured chef servers to automate server deployment.
- Experience in setting up the Chef Workstation, Chef Repo as well as Chef Nodes.
- Used existing cookbooks from Chef Marketplace and customized the recipes with respect to each VM.
- Developed Cookbooks, Recipes, Resources and Run lists, managing the Chef Client nodes, and upload the cookbooks to chef-server from Workstation.
- Managed Chef Server in pushing the configuration changes to client nodes, monitoring the logs and security.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Built servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers, Route 53, SES and SNS in the defined virtual private connection.
- Written Cloud formation templates and deployed AWS resources using it.
- Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
- Installed, configured and supported Enterprise network/server monitoring tool Nagios.
- Developed scripts to be executed as checks by Nagios for execution in both Windows and Linux environments. Nagios monitoring configuration and deployment.
- Managed client cloud application servers and responds to Nagios alerts.
Environment: SVN, Jenkins, Web logic, Nexus, Sonar, JIRA, Ansible, Oracle, WLST, Python, Ant, Maven, Java, Linux, Apache Tomcat, MS Share point XML, Fedora, Windows, Perl Scripts, Shell Scripts, Chef, Docker, AWS.
Confidential, Allentown, PA
DevOps Engineer
Responsibilities:
- Implemented best practices of agile methodology to speed up the delivery process efficiently.
- Developed branching strategy suitable to current code structure and successfully executed using GIT. Created workflows with GITHUB.
- Control branching and merging of the code base in Git. Responsible for maintenance of source control systems Git.
- Created and maintained build scripts using Maven to perform builds efficiently.
- Generated Ant, Maven , Perl & UNIX scripts for build activities in QA, Staging and Production environments.
- Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Configured multiple jobs on Jenkins for different projects.
- Maintained two Jenkins servers and one Bamboo server to deploy into production and non-production environments. Migrated Jenkins plans from one of the Jenkins to Bamboo.
- Involved in Setting up the backup server for Jenkins and prepared disaster recovery plans for Jenkins and bamboo.
- Hands on experience on JIRA for creating bug tickets, storyboarding, pulling reports from dashboard, creating and planning sprints.
- Involved in release planning and executed the release build request from the project team through JIRA Ticket.
- Used ANT Scripts and Shell scripts to automate build and release process. Created and maintained Shell, Python and Ruby scripts for building applications.
- Worked on Configuration management tool Chef and Docker for continuous delivery. Rewritten recipes for new environments.
- Configuring the Docker containers and creating Docker files for various applications.
- Integrated the Docker containerized applications to get them functional and working.
- Restored the MongoDB dump and containerized it within the Docker container and running it actively.
- Worked on setting up and configuring AWS's EMR Clusters and AWS Redshift.
- Involved in loading data from On-premises data warehouse to AWS's Cloud using different approaches like Sqoop, Spark and AWS Services.
- Worked on creating Event triggers on S3 whenever a particular file is uploaded or placed into an AWS's S3 bucket.
- Involved in working with Python open stock API's. Designed, developed, and deployed engaging web applications using Python .
- Wrote Python code to simplify lists in Python with list comprehension and Python OOP. Worked with POSTMAN for API testing. Developed REST APIs , and created User Model for application.
- Wrote Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters.
- Built DNS system in EC2 and managed all the DNS related tasks.
- Created snapshots and AWS Machine Images (AMIs) of the instances for backup and created clone instances.
- Configured Elastic Load Balancers with EC2 auto scaling groups.
- Utilized Cloud Watch to monitor resources such as EC2, CPU memory, AWS RDS DB services, Dynamo DB tables, EBS volumes ; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
- Implemented Puppet Master, Puppet Console and Puppet Agents, Create Puppet modules and Classes.
- Built a load-balanced, version-controlled, Hiera/r10k-enabled Puppet environment.
- Wrote, maintained, reviewed and documented modules, manifests, Hiera configurations and Git repositories for Puppet Enterprise on RHEL and Windows platforms.
- Created a custom Puppet module skeleton to use same structure across all Puppet modules.
- Wrote Puppet manifests on conditional expression based on agent specific data, which is available through Factor.
- Implemented Puppet Hiera to separate data from Puppet code.
Environment: s: Git, Subversion, Apache Tomcat, Bamboo, Jenkins, Ant, Maven, Confluence, Artifactory, Rally, Jira, Puppet, Ruby, Python, Yum, iOS, Shell Scripts , Chef, Puppet, Docker, AWS.
Confidential, Redwood City, CA
DevOps Engineer
Responsibilities:
- Setting up continuous integration and formal builds using Bamboo with Artifactory repository.
- Implemented best practices of agile methodology to speed up the delivery process efficiently.
- Introduced effective ways of communication and stream-lined use of JIRA, Confluence and to maximize productivity and bring discipline between Dev-QA communication gaps.
- Worked together with developers to fine-tune process for newly introduced Atlassian tools in organization like JIRA, confluence, Stash-Git repository, SourceTree .
- Merged Develop branches to Master Branch after successfully completing pull request in stash.
- Worked on Jenkins to deploy code in Staging and Production environments.
- Extensive experience in JIRA for creating bugs tickets, storyboarding, pulling reports from dashboard, creating and planning sprints.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plug-in for the JIRA bug/issue tracker.
- Integrated Maven with SVN to manage and deploy project related tags.
- Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
- Resolved update, merge and password authentication issues in Bamboo and JIRA .
- Involved in deploying WARs/EARs through Weblogic Application Server console.
- Performed setup of Clustered environment with Weblogic Application Server .
- Written WLST scripts to deploy the project files to the target WebLogic Server.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
- Thorough knowledge in various front end tools like HTML, CSS, JavaScript, XML, JQuery, Angular JS, and AJAX. Managed large datasets using Panda data frames and MySQL.
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
- Built various graphs for business decision-making using Python matplotlib library.
- Fetched twitter feeds for certain important keyword using Python -twitter library.
- Used Python library Beautiful Soup for web scrapping.
- Developed user interface solutions using a Django web framework. Used Python scripts to update content in the database and manipulate files.
- Involved in building database Model, APIs, and Views utilizing Python technologies to build web based applications.
- Developed interfaces using JavaScript, HTML technologies for several web applications to fetch and graphically present required data from database.
- Automated configuration and deployment of Linux and Windows machines using Puppet .
- Created various modules and Manifests in Puppet to automate various applications.
- Monitored 4000 Nodes using Puppet console across 4 geo sites to support them using Puppet.
- Responsible for creating Puppet modules and manifest files from scratch and experience in editing existing Puppet manifests and automated manual installation processes using Puppet .
- Involved in several production Implementations and managed deployment processes via DMS and Puppet .
- Expertise in Puppet Administration tool (Ingrown tool), a tool which acts as a Puppet dashboard for managing Puppet profiles, modules, classes and top scope variables.
- Expertise in Puppet Promotion tool ( Puppet Promo, Ingrown tool), a tool which helps us to promote code/ Puppet modules across the environments in an organization.
- Ran Puppet changes through continuous integration pipeline in Jenkins using the beaker-testing framework.
- Worked on AWS server provisioning and standardization using Puppet Manifests.
- Responsible for handling various CM activities in TFS. This includes activities like Installation, Migration, Upgrade, Applying updates, Administration.
- Experience in writing branching and merging methodologies in TFS .
- Created branches in VSS and TFS. Migrated source code from VSS to TFS .
- Automated nightly build and deployments by customizing TFS Build Definitions.
- Installed different TFS plugins like TFS Power tools, Sidekicks, Community Build Manager etc.
Environment: Java, Maven, Bamboo, Linux, Weblogic, Subversion, Shell scripting, WLST Scripting, Git, Ant, Jenkins, Demandware, Red Mine, JIRA, FTP clients, XML, Shell Script, Eclipse.
Confidential, Augusta, ME
DevOps Engineer
Responsibilities:
- Defined and Implemented CI and Release Management Processes, Policies, and Procedure.
- Automated the release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus, and Nolio.
- Worked with SVN and GIT version controlling
- Creation and management of branches, merging branches, deletion of obsolete branches after every release.
- Writing the post-commit and pre-push hooks in Python for code checks.
- Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using Subversion (SVN) source control.
- Analyze and resolve conflicts related to merging of source code for SVN.
- Implement, maintain, and support reliable, timely and reproducible builds for project teams.
- Maintained build related scripts developed in shell for Maven builds.
- Created and modified build configuration files including POM.xml.
- Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artefacts in Sonatype NEXUS repository.
- Utilized Perl and Python for GIT for creating repository hooks
- Used Maven dependency management system to deploy snapshot and release artefacts to Nexus to share artefacts across projects and environments.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server.
- Used Ansible for configuration management and deployed all the services on to the cloud using Ansible .
- Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server , the infrastructure to run these packages and various supporting software components such as Maven , etc.
- Integrated Ansible to manage all existing servers and automate the build/configurations of new servers
- Scripted cross-platform automation solutions in Python, Ruby, and Shell .
- Designed and implemented new procedures for infrastructure migration using Puppet .
- Automated deployment of Linux applications, system configuration and security settings using Puppet Enterprise .
- Implemented Puppet modules to automate configuration of a broad range of services.
- Expertise in build and deployment automation using Vagrant, VMWare ESX, Docker containers, Puppet and Chef .
- Responsible for Deployment, automation, and installation of servers via Puppet and Chef .
- Configured the IT infrastructure as code writing manifests, classes, and modules in Puppet .
- Involved in leading Automation Deployment Team by working with Puppet .
- Disk management, and implementation of RAID levels using parted and mdadm.
- Replaced non-functioning RedHat Kickstart server, allowing servers to be built at remote sites to accommodate customer requests during company's peak sales season.
- Development of SPLUNK Queries to generate the Report
- Administered and managed a Splunk server to monitor both Windows and Linux physical and virtual environments.
- Automation/Simplification of Digital Guarding Process through SPLUNK.
- Implemented Kickstart/PXE Boot Servers that Rsync between multiple locations.
- Provided Tier 1 (Help Desk) problem identification and Tier 3 (Watch Desk) support during normal to semi-critical situations.
Environment: SVN, Jenkins, Nexus, GIT, ANT, MAVEN, Perl, Puppet, Ansible, Python Scripts, Shell Scripts, Sonar, Red Hat Kickstart server, Splunk.
Confidential, Mountain View, California
DevOps Engineer
Responsibilities:
- DevOps Engineer for teams that involved different development teams and multiple simultaneous software releases.
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Responsible to pull the new code based on baselines, branching, and merging by label or tagging and managing software lifecycle of the source code using Subversion (SVN).
- Extensive exposure to Configuration Management policies and practices with regards to SDLC; along with automation of scripting using BASH/Shell, Perl scripting.
- Created a Release and Software Configuration Management process including setting up and implementing branching, checking, build and deployment process.
- Developed the automated build and deployment using Maven and Jenkins using Tomcat as the application server.
- Planned and released schedules with Agile methodology & coordinated releases with engineering & SQA for timely delivery.
- Ensured that the standards of Build and Deploy Management including configuration identification, change control, build management, process management, and environment management are implemented, maintained and improved as required by business conditions.
- Created, uploaded new cookbooks and recipes, and scheduling the Chef Nodes convergence using Linux Cron jobs.
- Worked on Chef in Production environment over 20 servers.
- Work with product development to resolve build-related issues in all projects provided support for Application issues.
- Implemented zero downtime deployment process in WebLogic using python and shell script and automated it using Jenkins.
Environment: CentOS, Linux, Ubuntu, HP, GIT, GitHub, Jenkins, Chef, Python, Tomcat, Ant, Maven, Shell script, Apache Tomcat.
Confidential
Build and Release Engineer
Responsibilities:
- Managed and coordinated all code and code related activities for all applications including, but not limited to, the requisitioning of code streams, delivery, packaging, deployment, environment setup, and release capabilities across the portfolio.
- Assisted the end-to-end release process, from the planning of release content through to actual release deployment to production.
- Executed the planning of product software releases.
- Responsible for Planning of the Roll-Out Process and Order of Sequence Involved for Day to Day Enterprise J2EE Software Packages for Development, Testing, and System Integration Testing, and Ultimately Production Environments.
- Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
- Involved in creating new elements in VOB's.
- Created and Maintained Subversion repositories, branches and tags.
- Assisted migrating code base from CVS to Subversion client.
- Modified ANT scripts to build the JAR's, Class files, WAR files and EAR files from VOB's.
- Worked as shadow with project leads on .net application's build and deployments using MS Build .
- Familiar with NAnt functionalities and TFS servers.
- Performed clean builds according to the schedule published for a given releases.
- Worked with Jenkins for automated build and release using Web sphere platform.
- Verified whether the methods used to create and recreate software builds are reliable and repeatable.
- Hands on experience on various bug Tracking tools like Bugzilla and JIRA and integrated with Junit, HP QC and other software testing procedures.
- Collaborate reports and communicate effectively with peers, management, external vendors, and other interested parties to meet business goals.
- Attended forum meetings for management of release weekly meetings.
- Worked closely with Web Administrators to setup an automated deployment for SharePoint applications using Anthill Pro and Tortoise SVN Tools.
- Attained various training sessions and web-seminars to keep up-to-date with current technology and followed in-house activities to be the part of core team.
Environment: s: Subversion, ANT, MS Build, Anthill Pro, Jenkins, Bugzilla, C, Java/J2EE, PHP, .Net, Web sphere, Perl Scripts, Shell Scripts, Unix/ Linux, Windows, Team Foundation Server, IntelliJ IDEA, IIS Server, DB2, MY SQL.
Confidential
Linux Administrator
Responsibilities:
- Installation, upgrade and configuration of Red Hat Linux using the kick start installation and SUSE
- Updating YUM Repositories and RPM .
- Created virtual servers on VMware ESX/ESXi and installed operating system on Guest servers.
- Configuring and Maintained DNS servers, Mail servers, FTP servers, NFS, NIS, RPM.
- Developed shell scripts for automation purpose and Installing and configuring Apache and supporting them on Linux production servers.
- Monitoring servers using Nagios and writing custom plugins and Maintained JIRA for ticket tracking and work flow.
- Created File systems from local storage as well as NFS partitions for application portability.
- Troubleshooting Linux network, security related issues, capturing packets using tools such as IPtables, firewall, TCP wrappers, NMAP.
- Performed configuration of standard Linux and network protocols, such as SMTP, DHCP, DNS, LDAP, NFS, SMTP, HTTP, SNMP and others.
- Implemented LVMs and Raid level concepts in the production environment to the existing Linux systems.
- Involved in hardening, Linux Server and Compiling, Building and installing Apache Server from sources with minimum modules.
- Administration of UNIX servers like AIX and Sun Solaris in both test and production environment and applied patches
- Build and Deployment of the Linux hardware Nodes to host several KVM templates.
- Created RPM packages using the RPMBUILD and checking the new build packages.
- Maintained user's data backup by creating particular user folder in file server and applying security permission on folders
- Responsible for configuring and connection to SSH through SSH clients like Putty and Cyber duck .
- Created and modified user, groups with SUDO permission.
Environment: VMware ESX/ESXi, DNS, FTP, NFS, NIS, RPM, Nagios, JIRA, Linux, UNIX, Sun Solaris, AIX, Putty.