We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Parsippany, NJ

SUMMARY

  • Around 4 years of experience as a UNIX and Linux (Redhat), DevOps / Build and Release Engineering in automating, building, deploying, and releasing of code from one environment to another environment.
  • Well experienced in Installation, administration, patches, up - gradation, configuration, security issues, and performance tuning and troubleshooting of CentOS and Red Hat Linux.
  • Plan, Design, and build infrastructure for different projects.
  • Experience in running web scale services on Amazon Web Services (AWS).
  • Experience in writing AWS Cloud Formation templates to create custom sized EC2, IAM, S3, VPC, subnets, NAT, ELB, Security Groups.
  • Experience in Administration/Maintenance of source control management systems, such as GIT, Sub Version (SVN), and knowledge of Clear Case.
  • Expertise in installation of Packages, Security Fixes and Patches using RPM and YUM tools.
  • Extensive experience in development and administration of Atlassian products Confluence and Jira.
  • Good understanding of the principles and best practices of Software Configuration.
  • Management (SCM) in Agile, Scrum, and Waterfall methodologies. Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Knowledge on Vagrant & Docker based container deployments to create shelf environments for dev teams and containerization of environment delivery for releases.
  • Experience with Virtualization technologies like installing, configuring, VMware vSphere. Creation, management, administration and maintenance of virtual servers and clients.
  • Experience in Implementing Server Virtualization using VMware for Redhat Linux.
  • Fulfilling the role of a Release Engineer in respects to our Puppet code. Responsible for QA, code merges.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war&ear) from source code.
  • Experience in various IaaS architectures including Redhat OpenStack, VMWare vCloud suite, Eucalyptus, and Cloud Stack, hypervisor technologies including Redhat KVM, VMWare vSphere and Microsoft HyperV.
  • Used for faster server provisioning and configuration though Salt Stack configuration management tool.
  • Automated the Build and Deployment process using Udeploy tool.
  • Good experience on Devops tools such as Chef, Oracle Virtual Box, Puppet, Jenkins, Maven, ANT, SVN, GIT, docker.
  • Experience in Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Integrated Jenkins with various Devops tools such as Nexus, Sonarqube, Puppet, Nolio.
  • 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.
  • Experience with LAMP setup on RHEL with configuration management tools like Chef.
  • Deployed within VMware v Realize Suite, using Jenkins, Gerrit, Docker, Chef, RSpec and Artifactory for artifact management.
  • Experience in writing chef cookbooks and recipes to automate middleware installations, domain creations and deployment activities.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Setup and maintained automated environment using Chef Recipes within Azure environment. Good understanding on Knife, Chef Bootstrap process etc.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Cloud & SaaS Platforms like Amazon and Google Web Services, Workday, Concur, ServiceNow.
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Expertise in Querying RDBMS such as Oracle, MYSQL and SQLServer by using SQL for data integrity.
  • Experience in using Bug tracking tools like JIRA, HP Quality Center and IBM ClearQuest, Mingle.
  • Expertise in troubleshooting the problems generated while building, deploying and also in production support.
  • Participated in on-call rotation to provide 24×7 technical support.

TECHNICAL SKILLS

Ticketing Tool: JIRA, HP Quality Center.

OS Administration: UNIX, LINUX(RHEL), CentOS, Ubuntu.

Cloud Computing: AWS (EC2, ELB, S3, IAM), VMware.

Build / CI Tools: Jenkins, MAVEN, Bamboo, ANT.

Configuration management: Puppet, Ansible, Chef.

RDBMS: Oracle, NoSQL, MySQL, DB2.

Application/Web Servers: Apache Tomcat, WebSphere, HTML, JavaScript, XML

Scripting Languages: JavaScript, Shell Scripting, Ruby, Python, Bash.

Logging & Monitoring: Splunk, NAGIOS, Hp-Site Scope, Sumo Logic.

Version Control Software: GIT, SVN.

PROFESSIONAL EXPERIENCE

Confidential, Parsippany, NJ

DevOps Engineer

Responsibilities:

  • Working in a high availability operations team.
  • Use of Docker and OpenShift to manage micro services for development and testing.
  • Implemented a Continuous Delivery pipeline with Jenkins, Docker and GitHub and AWS AMI’s, whenever a new github branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build new Docker container from it.
  • Migrated key systems from on-prem hosting to Amazon Web Services and Automated deployments using CloudFormation.
  • Responsible for automating and improving infrastructure, using Chef for configuration management.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Setup monitoring in Nagios through Chef (roles, nodes, data bags) in JSON and wrote custom monitoring plugins as needed.
  • Used Chef to automate Configuration management & Applications, manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Package.
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server. Managed Amazon EC2 instances with the help of chef.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Installing, tuning, troubleshooting and patching of Red Hat Enterprise Linuxservers.
  • Scheduled various regular, periodic, future and queue tasks by using crontab.
  • Management of Unix/Linux patching execution for approximately 6,000 Linux, Solaris, HP-UX, AIX servers.
  • Executed various scripts like Power shell/Python to automate build and release process.
  • Support of application stacks from a mixture of technologies including Apache, WebSphere, Tomcat.
  • Designed and wrote tools in Ruby to automate third-party application configurations and involved Detection, Reporting and Tracking using TFS.
  • Configured script deployments of applications, network drives, and printer assignments using Active Directory Group Policies.
  • Responsible for creating and maintaining the new LDAP OU, Groups, Schema, and attributes.
  • Helping Scrum master across the company to customize JIRA for their requirements and Managed both Jira and Confluence installations, including upgrades and adding user features.
  • Provided continuous 24/7/365 primary on-call support for all server applications and systems.

Confidential, SPRINGFIELD, IL

DevOps Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT. Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Experience with Linux servers in virtualized environments.
  • 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.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like Web logic.
  • Involved in editing the existing ANT/MAVEN files in case of errors changes in the project requirements.
  • Worked with different Tools like Jira, Bugzilla.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Architected and implemented automated cloud infrastructure using Puppet.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Documented the entire build and release engineering process and provided on call support.
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Puppet.
  • Used continuous integration tool like Anthill pro to automate the daily processes.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Involved in periodic archiving and storage of the source code for disaster recovery.

Confidential

Linux/Unix Administrator

Responsibilities:

  • Involved in analysis, design and development of interactions between View and Controller components of the application.
  • Provided Tier 3 support for 2,000 servers consisting of HP DL380 and HP DL580 servers running Windows /x64.
  • Participated in migration from a Windows Server 2003 domain to a Windows Server 2008 domain.
  • Installed kernel and applied patches on SunOS, Solaris, Ultrix, HP-UX, WinNT and backups on multiple environments of Solaris, Linux and VMware
  • Configured Kernel parameters on request of Application on Solaris, Linux and HP-UX. Responsible for day-to-day System Administration for SUN SOLARIS 8/9 and Windows NT servers
  • Added users to the domain using Active Directory in a Windows Server 2003 and 2008 environment. Created groups in an Active Directory Domain and assigned users to the groups based on user criteria.
  • Proficient in configuring JumpStart and KickStart servers to initiate installation of Solaris and RedHat Linux on several machines at once.
  • Installation of rpm packages using Yum and Installing and configuring SUSE, Red hat 4.x, 5.x, using Kickstart with PXE for LAMP installations.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages, patches and Worked on installation Suse Servers at multiple Data Centers.
  • Migrated existing applications from WebSphere 6.0.x versions to 7.0 and involved in configuring WebSphere Application Server with WebSphere MQ 6.0.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status
  • Used bash, awk, sed and Perl to automate most of the daily activities like log monitoring, log rotation and purging, proactive systems monitoring including disk error detection.
  • Utilized Perl and BASH to create an object oriented environment for booting and configuring the systems.
  • Configured RAID Level 1 on OS drives with Sun Solstice Disk suite and VERITAS Volume Manager 5. 0
  • Implemented and administered High Availability Cluster RedHat Cluster Suite / Veritas Cluster, failover scenarios, and load balance.
  • Scheduling full and incremental backups using NetBackup on daily, weekly and monthly basis. Managed Disks and File systems using LVM on Linux and Installation of Oracle Database Server.
  • Assisting with the software integration, including turning software builds into RPM packages. Responsible for troubleshooting, end user and application problems
  • Designed, developed, and implemented MSI libraries/MFC applications to create Web Sites, virtual directories, establish IIS permissions and set IIS properties, set NTFS permissions, create MTS packages with permissions.
  • Proficient in configuring JumpStart and KickStart servers to initiate installation of Solaris and RedHat Linux on several machines at once.
  • Troubleshooting and analysis of hardware and software failures for various UNIX servers and involved in disk configuration and disk crash recovery using format and fdisk.
  • Responsible for DNS and Configured DNS Servers and Clients, troubleshooting system and DNS issues.
  • Developed scripts for automating administration tasks like customizing user environment, and performance monitoring and tuning with nfsstat, netstat, iostat, vmsk, tat and administered tasks like taking backups, expanding file system disk space, creating NFS mounts.
  • Setup dial-up, VPN (Oracle VPN Client), and SSH2 (Van Dyke Software), and firewall applications (Mcafee) for developers to access various domains.
  • Installation and configuration of FTP Server and set up network connections and Configured RAID partitions and servers to use HTTP, DNS, NFS, NetBackup, Storage Disk configuration.
  • Developed tools for automated server health status daily report and other administrative tasks deployment.

We'd love your feedback!