We provide IT Staff Augmentation Services!

Devops Engineer Resume

New York, NY

PROFESSIONAL SUMMARY:

  • 8 Years of experience in IT industry comprising of Linux Systems Administration and Software Configuration Management (SCM) including DevOps, Cloud Management.
  • Experienced in working on DevOps /Agile operations process and tools area (Code review, unit test automation, Environment, Service, Incident and Change Management).
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (RedHat and Oracle).
  • Experience working on various flavors of Linux and Unix like Red hat 4.x, 5.x, 6.x, Suse Linux, Ubuntu, CentOS, AIX and Solaris.
  • AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation AWS Config, Autoscaling, CloudFront, IAM, S3.
  • Created instances in AWS as well as worked on migration to AWS from data Center.
  • In - depth understanding of the principles and best practices of Software Configuration Management including compiling, packaging, deploying and Application configurations.
  • Extensively worked with Version Control Systems CVS, SVN (Subversion), GIT and TFS.
  • Extensively worked with automation tools like Hudson, Jenkins and Build Forge to implement the End-to-End Automation.
  • Application Deployments & Environment configuration using Puppet.
  • Experience with Linux/UNIX environments and scripting for Build & Release automation.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, SonarQube and Findbugs. Experience in supporting ORACLE/Sybase/MYSQL Database.
  • Extensively used build utilities like Maven, ANT for building of jar, war, bar and ear files.
  • Experience in using Nexus and Artifactory Repository Managers for Maven/Gradle builds.
  • Experience writing Shell scripts to automate the deployments.
  • Experience using RPMs to effectively package the applications for product deployments
  • Experience is using Tomcat, JBOSS, Web logic and Web Sphere Application servers for deployments.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
  • Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
  • Good knowledge on ITIL Process and have worked on coordinating releases across the projects.

TECHNICAL SKILLS:

Operating Systems: Sun Solaris 8/9/10, RED HAT LINUX (RHEL 3/4/5/6), Mac, Centos 4/5, Ubuntu,, AIX 5.x, Windows NT 4.0 and Windows 98/XP/Vista/window7/window 8.0.

Monitoring Tools: Nagios, Ganglia, Splunk, NET-SNMP, Tivoli.

Web/Application server: HTTP, Apache Tomcat, JBoss, Websphere, Weblogic, Amazon

Languages: C, C++, Java/J2EE, Perl Scripting, Unix Shell Scripting, SQL, Ruby and Python.

Databases: MYSQL, Microsoft SQL Server, Oracle9i/10g, MS Access.

Networking Services: NIS, AutoFS, DNS, and DHCP.

Virtualization Products: VMware, VSphere, VCenter Server, VMware Server, Xen, Solaris Zones.

Tools: SVN, GIT, GCC, Clear Quest, ANT, Maven, Chef, Puppet, Gradle, Jenkins, Anthillpro Quick Build, CVS, MAKE, PVCS, Rational Buildforge, TFS, SSH/SSL, Awk, Sed, LDAP, Atlasian Product like (Jira, Bamboo, Fish Eye).

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Devops Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures, Repositories, views, and the access control strategies.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Worked for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Implemented &maintained the branching and build/release strategies utilizing Subversion/GIT. Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Worked on Managing the Private Cloud Environment using Chef. Automated centralized configuration using Puppet.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, and Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Developed installer scripts using Maven, Python for various products to be hosted on Application Servers.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Rewrite existing Java application in Python module to deliver certain format of dat .
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Planned and performed the upgrades on Linux and AIX operating systems and hardware maintenance on HP and POWER servers like increasing memory, disk, replacing failed hardware.
  • Performance Tuning and Management for Linux/AIX server and working with the application/database team to resolve issues.
  • Creating the file systems using Redhat volume manager and performing the health check on regular basis for all Linux serves.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Documented project's software release management procedures with input decisions.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.

Environment: Subversion, GIT, Anthill pro, Chef, Puppet, Poweshell, AWS, Python, Java/J2EE, ANT, MAVEN, JIRA, XML, Web logic, Perl Scripts, Shell scripts, MY SQL, agile, Windows Server 2003, Windows XP and LINUX.

Confidential, New York, NY

Devops Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Configured Jumpstart and Kickstart Servers for Solaris 9/10 and RHEL 4.x/5.x respectively.
  • Added patch and package management on Red-hat Linux servers using RPM’s &YUM.
  • Created and Configured GFS (Linux) and ZFS (Solaris) file systems. Created local and global zones using Solaris container technology.
  • Involved in disaster recovery testing; Implemented Disaster Recovery sites from the scratch.
  • Developed UNIX, Perland Ruby Scripts for the purpose of manual deployment of the code to the different environments.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Python deployment scripts for Tomcat web application servers.
  • Configured TFS builds with continuous integration and build notifications.
  • Provide SME in all areas of Cloud (IaaS, PaaS, SaaS) to existing and perspective clients on multiple cloud platforms; vSphere/vCloud/CloudStack/Azure/AWS and various PaaS platforms (Cloud Foundry/OpenShift).
  • Developed Python and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Jenkins is used as a continuous integration tool for automation of daily process. Installed, Configured and Managed Jenkins CI Automation.
  • Created the Release process of the artifacts. Created cookbooks and recipes in Cheffor continuous deployment.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.

Environment: Solaris 10/9/8, RHEL 3/4/5, Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, MS Azure, CHEF, TC Server, Tomcat, Python Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA.

Confidential, CO

Solaris/ Linux System administrator

Responsibilities:

  • Installation and configuration of Solaris 9, 10, RHEL 3.x, 4.x, 5 servers using Jumpstart and Kickstart using PXE.
  • Worked on creationand administration of Zones on Solaris 10 servers running on T2000, T5220, x4100 and x4200.
  • Used ZFS for the creation of File Systems and SMF for managing services on Solaris 10.
  • Implemented virtualization usingXen 3.0 and creating and administering guest domains.
  • Patching and updating of Linux servers from the Satellite Servers, Redhat Network (rhn) and Solaris servers from the centralized repository and using Patch Update Manager.
  • Configured host based firewalls using IPF on Solaris and IP tables on Linux servers.
  • Involved in Performance Tuning of Solaris and Linux servers for applications like Apache, JBoss and Oracle.
  • Used Sun Volume Manager, Veritas Volume Manager for Volume Management of Solaris Server and Logical Volume Manager for volume management of Linux Servers. The file systems that were used were VxFS, ZFS, UFS, ext3 and ext4.
  • Configured RAID levels 1, 5 using hardware RAID Controllers and RAID levels 10, 01, 51 using Volume Management software.
  • Performeduser management / authorization management using tools like RBAC and sudo.
  • Installed and supported applications like Java 1.5, Apache 2.2, Tomcat and JBoss 4.x.
  • Researched and Installed third party applications for automation of file transfers like Signiant and FaspEx (Aspera).
  • Worked with various TCP/IP implementations like NFSv4, NIS, DNS and DHCP.
  • ImplementedHA for Apache using VCS 5.0.
  • Coordinated with various teams which included Oracle DBAs, Network Admins, Storage Admins, and Production Support for the successful implementation / support of the projects.
  • Implemented Nagios as the monitoring tool and created object definitions like monitor network hosts, printers, parameters like network availability, CPU, memory, SSH and HTTP.

Environment: Solaris 9, 10, Redhat ES 4.x, 5, M5000, HP DL 385 G4, Nagios 3.0.6, Oracle 9i, 10g, VeritasNetBackup 6.5, Veritas Storage Foundation 5.0, Veritas Cluster 5.0.

Confidential, NYC

UNIX system administrator

Responsibilities:

  • Responsible for monitoring and daily administration tasks in a large UNIX environment.
  • Procurement, installation, configuration of Sun Enterprise 3000/450, as NIS Master, DNS Primary, NFS/Mail Server, License server.
  • Monitored batch/parallel jobs on server farms and other administration activities involving shifting of jobs making a server online after bringing the server down for maintenance reasons.
  • Installed and upgraded packages using YUM and RPM package management tools.
  • Monitored, Patched and Secured the server using Red hat Satellite Server.
  • ImplementedShell/Perl scripts for monitoring network status, adding new users, Creation of Automount maps, Configuration of NFS, creation of NFS mount points.
  • Created Netgroupsin NIS server, Modified and UpdatedNIS master server. Configuration of NIS clients.
  • Setup of DNS primary and secondary server and updating of tables.
  • Created web pages using HTML and updating information about the Design Center activity created web-based forms using Perl, CGI.
  • Installed and configured Apache for configuring web based email access using IMAP protocol.
  • Configured Samba server under Solaris 2.6 and shared the common home directory between Solaris, Linux and NT clients.
  • Installation and configuration of Windows NT 4.0 and client machines.
  • Monitored critical Production systems using BMC Patrol.

Environment: Solaris 2.6, 7, 8, E220, 420, E3500, E4500 running and Dell 2200 to 6300 running Red Hat 6.x, NFS, Samba, Veritas NetBackup 3.1.

Confidential, CT

Linux System Administrator

Resbonsibilities:

  • Responsible for installation, configuration, and maintenance of organization's server infrastructure. Also responsible for detecting, diagnosing, reporting and providing solutions to problems on servers, desktop systems and applications.
  • Installation and Configuration of Redhat 7.x, 8, 9 and Windows NT/2000 servers.
  • Upgraded and maintained servers, operating Systems and patches.
  • Installed and Configured Veritas Cluster Server 3.5 (VCS) for two-node cluster for MQ Series.
  • Supported Win98/WinNT/Win2K/WinXP personal computers.
  • Installed/configured/maintainedthe Linux servers, DNS, NFS, Mailing List, Sendmail, apache, FTP, SSHD.
  • Managed Sun StorEdgeA5100 and implemented RAID using Veritas Volume Manager3.5.
  • Performed TCP/IP, DNS and DHCP administration.
  • Configured and administered network of Redhat Linux, WinNT and Win98 boxes for Crystallography Lab.
  • Managed the licensing distribution and installation, update patch system, and manage virus protection.
  • Monitored tools to get important information from all of company's servers’ operating system and application patch level, disk space and memory usage, users activities on day-to-day basis using Netcool and Nagios.
  • Administered Backup and Restore operations using VeritasNetBackup 4.1.
  • Responsible for Monitoring and fine tuning system and network performance for server environment running Redhat Linux.
  • Troubleshoot various systems problems such as application related issues, network related issues, hardware related issues etc.

Environment: Redhat 7.x, 8, 9, E3500 Servers, Dell 2400, 6400, VeritasNetBackup 4.1, Veritas Volume Manager 3.5, Veritas Cluster Server 3.5, Netcool, Nagios.

Hire Now