Name: Manoj Subedi Phone: 202-***-**** Email: **************@*****.***
Current Role: DevOps Engineer
PROFESSIONAL SUMMARY
Over 4 years of experience working as System Administrator / Linux Engineer / DevOps engineer in various platform of Linux and Unix: RHEL 3.x/4.x/5.x/6.x, AIX 5.2/5.3/6.1/7.1, SOLARIS 9/10/11, SUSE and Cent OS and Ubuntu.
Worked on installation, configuration, maintenance and troubleshooting of Red hat Linux, Suse Linux, Ubuntu, Fedora, CentOS, IBM AIX, Sun Solaris and some Windows Servers.
Worked on installation and configuration of various Unix/Linux platforms: DHCP, DNS,NFS, FTP, SSH, Sendmail, Apache, Samba, RPM package management, YUM.
Experienced in DevOps environment with exposure to various DevOps tools like Puppet, GIT, SVN, and Chef.
Development of OS dependent/independent Puppet modules and other templates for large environment system deployment configuration.
Managed GIT and SVN as Source Control Systems.
Proficient in administration of various continuous Integration tool like SubVersion (SVN) and Jenkins to maintain and integrate developer’s codes and configuration files into shared repositories.
Worked on installation of Automation Tool Puppet and used puppet for server configuration management.
Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools, and development and staging environments on AWS, Rack Space and Cloud.
Migration of various applications to AWS cloud.
Rapid provisioning of pre-configured Linux instances on demand in DEV/IT, UAT and Production environment through AWS (EC2).
Expert in installing, configuring and maintaining Samba server as well as Apache Tomcat, WebSphere Application Servers.
Extensive experience using Puppet and Chef Configuration management.
Managed servers on the Amazon Web Services (AWS) platform using Puppet configuration management.
Excellent experience working on various scripts like Shell, Korn, Bash, Ruby, Python.
Working experience on AWS Cloud.
Experience in developing automation scripting in Python and JavaScript and Puppet to deploy and manage Java applications within Linux servers in various environment including development, QA and production.
Experience in installing and implementing RAID in mission critical servers.
Experience with configuration and administration of external storage (SAN/NAS).
Experience in monitoring system performance, tuning including, disks, network and CPU by itself.
Experience working on 24X7 rotation support.
TECHNICAL SKILL
Operating Systems:
Linux (RedHat 3.x,4.x,5.x,6.x SUSE 8),
Unix - IBM AIX 5.x,6.x,7.x,Sun Solaris, HP-UX
Windows 2000/NT4.0,windows 95/98/ME/XP, VMware ESX 2.x,3
Hardware:
z/VM-9 series, HP 9000 Model K 580, HP 9000 K460,Hitachi arrays, Backup Devices, Ethernet Hubs, Routers, Repeaters, Jukebox, Printers DELL Poweredge 1650, 2850, 2950, 6400
Web/Application Servers:
Websphere Application Server (WAS)3.5,4.0, Netscape/iPlanet Server, MQSeries, WebLogic, Tomcat, JBoss, Server, IBM HTTP Server, HTML, DHTML, XML, Java Script, JSP, Servlets, EJB, Apache
Networking:
TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP
RDBMS:
IBM UDB2, Oracle 7.x/8.0/9i, MS-SQL Server 2008/R2 and MS-Access 97/95
Programming Languages:
C, Java, Ruby, Python, HTML, Perl and Shell programming
Applications:
HACMP, Samba, Tivoli (TSM), Veritas, NetBackup, Veritas Volume Manager, LVM, Xymon, HPSA
PROJECT SUMMARY JPMorgan Chase, Houston Texas Duration: October 2014 - Till Date Role: DevOps Engineer
Responsibilities:
Configuring and maintaining Linux virtualization in test and production environment using VMware vSphere Client and HPSA for Redhat Linux OS installation.
Installation and configuring DHCP, DNS, web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Red Hat Enterprise Linux servers.
Installing and setting up Oracle9i on Red Hat Linux for the production team.
Working on Nagios for the monitoring the performance of the servers.
Working on configuration management tools like Chef, Puppet.
Construction of dual nodes of puppet master to maintain continuous availability in the automated deployment procedure.
Construction, testing and deployment of custom puppet modules to the entire environment across Linux platform.
Deployed centralized logging via rsyslog and LogStash with Kibana as the web frontend.
Abstracted existing domain purchasing code. This allowed us to purchase domains from any registrar that exposes a domain purchasing API.
Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet.
Deployed a distributed Jenkins environment for continuous integration/builds. All builds output rpm packages as artifacts.
Gained Expertise in maintaining all the revisions of configuration and standard protocols under Subversion (SVN).
Maintained security configuration, pre-configured applications and servers in Docker container.
Redesigning and redeploying the Nagios implementation. Nodes automatically added/removed themselves via Puppet.
Deploying Puppet, Puppet Dashboard for configuration management to pre-existing infrastructure.
Manage various AWS/AZURE environment for provisioning of Linux servers and services implemented by the providers.
Set up and configuration of various instruments on AWS direct connect to create DEV/IT, UAT and Production environment for short-term internal projects.
Networking trouble shooting using 'netstat', 'ifconfig' and 'tcpdump' etc
Administrating user accounts by adding them to the requested applications, servers, groups, and file system quota.
Setting up class specific sudo rules so they are linked with their respective servers as requested by Environment Build Review team.
Write Scripts for automating and testing the code using Perl, Korn,Ruby,Bash and Python.
Configuring and administering disk storage allocation using Veritas Volume Manager as well as standard command line procedures.
Level 3 Communications Inc, Broomfield, Colorado Duration: May 2010 – October 2014 Role: System Administrator
Responsibilities:
Installed and configured servers using Red Hat Linux Kickstart method.
Installation and configuration of Red Hat Linux 4.3 and 5.7 on VMware ESX servers 5.0 and cloned the servers.
Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager commands.
Configuration and Administration of NFS, DHCP, FTP, LDAP and Sendmail.
Exposure to common DevOps tools like GIT, Maven and Jenkins.
Worked with GIT for source control, Jenkins and Maven for build Management to automate the software build and Nagios for Monitoring.
Deployed applications like Jboss and Websphere by using Puppet tool.
Set up preconfigured RHEL5.x and 6.x on local and in the cloud on AWS EC2.
Provisioning of RHEL5.x/6.x servers via AWS cloud.
Worked on Puppet for the automation of the tasks.
Created Puppet manifests.
Installation and configuration of Ruby and Puppet using foreman installer.
Deployment of Linux configuration and its updates via puppet.
Worked with Engineering team to evaluate the adaptability and compatibility of automation tools such as chef and puppet.
Storage and update of pre-configured VM images, applications, and tools in Docker to reduce the downtime and maintain high availability.
Assisted the release management team on various software build updates and maintained continuous Integrity/revisions of the build codes via Jenkins easy debugging and troubleshooting.
Developed shell scripts and scheduled CRON jobs.
Performance monitoring with Sar, Iostat, VMstat, TOP and Other Tools.
Environment: HP Proliant servers HP BL460, Cisco UCS, VMware ESX sever 5.0, Red Hat Enterprise Linux 4.3/5.7/5.8, VERITAS netback up 6.5, Puppet, Forman, AWS, GIT, Maven, and Jenkins, Deep security.
Education: Bachelors in Information Technology, University of District Of Columbia, Dec 2010