We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Cupertino, CA

PROFESSIONAL SUMMARY:

  • Over 9+ years of experience in IT and its related technical fields of study, with exclusively insight into the cloud, doves and other automation related processes.
  • Extensive experience in usage of cloud and its related technologies.
  • Experience in creating and managing Virtual Machines using Xen, KVM or RHEV to run specific services.
  • Experience with OS upgrades and installation of third party software, packages and patches.
  • Used Configuration Management tools like Chef, Puppet and Ansible to automated the deployment on to the machines.
  • Hands on experience in Integrating Ant and Maven with Jenkins in order to run to automate the build process as a part of continuous delivery.
  • Experienced in Configuring and maintained Jenkins to implement the CI process and integrated the tool with Maven to schedule the builds.
  • Experience in writing several chef cookbooks and recipes to automate the installation of weblogic domain and JDK installations and have customized recipes from chef super market to align with current requirements.
  • Hands on in creating and managing multiple Instances of Apache Tomcat and deployed several test applications in those instances in QA environment.
  • Implemented various roles & environments, written custom resources and used chef handlers for various auto kick - off requirement jobs.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics
  • Used AWS S3 buckets, performed folder management in each buckets, Managed cloud trail logs and objects within each buckets.
  • Hands on knowledge about the whole release and build processes from software development till its release to the end client (whether it is in retail, enterprise market or web services), plus planning and anticipation of what required from a Configuration Management Engineer.
  • Experience in building resource adapters, integrating role-based access control, end-user provisioning, and synchronization services with existing application systems using AWS IAM services. Experience integrating Junit, FindBugs, Checkstyle code analysis and testing during the build.
  • Implemented monitoring tools like Zabbix,Nagios, StackDriver, etc. ; for monitoring transactions and other performance metrics.
  • Used multiple bug tacking software like Selenium, TestLink, Junit. Used those tools in finding,recording, reporting, managing and tracking of bugs.
  • In depth technical strengths and business understanding for full-cycle project and post.
  • Good understanding of both agile and waterfall methodologies and their implementations.
  • Experience with Docker to make it easier to create, deploy, and run applications

TECHNICAL SKILLS:

Operating Systems: Linux (RedHat Enterprise Linux 3.x,4.x,5.x,6.x, Fedora and CentOS, SUSE 8,10,11, Ubuntu 7.x - 14.x), IBM AIX 5L(5.1,5.2,5.3), Windows 2000/NT4.0,windows 95/98/ME/XP vSphere ESX 3.x,4.x.

Virtualization Tools/Containers: VMware vSphere, Oracle Virtualbox, VMware Workstation,, Vagrant, Docker

Web/Application Servers: MQSeries, WebLogic, Apache Tomcat, JBoss.

RDBMS: IBM UDB2, Oracle 7.x/8.0/9i, MySQL, MS-SQL Server and MS-Access

Programming Languages: Java, JavaScript, Servlets, GO, Python, Perl, Ruby and Shell Scripting.

Applications: HACMP, Samba, Tivoli (TSM), Veritas, NetBackup, Veritas Volume Manager, LVM, OnStor, Amanda Backup

Testing Tools: Selenium, TestLink, Junit, MockoTic, JMeter, Wireshark

Monitoring Tools: Nagios, Munin, Stackdriver, Graphite, AWS cloud monitoring

Cloud services: AWS (EC2/SQS/SNS/S3/IAM/ELB), Azure, Rackspace, Openstack.

Configuration Management tools: Puppet, Chef, Ansible

Build Tools/ CI/CD servers: Maven, Ant, Jenkins, Build Forge and bamboo, GOCD.

PROFESSIONAL EXPERIENCE:

Confidential, Cupertino, CA

DevOps Engineer

Responsibilities:

  • Automated Oracle Weblogic environments deployments and Upgradation process using Jenkins, git and Ansible to scale the company’s infrastructure maintenance.
  • Automated the build, deployment and testing of Middleware and Database components
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven and Bash
  • Developed ansible-playbooks and Shell scripts for automating the existing manual weblogic services on a cluster of nodes to eliminate the manual process and increase the productivity of the infrastructure and middleware teams
  • Used Jenkins for building CI/CD pipelines, also used Jenkins for deployment automation of jar files across development platforms for a self-enabled Infrastructure availability, then set up push-button deployments from Jenkins to Oracle weblogic application servers
  • Worked on setting up of Jenkins for all the automation process using various plugins to enhance the user experience and provide a UI for developers
  • Worked across the Windows and Linux platforms
  • UsingGIT(version control tool) created repositories for Source code maintenance and also for teams across the technical infrastructure groups to be aware of the changes.
  • Developed Docker images to support Development teams and their pipeline.
  • Experience with Docker (compose, Dockerfile, image creation/deployment).
  • Worked on Kubernetes for docker container management.
  • Worked on Confluence and Jira for issue tracking for smooth visibility across the platform.
  • Line Data long view trading system(LVTS) upgradation from 6.5 to 7.5. LVTS is a trade order management solution that supports the business requirements andworkflows of portfolio managers and traders.
  • Experience working with webservers like Apache and Niginx

Environment: Git, Jenkins, Maven, Nginx, Ansible, Shell scripting, Oracle Weblogic, OMS, Confluence, Docker and python.

Confidential, Dallas, TX

Devops Engineer

Responsibilities:

  • Worked with a team of architectures, backend developers to gather function and non-functional requirements.
  • Monitored IoT (Internet of Things) specified infrastructure design and implementation process.
  • Involved in source control management with GitHub and GitLab Enterprise level repositories. Regular activities include configure user’s access levels, monitor logs, identifying merge conflicts and managing master repository.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS)& configuration management.
  • Written Cloud Formation templets from scratch to provision new environments from scratch. Good knowledge in using AWS CLI.
  • Customized monitoring with Nagios,&PNP4Nagios Graphs for both legacy and new environments.
  • Built & Deployed Java/J2EE to web application server in agile continuous integration environment using Jenkins as Continuous Integration tool.
  • Developed build & deployment scripts using MAVEN. Automated the process using plugins available Jenkins and move from one environment to other throughout the build pipeline.
  • We are driving towards continuous integration and continuous delivery using Jenkins and Puppet for docker image building and deployment.
  • Configured ‘nginx’for proxy RESTful API calls to micro-services in Docker containers.
  • Used Puppet as Continuous Deployment tool to deploy on to different Dev, Test, QA, Staging and Production environments.
  • Built and wrote multiple Puppet based manifests, modules and files during the deployment process.
  • Developed Shell/Python Scripts for automation purpose. Extensive knowledge on writing automation scripts using AWS python SDK (boto).
  • Involved in phases of testing for example Integration testing, Smoke testing Performance testing and Load testing. We are also using inbuilt test cases in Jenkins and running those tests on master branch.
  • Implemented application level coding to interact with RESTful API, webservers.
  • Designed & deployed data centre architecture on Linux Platform. Building, patching and managing existing datacentre rack servers on Red Hat Enterprise Linux

Environment: Git, Jenkins, Maven, nginx, Ansible, AWS, Shell scripting, Apache Tomcat and python.

Confidential, Nashville, TN

DevOps Engineer

Responsibilities:

  • Build the development, staging and production software environments and their infrastructure.
  • Support development team in configuring the required software
  • Continuously improved the scalability of the build, release, and deployment processes and operation.
  • U sed ANT and Python scripts to automate the Build and deployment process to deploying the web services.
  • Established and maintained cross-team communication for release plans and policies.
  • Coordinated and supported project branches merging process with source code control.
  • Created and maintained of Jenkins jobs
  • Investigated issues found in the production environment. Apache Tomcat configuration and support for other teams within IT.
  • Created a Release and Software Configuration Management process including setting up and implementing branching, checkin, build and deployment process.
  • Developed the automated build and deployment using ant and Hudson/Jenkins using tomcat as the application server.
  • Managed Amazon EC2 instances with the help of chef.
  • Written several cookbooks consisting of 10’s of recipes to perform Installation and configuration tasks involving jdk, tomcat, weblogic binaries installation and domain creations for our test environment.
  • Performed a POC for AWS code deploy services pushing artifacts into S3 and performing deployments onto on Demand instances created on the fly.
  • Created various roles & environments, written custom resources and used Chef handlers for various auto kick-off requirement jobs.
  • Integrated Ant and Maven with Jenkins in order to run to automate the build process as a part of continuous delivery.
  • Created and managed multiple Instances of Apache Tomcat and deployed several test applications in those instances in QA environment.
  • Developed automated deployment scripts using Ant and python to deploy war files, properties file and database changes to development server or QA server and Staging/Production server.
  • Developed automated rollback deployment on Staging/Production server. Purpose is to undo previous deployment in database, properties files and war files changes.
  • Participated in DevOps pilot program to test hosted chef implementation to accommodate server provisioning and automate middleware installation activities.

Environment: SVN, Jenkins, Java/J2EE, ANT, MAVEN, GIT, OpenStack, Amazon EC2, Amazon Web Services, Chef, Perl Scripts, Docker, Shell Scripts, Sonar, UNIX, JIRA, Tomcat

Confidential, Santa Margarita, CA

Build and Release Engineer

Responsibilities:

  • Installed/Configured/Managed Jenkins CI Automation.
  • 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 Nexus Repository Manager.
  • Responsible for Continuous Integration(CI) and Continuous Delivery(CD) process implementation from Dev to SIT, SIT to Pre Prod/ Pre Prod to Production systems using Jenkins, GIT, SVN, Puppet automation tool.
  • Implemented Nagios core/XI for monitoring Infrastructure resources.
  • Automated Nagios alerts and email notifications using python script and executed them through Chef.
  • Automated Nagios services for database server, web-server, application-server, networks, file sizes, RAM utilization, Disk performances using Python script in Chef
  • Created weekly release plan, definition, collection, analysis & presentation of Release Project Metrics
  • Wrote Pom.xml for Maven application builds automation.
  • Used SSH to manage remote sources & IBM Rational Clear Quest to track changes and approval process.
  • Implemented Correction-actions in case of deviation from the Release plan.
  • Tracked code migration and testing efforts in all environments (i.e., Integration, Sys. Test, UAT, Performance/ Tech. Test, Training & Staging environments & final migration into Production Environment.
  • Converted old builds using MAKE to ANT and XML for doing Java build.
  • Deployed the EAR and WAR archives into Weblogic and Apache Servers.
  • Authored pom.xml files, released with Maven release plugin, & managed artifacts in Sonatype NEXUS repository
  • Administered Build Forge for automated build and deploy activities.
  • Worked on Weblogic Server for hosting web apps.
  • Managed administrative tasks, roles & permission and site maintenance through Demand ware Exchange.
  • Worked with android builds; executed various scripts to automate build and release process

Environment: IBM Rational Clear Case, Subversion (SVN), Jenkins, Sonar, WebLogic MAVEN, IBM, Shell Scripts, Build Forge, XML, Oracle, Tomcat, FINDBUGS.

Confidential, Herndon, VA

Build and Release Engineer

Responsibilities:

  • Designed and developed Jenkins Build deployments.
  • Used GIT as Version Control System for two applications
  • Managed development streams and integration streams.
  • Developed UNIX and Bash scripts for the purpose of manual deployment of the code to the different environments and keep the team updated when the build is completed.
  • Supported on call schedule for Production support
  • Deployed the applications like formats of WAR, JAR and EAR in Weblogic 8.1.
  • Configure and administered of JDBC, JMS, JNDI Web logic Server 8.1.
  • Installed, configured and administered of Bea Weblogic Server 8.1 in various environments.
  • Involved in Configuration for Weblogic Server Console like Connection pools, Data source, Queues and Bridges.
  • Involved in weblogic administration activities
  • Involved in troubleshooting of weblogic server, environmental and application issues
  • Involved in preparing Build files and scripts
  • Configured the Web server plug-in for Redirecting/Forwarding requests from Web server to the Stand-Alone Application Server.
  • Configured Stand-Alone Application Server for Clustering, Deployment Manager, Virtual Hosts, JDBC drivers.
  • Configured various log files for Size, Rewriting Application Logs, log Output format.
  • Configured the Database JDBC providers, and Data sources for connecting Stand-Alone Application server/Clusters.
  • Took backups and restoring configurations.
  • Involved in Build and Deployment activities and providing Releasekit for Production releases
  • Configured and administered of Weblogic server with Oracle9i database.
  • Deployed the applications on multiple Weblogic Server and maintained Load balancing, High availability and Fail over functionality.
  • Configured Node manager for administer the Managed servers.
  • Configured and administered Connection pools for JDBC connections.

Environment: Subversion (SVN), Jenkins, java,struts, ANT, MAVEN, Weblogic, SQL DB2, TFS 2010,Perl Scripts, Shell Scripts, XML, UNIX.

Confidential, Fresno, CA

Systems Engineer

Responsibilities:

  • Performed patching activities for, and managed Test Execution and Defect tracking for each sprint using HP Application Lifecycle Management (ALM)
  • Performed Functional, System testing of Patching, Provisioning, and Virtualization features for HP Server Automation product
  • Created functional, regression test cases, defects for each sprint using HP Application Lifecycle Management (ALM)
  • Involved in installation of Redhat&Suse Linux servers on HP, Dell hardware. Also installed Server Automation product on all these servers
  • Installed Packages, Patches, Depots, and Bundles on all Unix servers both manually and using HP Server Automation
  • Created new vlans on HP Procurve switches and configured ports
  • Tested and created various environments, and modified features using virtual machine, virtual switch and managed hypervisors screens
  • Involved in setting up automated installs using Kickstart, Ignite server
  • Installed HP-UX Operating systems from SAN environment
  • Created Virtual Partitions & Virtual Machines using HP Vpars& HPVM software
  • Performed hardware troubleshooting and created extended filesystems on all Unix servers
  • Replaced bad disk, nics, performed firmware updates for servers
  • Added Hba and connected Fibre channel cables to Hp-ux servers
  • Prepared IE content/documentation for provisioning, patching feature of SA 7.5, 7.8 versions
  • Presented QA metrics, HP SAR (Service Automation Reporter) reports, product demo to R&D lab managers at end of each sprint iteration

Environment: HP Application Lifecycle Management (ALM), Oracle 11 database, RHEL 4,5, Suse Linux, HP-UX 11.23,11.31, Solaris 10, HP Virtual Partitions 5.0.7, HP Virtual Machine 4.2, Adobe Flex.

Confidential, Morristown, NJ

Systems Administrator

Responsibilities:

  • Created logical volumes for various applications on various Linux, Unix and Windows based systems.
  • Troubleshot applications performance problem, network issues and recovered systems from crashes.
  • Installed Oracle Patches and troubleshot, created and modifying application related objects, created Profiles, Users, Roles and maintaining system security.
  • Installed and configured Apache web server.
  • Shared folders and assigned permissions to those shares, assigning and managing disk quotas.
  • Set up and shared the network printer, planning and scheduling backups.
  • Configured and Administrated users, groups, Creation/Deletion, Monitoring Mail Queues, File systems, network printer & device drivers.
  • Created and modified application related objects, created Profiles, users, roles and maintained system security.
  • Responsible for setting up cron jobs scripts on production servers.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Worked on performance tuning and preventive maintenance, and performed daily backup.
  • Performed installation and configuration of LDAP.
  • Resolved TCP/IP network access problems for the clients, and implemented Remote System Monitoring with Sun Microsystems.
  • Developed, Maintained and updated various scripts for services (start, stop, restart, recycle, Cron jobs) UNIX based shell.
  • Scheduled full and incremental backups using Net Backup on daily, weekly and monthly basis.

Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, VERITAS Clusters, VERITAS Volume Manager, VMware, Oracle, MySQL, DNS, NIS, NFS, Apache, Tomcat.

We'd love your feedback!