We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

NC

SUMMARY

  • 8+ years of experience as a SCM, Environment Management and Build/Release,Deployment, ”DevOps” Engineer specializing in implementing continuous delivery for modern software and infrastructure stacks.
  • Great practical experience implementing and enhancing the end to end work flow of Continuous Integration(Jenkins, TeamCity, GoCD), Continuous Delivery and Continuous Deployment process for an organization.
  • Experience in setting up AWS environments fromscratchand using Puppet, Ansible for configuration management.
  • Experience in various programming and scripting languages especially Shell and Python scriptingwith focus onDevOpstools, CI/CDand performed configuration, deployment and support of cloud services on AWS Cloud Architecture.
  • In - depth experience setting up, maintaining and enhancing CI tools, particularly Jenkins.
  • Experience in using version controller tools like Subversion (SVN), GIT, BitBucket, Stash, and PVCS.
  • Responsible for merging, tagging and conflict resolution in GIT and Geritt.
  • Extensively worked on Hudson/Jenkins and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Good experience in automated Build technologies including Ant, Maven, Make and MSBuild.
  • Implemented and supported CI process via Jenkins and Bamboo for several java applications including setting up pipeline jobs and downstream job configurations in Jenkins.
  • Experience of dealing with build failures, debugging and fixing the issues
  • Hands-on experience on Chef as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Supported server/VM provisioning activities, middleware installation and deployment activities via chef.
  • Great practical experience of DevOps techniques, working with development and operations teams to implement "Infrastructure-as-code" pipelines using Ansible and Chef.
  • Written Chef cookbooks and recipes to Provision Several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Proficient in Shell/Perl Scripting, Visual Build Pro, SQL, Clearmake, build utilities like Openmake, ANT and Cruise Control.
  • Used Chefspec for Unit testing, Serverspec and Inspec for integration testing of cookbooks.
  • Hands on experience in AWS provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB, EBS, RDS, IAM and Cloud Formation.
  • Experience with creation and administration of virtual machines onVMWareESXi and Infrastructure.
  • Expert in deploying the code trough web application servers like Web Sphere/Web Logic/ Apache Tomcat inAWS.
  • Strong experience inOracleFusionMiddleware product design, installation, configuration, troubleshooting, patching and performance tuning.
  • Experience in installation, configuration, backup, disaster recovery, maintenance, and support of SeveralUnix/LinuxServers.
  • Created and implemented chef recipes to manage Rundeck and Jenkins instances.
  • Ability in deploying the developed code in a WebSphere/WebLogic/Apache Tomcat/JBOSS.
  • Experience in using bug tracking systems like JIRA, Remedy.
  • Experience in managing the artifacts generated by MAVEN in the Nexus repository.

TECHNICAL SKILLS

Operating Systems: WindowsServer,UNIX, LINUX, RHEL

Source control tools: Subversion, Clear case, GIT and Perforce

Build Tools: ANT, MAVEN, and MAKE, ROR, Ruby, Ansible

CI Tools: Hudson, Jenkins, AnthillPro, and Build Forge, Chef, Puppet

Repositories: Nexus, Artifactory

Languages: C, C++, Perl scripting, Shell scripting, Python, SQL, Java/J2EE., Tibco

Tracking tools: JIRA, Remedy, Clear Quest, BugZilla., TDD

Web servers: Web logic, Web Sphere, Apache Tomcat, JBOSS

Databases: ORACLE, SQL SERVER, MY SQL, DB2

PROFESSIONAL EXPERIENCE

Confidential, NC

Devops Engineer

Responsibilities:

  • ReleaseEngineerfor a team that involved different development teams and multiple simultaneous software releases.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Chef.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage usingAWSCloud watch.
  • Development of Order and Inventory management system and its integration with IBMWCS.
  • Build processes usingOracleFusionMiddleware stack.
  • Implemented Validation controls to perform both Client-side using Java Script and Server side validation usingASP.NET Validation Controls.
  • Developing and Enhancing Web forms, Master Pages, User Controls and Custom Controls by using HTML, CSS, and Asp.Net Controls.
  • Deployed the EAR and WAR archives intoWCSand WAS Servers.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
  • Configured VPC in AWS fromscratchto setup various EC2 instances for Web and Application servers.
  • Worked on migratingVMwareto AWS using snowball andVMimport/export.
  • Created scripts in Python which integrated with Amazon APIto control instance operations.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Developed branching model inBitBucketusing Git Flow.
  • IntegratedBitBucketServer with Postgre SQL and LDAP server.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Developed the chef recipes, cookbooks using Ruby syntax and uploaded them to the master chef server using chef client tool like chef-repo.
  • Managing virtual machines usingVMware, Oracle Virtual box, Docker.
  • Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Implemented a continuous delivery pipeline with Docker, Jenkins and Github whenever a new github branch get started.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

Environment: Java/J2EE, . Net, ANT, Maven, Subversion, Chef, BitBucket, Puppet, VM ware, Linux, AWS, Shell, Perl Scripts, Scratch, Oracle Fusion, Websphere commerce, Python, Docker, GIT, SQL Server, Jenkins, Tomcat, Jira.

Confidential, North Caldwell, NJ

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.
  • Managed SVN repositories for branching, merging, and tagging.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Responsible for build and deployment automation usingVMWareESX, Docker containers, Vagrant and Chef.
  • Developed Applications using VB.Net, .NET Framework 3.5, Object Oriented Principles and N-tier architecture.
  • Involved in development of web services and other required modules invb.net.
  • Designed and developed the user interface for various tools and implementedVB.NETvalidation controls, JavaScript, JQuery, CSS for server and client side validations respectively.
  • Use puppet and Chef Automation tools for configuration management in different systems.
  • Supported and developed tools for integration, automated testing and release management.
  • Accommodate and balance the traffic from theWCSsystems to Sterling OMS and prepare for the peak season.
  • Applying fixpacks, refresh packs, interim fixes and feature packs on WAS, MQ andWCS.
  • Setup and ConfiguredBitBucketserver.
  • Created web applications using JSON, REST mostly with the Atlassian Products like JIRA, BITBUCKET.
  • Reduced build and deployment times by designing and implementing Docker workflow.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Managed Virtualization Environment usingVMWareESX, VMWareV Spere 4.x, Virtual Center, VI Client.
  • Scaled the Jenkins cluster and took measures to improve the Performance of Jenkins.
  • Used AGILE MVN method to develop a build and also MAVEN as a build tool.
  • Developing XML Schemas related to Client and reusable components usingOracleFusion Middleware.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Developed Shell Scripts for automation purpose.
  • Deployed cloud stack using AWSOpWorks.
  • AWS Cloud management and Chef Automation.
  • Executed QA services for enhancing efficiency of technologies AND related updates for cloud storage applications.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/ problems.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Used Jira as ticket tracking and work flow tool.
  • Used chef to manage Web Applications, Configuration Files, Data Base, Commands, Users Mount Points and Packages.
  • Experience moving Java/J2EE applications and Databases into Cloud.
  • Hands on experience on security groups and network access control lists to enable inbound and outbound filtering at the instance level and subnet level.

Environment: Java J2EE, RHEL 5/6, SVN, Shell Scripts, SCM, GIT, Jenkins, Build Forge, Maven, ANT, Apache Tomcat, Ruby, VM ware, Scratch, Oracle Fusion, WCS, Jira, BitBucket, Docker, Oracle, Chef, Shell, Cloud computing, Open stack, JVM, AWS, Openstack.

Confidential, San Francisco, CA

Build and Release Engineer

Responsibilities:

  • Documented all build and release process related items. Level one support for all the build and deploy issues encounter during the build process.
  • Functioned as primary Linux administrator and systemsengineerto maintain system services and performance - Planned and executed Linux system changes and upgrades.
  • Installed and configured all the Linux servers in the network as per specifications of clients.
  • Monitored the servers and Linux scripts regularly and performed troubleshooting steps - Tested and installed the latest software on server for end-users.
  • Installation of the software,OracleFusionmiddleware
  • Performing Snapshots, Cloning, MigrationVMwareconvertor, Virtual Infrastructure client..
  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Used Maven and Ant scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Converted and automated builds using Ant. Scheduled automated nightly builds using Cruise Control.
  • Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and industry best practices.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.
  • Provide complete phone support to customers.
  • Setup and debug hard ware related issues for server builds.
  • Perform by weekly build cycle and testing processes on Solaris.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Deployed JAVA/J2EE applications through WebLogic/WebSphere Application servers. Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows.

Environment: Java/J2ee, ClearCase, Eclipse, Ant, Maven, Bit Bucket, Hudson, WebSphere Application Server (WAS), CVS, Cruise Control, VM ware

Confidential, Oklahama City, OK

Unix/Linux Administrator

Responsibilities:

  • Installation of Sun E250, E450, Sun E3000, SunFire v440/v480/v490 with Solaris 8/9.
  • Upgraded/Migrated Solaris 7 to Solaris 8 on Sun servers and workstations.
  • Configure Winbind on allLinuxworkstations, which enables all theLinuxusers to be authenticated on Microsoft Windows 2000 and 2003 Active Directory Server.
  • Worked with DR tests ofUNIX(Solaris &Linux), Oracle, DB2 & Sybase databases, Peoplesoft/SAP, FOBOCA, Securities & Trading Apps and wholeUNIXinfrastructure. R1/R2 mappings, DNS/LAM changes.
  • Used RPMs to install, update, verify, query and erase packages fromLinuxServers.
  • Setup EMC HBA fiber cards and storage frames for DB2, Oracle and Sybase databases.
  • Responsible for DNS and Configured DNS Servers and Clients, troubleshooting system and DNS issues.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.
  • Responsible for Day to Day Backup and Recovery using tar, using and ufsdump on solaris 8 & 9.
  • Managed shared NFS files system, mounting and unmounting NFS server, NFS client on remote machine, sharing remote file folder, starting and stopping the NFS services.
  • Managed Cluster ofLinuxServers using GFS.
  • Involved in disk configuration and disk crash recovery using format and fdisk. Bad spots on disk were repaired using repair and analyze. Created new slices, mounted new file systems and unmounted file systems.
  • Worked with SAN, in EMC and CLARiiON disks, their configuration and installation of power path.
  • Implemented System policies and hardware profiles, hard disk configuration for fault tolerance, disk mirroring and back up the data using BACKUP devices.
  • Validate daily tape backups. Assist in the migration of the backup infrastructure from Legato Networker to Symantec Backup Exec.
  • User accounts management, developing kornshell scripts for various system performances monitoring purposes and troubleshooting.
  • Installed and Configured Apache Web Server.
  • Implemented Bug tracking system using bugzilla and Performed problem determination and restored service using standard procedures.
  • Security measures blocking unnecessary ports and restricting user's remote logins.
  • Configuration and troubleshooting - LAN and TCP/IP issues, Weblogic.
  • Monitor bad user logins and unauthorized users, frequently changing the root password for security.

Environment: Sun Solaris 9/8,Linux, BEA Web Logic 8.1, Apache web server, Sun E250, E450, Sun E3000, SunFire v440/v480/v490, Sun Sparc 20/10/5, Legato networker, ORACLE 9, C, EMC CLARiiON, Solstice Disksuite,, Cisco switches & routers, VLAN, Winbin.

Confidential

Unix/Linux Administrator

Responsibilities:

  • Configuration and upgradation ofLinux, Solaris and AIX Operating Systems.
  • Configuration of NIS, NFS, DNS, DHCP servers in Solaris, AIX andLinuxenvironment.
  • Experience in user and group administration, management and archiving.
  • Responsible for upgrades to RedHatLinuxwith Software packages, patches and maintained them in accordance with established policies, procedures and service level agreements.
  • Experience in buildingLinuxvirtual servers by using VMware ESX 4.
  • Responsible for configuring and maintaining global and local zones.
  • Creating metadevices, soft partitions, mirroring, detaching and clearing the devices and metasets using Solaris volume management.
  • Installation, configuration and management of Veritas Volume Manager & Veritas File System.
  • Created disk groups, volumes with RAID architecture and layered volumes using VxVM.
  • Performed automated installations of operating systems using Jumpstart for Solaris, and Kickstart forLinux.
  • Managed Veritas Cluster Server, configured new service group & resources for new application in Veritas Cluster Server.
  • Performance monitoring and performance tuning using top, prstat, vmstat, ps, iostat etc.
  • Experience in writing scripts for automation of jobs.
  • Performed Troubleshooting NFS, NIS, Samba, DNS, DHCP, LDAP, Mysql and network problems.
  • Supported servers running various application and database including oracle RAC (Real Application Cluster).
  • Experience in adding and configuring devices like hard disks and backup devices etc.

Environment: LinuxRHEL 4/5/6, Solaris 8/9/10, SUSELinux10/11, HP-UX 11/11i, AIX 5.3L, Sun Enterprise Server, SunFire 6800/ E6500/ E4500 & E3500, Sun V440, V490, TSeries, MSeries, IBM RS/6000, pSeries Server.

We'd love your feedback!