We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Rochester, MN

SUMMARY

  • 7+ years of hands on Experience in IT with building, scaling & supporting Hadoop Clusters and maintaining distributed application platform
  • Worked with automating, configuring and deploying instance on Aws, Openstack, Azure and Rackspace
  • Have analyzed and evaluated the existing architectures on a customer premise’s datacenters by helping mitigate risk also configured and migrated complex architectures to AWS public cloud
  • Experience and knowledge related to Private Cloud, Public Cloud and Virtualization
  • Sound knowledge in troubleshooting and virtual private cloud network peering and routing issues.
  • Worked on version control systems like Subversion & GIT and used source - code management tools (Visual SVN, Tortoise SVN, SVNx, UberSVN, Stash, SourceTree, Git Bash, GitHub, Git GUI & command line apps)
  • Exposed to all aspects of software development life cycle (SDLC) such as analysis, planning, developing, testing, implementing and post-production analysis of the projects
  • Ability in execution of XML, Ant Scripts, Shell Scripts, Perl Scripts, Power Shell scripts and python scripts.
  • Extensive experience of deploying code to various application servers like JBoss, Apache Tomcat web server, IIS Server, Oracle Web Logic, and IBM Web Sphere
  • Hands on experience with various popular Unix/Linux distribution Ubuntu, RHEL, CentOS, OEL, Solaris
  • Knowledge of using various routed protocols like FTP, SFTP, SSH, HTTP, HTTPS and Connect direct
  • Efficient in working with Tracking Tools like JIRA, Red Mine, & Bugzilla
  • Efficiently used Project Management Tools like Base Camp, MS Project, MS Share point and Atlassian Tools (JIRA, confluence, Stash, SourceTree, Crucible)
  • Performed integration of Code Quality Analysis Techniques like Checkstyles, FindBugs, Nunit, Open Cover and PMD with CI tools like Hudson/Jenkins
  • Resolve technical issues for managed software and aid in application integration on Cloud Platforms
  • Crested and tested applications and software framework to run characterize/validation Big data pipelines with a wide variety of data inputs, workload, and API/interface
  • Good knowledge in managing Sonatype Nexus/artifactory repositories for maven artifacts & dependencies
  • Worked with ALM tool TFS 2010 and Involved in Customization of Work Items, Transition Matrix in TFS
  • Supported AWS Cloud instances and familiar with Amazon Cloud command line management Ec2,S3
  • Handled Automation with tools like Chef, Puppet Bamboo, and Ansible
  • Skilled experience in building cloud infrastructure with providers such as AWS, Azure, VMWare, OpenStack, Rackspace
  • Experience supporting high traffic B2C sites
  • Development of Chef Cookbooks to manage systems configuration
  • Experience in software development, including languages, and frameworks such as Python, Go, Perl, Cassandra
  • Strong Linux scripting (Ubuntu/Red Hat/CentOS)
  • Supervised troubleshooting performance issues in JVM, databases, queues (RabbitMQ)
  • Managed and established with emerging Hadoop based frameworks (HBase, Hive, Pig)
  • Experience in application development, debugging, implementation, supporting Development team, testing of Oracle based ERP using SQL, PLSQL, and Database Triggers etc.
  • Experience in building & deploying Java/ SOA applications and troubleshooting the build & deploy failures
  • Good knowledge of configuration management tools like Puppet; created base modules for Puppet
  • Knowledge of databases like Oracle 10g/11g and MSSQL
  • Worked on improving performance of SQL queries by usage of Explain plan and various hints & indexes.
  • Experience of working with the release and deployment of large-scale Java/J2EE Web applications
  • Implemented, installed deploy multi node MapR Hadoop Cluster, developed Hadoop architecture for Hadoop Eco System component, developed puppet recipes for automation of Hadoop installation and configuring of nodes
  • Additional hands on experience in Cassandra/spark/HDFS/Hive/Pig
  • Extensive experience in using Build Automation scripting like, Apache ANT, Maven 3 experience utilizing software build/configuration tools such as Hudson/Jenkins
  • Capable of processing large sets of structured, semi-structured and unstructured data and supporting systems application architecture
  • Additionally, possess a Strong acumen about the financial industry from Derivative, Currencies, Commodity and Stock markets accompanied with financial modeling, financial analysis, micro and macro-economic condition
  • Ability to assess business rules, collaborate with stakeholders and perform source-to-target data mapping, design and review

TECHNICAL SKILLS

Operating System: Windows 98/XP/NT/ 2000/2003/2008/10 , UNIX, LINUX, Mac OS

Versioning Tools: CVS, Subversion, Clear Case, Git, Team Foundation Server (TFS)

CI / CD Tools: Hudson, Jenkins, Bamboo, Puppet, Chef, Vagrant and Splunk

Build Tools: ANT, MAVEN, Anthill, Make, MS Build, GRADLE, Shell Batch scripting

Bug Tracking Tools: JIRA, Rally, Fisheye, Crucible, Remedy and IBM Clear Quest

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

Web Technologies: Servlets, JDBC, JSP, HTML, Java, XML, .Net

Web/App Servers: Web logic, Web Sphere, Apache Tomcat, JBOSS, IBM HTTP Server

RDBMS: SQL SERVER, MY SQL, DB2.supporting Hadoop clusters

Cloud Technologies: AWS, Microsoft Azure, openstack, vcloud, vmware, vagrant

PROFESSIONAL EXPERIENCE

Confidential, Rochester, MN

DevOps Engineer

Responsibilities:

  • Building requisite automation for repetitive and complex tasks with scripts to streamline operations
  • Researching and deploying new tools, frameworks and patterns to build a sustainable big data platform
  • Provided technical expertise for continuous development and continuous integration
  • Provided architectural input for system design to improve infrastructures scalability, reliability & adaptability
  • Worked closely with the software development team and other parts of the company to provide a robust, flexible, and scalable platform that enables both product development and new service offering
  • Maintained security and data privacy
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments
  • Maintained Jenkins servers and Bamboo to deploy into production & non-production environments
  • Have used chef and puppet extensively for automation
  • Rendered support for customer issues/ incidents regarding big data analytic platforms through to resolution
  • Provided operational technical expertise to initiatives for the Big Data analytics platform, data and applications, addressing a broad range of technologies including Big Data / Hadoop, running Java / PHP / Python applications on Linux hosted on Azure cloud
  • Troubleshoot complex issues in the big data analytics applications and infrastructure
  • Collaborated with Engineering, PM and Ops resources to provide technical expertise and support on key initiatives for system availability and reliability
  • Release Management - managing complex and often mutually exclusive release schedules, facilitating platforms for Business to resolve those conflicts, and preparing all Release Materials
  • Making sure that paperwork as well as Technical documentation is sound and good to go, representing Releases on CABs, chairing GO-NO GO calls
  • Chef automation for creating cookbooks comprising all resources, databags, templates, attributes.
  • Infrastructure Management - including forecasting of organic growth of storage, CAPEX, scheduling and managing mandatory software / hardware upgrades
  • Environments Management - installed, build, environment allocations, troubleshooting and managing bookings. Managing E2E data refreshes spanning across 6 systems and Confidential
  • Hardware sizing, environment installation (Siebel and Oracle database), configuration and setup, Production and non-Production deployments, Performance management, Problem Management, Incident Management, User Management, coordination with Onsite team, Development and Test teams, etc.
  • Refactoring puppet’s deployment of Hadoop infrastructure
  • Custom alerting Hadoop services monitoring using Nagios
  • Used configuration management tools like Puppet and created base modules for Puppet
  • Developed automation service scripts for Hadoop services using Cloudera Manager API, Python

Confidential, Buffalo Grove, IL

DevOps Engineer(AWS)

Responsibilities:

  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Open-Source Chef Server
  • Designed & deployed AWS solutions with E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling & Opsworks; deployed cloud stack using AWS OpWorks
  • Optimized volumes and EC2 instances and created multi AZ VPC instances
  • Used IAM to create new accounts, roles and groups
  • Configured S3 to host static web content
  • Configured Elastic Load Balancers with EC2 Auto scaling groups
  • Configured and monitored distributed and multi-platform servers using chef
  • Server and workstation to manage and configure nodes
  • Development of Chef Cookbooks to manage systems configuration
  • Supported AWS Cloud instances and familiar with Amazon Cloud command line management.
  • Worked on User admin setup, maintaining account, Monitor system performance using Nagios & Tivoli
  • Configured and maintained Lamp stack on production and staging servers maintaining large clusters using configuration tools such as Ansible, Salt, vagrant
  • Used Vagrant and Dockers extensively for automation

Confidential, San Jose, CA

AWS Engineer

Responsibilities:

  • Designed roles and groups for users & resources using AWS Identity Access Management (IAM) and managed network security using Security Groups, and IAM
  • Integrated Maven with Subversion to manage and deploy project related tags
  • Created analytical matrices reports, dash boards for release services based on JIRA tickets, reach continuous delivery and built clouds with Open stack and AWS
  • Managed Virtual machine using VMware, and AWS
  • Designed & developed new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team
  • Supported AWS Cloud instances and used AWS command line Interface to manage and configure various AWS products. Wrote automation scripts in Ruby and bash
  • Used Fisheye to extract the information from repository and Crucible used to code review
  • Handled integration of Build Forge with Blade Logic and raising a build request through ClearQuest
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP's, and Servlets in staging and production
  • Built and deployed J2EE application in WebSphere 6.1and 7.1 using python scripts
  • Created & maintained PERL scripts for automation of build and release process
  • Handled documentation of detailed build configuration, Build procedures and change history for releases
  • Coordinated application release with developer, DBA, QA and project management teams
  • Prepared Migration logs for every release and maintained the data accuracy and identifying the testing Environment and confirmed the Current Code Level and Planned Release schedules

Confidential, Orlando, FL

Build and Release

Responsibilities:

  • Developed 32 UI screens using HTML, JSP, and Java Script; JavaScript does client Side Validation throughout the application and Server Side validation is performed inside Action Classes
  • Encapsulated business rules in PL/SQL packages and data was written to database as per the business rules
  • Debugged & tested applications & fine-tuned performance; provided maintenance support in production environment and supported the QA & UAT bug fixes
  • Maintained ANT build.xml's for all the projects
  • Managed & coordinated all code and related activities for applications including requisitioning of code streams, delivery, packaging, deployment, environment setup, and release capabilities across the portfolio
  • Assisted in the end-to-end release process, from the planning of release content through to actual release deployment to production. Executed the planning of product software releases
  • Developed & maintained UNIX/Perl/Ant scripts for build and release tasks
  • Verified whether the methods used to create and recreate software builds are reliable and repeatable
  • Configured log insight to all the virtual machines where critical applications are installed
  • Created dashboards to various applications and monitored the logs
  • Set-up and maintained auto-scaling openstack (preferred using cloud formation and scripting)
  • Managed the code migration from TFS, CVS to Subversion repository
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates
  • Worked with the Source Control Tools such as Team Foundation Server 2008/2012/2013 , GIT
  • Supported small to medium sized projects using GIT
  • Worked on integrating GIT into continuous Integration (CI) environment along with Jenkins and Subversion
  • Developed build & deployment scripts using ANT & MAVEN as build tools in Jenkins to move environment
  • Migrated projects from CLEARCASE to TFS and working as TFS admin as well packing and automating builds, code analysis, find bug, maven, CI builds Setup using TFS for all the projects in assurance
  • Built, managed, & continuously improved build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Used shell scripting to automate procedures for Linux based systems
  • Created repositories according the structure required with branches, tags and trunks
  • Configured application servers like WebSphere and Tomcat to deploy the code
  • Worked with the developers to configure plugins trough Eclipse to develop the code
  • Resolved build issues during build and releasecycle by conducting meetings with developers and managers.
  • Organized daily stand-up post-deployment meeting to review all issues being tracked
  • Ensured every issue has an owner and it is resolved while capturing the specific details
  • Redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform
  • Handled Development-Testing, Staging, Pre-Production and Production Builds and Releases
  • Configured and maintained the code in Subversion and ClearCase
  • Maintained Jenkins servers and Bamboo server to deploy into production and nonproduction environments
  • Integrated Maven with Subversion to manage and deploy project related tags

Confidential

Systems Admin - Software Developer - Network Architect

Responsibilities:

  • Managed day to day IT duties and tasks for three offices and supporting multiple users
  • Managed all aspects of customer support, from install to trouble tickets on our JIRA ticketing system, and provide the highest level of support
  • Redesigned company network infrastructure for security, redundancy and scalability using ClearOS routers, Froce10 switches and multi-WAN failovers.
  • Switched company from analog phones to VoIP phones by setting up and maintaining asterisk box running FreePBX saving the company 80% on their overall phone bill per month.
  • Designed & coded an application for Northrup Grumman on iOS that was used for demo to new multi-branch communication technology using LED strips and arduino controllers (C++ base code using the Arduino)
  • Designed & coded a custom CMS web application on a LAMP stack that scraped leads from several sources, managed and monitored sales personnel calls, and generated custom reports for management
  • Designed and implemented company websites using Drupal and Wordpress.
  • Wrote a utility in Java to scrape all eBay sales data from multiple accounts, into company database, and wrote front-end web interface in PHP to query the data and generate reports for sales analysis & lead generation
  • Wrote a utility in PHP that uses Gmail API and scrapes an inbox for buy/sell updates with leads, and dumps data into company database to generate lead reports for sales management using front-end web interface
  • Wrote Java desktop application using Swing that takes in inventory spreadsheet, updates product information in remote SQL database and allows user to generate barcode labels with or without pricing data on them.
  • Wrote automation tools using BASH to aid in monotonous technical tasks our technicians would perform

We'd love your feedback!