We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

New, YorK

SUMMARY

  • 8 years of IT Industry experience with Configuration Management, Build, Deploy and Release Management.
  • Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), CVS, Perforce, TFS, GIT and knowledge of Clear Case.
  • Experience in creating SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release and/or deploy the highest quality product for the enterprise.
  • DevOps expert in Release and Deployment for deployment and Release management activities and procedures for deployment in various system environments.
  • Worked on various Linux environments like Centos, Ubuntu, Red Hat.
  • Experience in using AWS EC2, AWS Dynamo DB, Load Balancer, and AWS S3.
  • Over five years of experience as Release Engineer, deployment management support and Repository Manager, Workflow Manager and Release coordination from end to end process.
  • Experience working on manual deployments performed on various tools including Auto It Jil files SSMS.
  • Experience configuring and managing CHEF Master Server and also experience in updating and creating modules and pushing them to CHEF clients.
  • Knowledge about Puppet known as continuous integration tool often referred as deployment tool enables deploying scripts to launch virtual machines through VMware, and Dockers.
  • Experience in Administration/Maintenance of source control management systems, such as Sub Version SVN, CVS, GIT and Clear Case.
  • Worked on virtualization environments like Docker and Vagrant.
  • Have architected, developed and managed the CI/ CD pipeline using Git, Jenkins, Sonarqube, docker containers andKubernetes.
  • Deployment management skills for deployment and environment management architecture and process creation.
  • Experience using DevOps tool CHEF, Puppet and Ansible in provisioning AWS machines. Have very good Experience in CHEF and Puppet for Deployment on Multiple platforms.
  • In - depth knowledge of computer applications and scripting like Shell, PYTHON, Ruby, Perl, JavaScript and XML. Extensively worked on Hudson, Jenkins, TeamCity, Codeship and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Experience of working with the release and deployment in Java/J2EE, Android, iOS, C, C++ and ASP.net Web applications environment.
  • Used Puppet and MCO for Configuration Management tool.
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Excellent Knowledge of Application Lifecycle Management, Change & Release Management and ITIL process.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, implementing and Post-production analysis of the projects.
  • Working experience of LDAP, NIS, DHCP, and TCP/IP NFS & DNS.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/ JBOSS.
  • Experienced in deploying Database Changes to Oracle, MS SQL Server and MY SQL databases.
  • Experience with commercial, open source and SaaS based monitoring tools {Cacti, Zenoss, Nagios, Zabbix, MONIT, etc}.
  • Expertise in trouble shooting the problems generated while building, deploying and also in production support. Hands-on experience creating and managing the various development and build platforms, and deployment strategies.

TECHNICAL SKILLS

Versioning Tools: Subversion, GIT, Perforce, CVS and Clear Case.

CI Tools: Hudson, Jenkins, TeamCity, Codeship,Nexus, Anthill Pro, CHEF, Puppet.

Build Tools: ANT, MAVEN, X Code and MS Build.

Operating System: Windows 98/XP/NT/ 2000/2003/2008 , UNIX, LINUX, Ubuntu

Bug Tracking: JIRA, Bugzilla, Remedy, Junit, HP Quality Center, IBM Clear &Testing Tools: Quest, Test Flight and

Test Rail.: Tools: MS Office Suite, Nexus, Confluence, Atlassian.

SDLC: Agile, Scrum Waterfall Methodologies.

Languages: C, C++, SQL, .NET, PYTHON, Ruby, Objective C, Java/J2EE.

Scripts: Shell, ANT, Batch, Perl, Power Shell, Jython

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

Web/App servers: Web logic, Web Sphere, Apache Tomcat, JBOSS.

PROFESSIONAL EXPERIENCE

Confidential, New York

DevOps Engineer

Responsibilities:

  • Designed and deployed AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups, Cloud Formation, IAM, R53 and Ops Works.
  • Leveraged AWS cloud services such as EC2. Auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented CHEF Recipes for Deployment on build for internal Data Centre Servers.
  • Also re-used and modified same CHEF Recipes to create a Deployment directly into Amazon EC2 instances. Evaluating testing of CHEF Recipes - Concept of Test Driven Development for Infrastructure as a Code. Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool Automated the cloud deployments using CHEF, PYTHON (boto & fabric) and AWS Cloud Formation Templates. Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, CHEF, and custom Ruby/Bash scripts.
  • Implemented CHEF Cookbooks for OS component configuration to keep AWS server’s template minimal.
  • Written CHEF Cookbooks for various DB configurations to modularize and optimize end product configuration. Supporting CHEF Environment with 2000+ servers and involved in developing manifests.
  • Written Cloud formation templates and deployed AWS resources using it.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & PYTHON), bash scripts and creating/configuring VMs.
  • Good Knowledge in bash (shell)/Perl and exposure to jython, Python scripting.
  • Implemented automated local user provisioning instances created in AWS cloud, Created alarms and notifications for EC2 instances using CloudWatch.
  • Set up and administer DNS system in AWS using Route53.
  • Develop consumer based features and applications using Ruby, Perl, JavaScript, JQuery, PHP, HTML, CSS
  • Behavior Driven Development (BDD) and pair based programming.
  • Deployed and managed many monitoring tools including NagiosXI, New Relic. Defined branching, labeling and merge strategies for all applications in GIT.
  • Provisioned multiple VMs using CHEF to install and configure Web and load balancing applications Worked with development team to migrate Ant scripts to Maven.
  • Responsible for automated Scheduled Builds/Emergency Builds and Release using ANT scripts for Enterprise application (J2EE).
  • Interacted and coordinated On Shore and Off-Shore teams. Used Shell scripts to automate the deployment process.
  • Test CHEF Cookbook modifications on cloud instances in AWS and using Test Kitchen and CHEF Spec.
  • Create documentation for CHEF best practices to be used by developers as a guide to CHEF Automation. Build servers in cloud based and physical infrastructure.
  • Automated regression testing via selenium, TestNg and GIT, for broadening QA coverage.
  • Created Jenkins jobs to deploy applications toKubernetesCluster.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins and Subversion. Create Roles for deployment of Infrastructure using Opscode CHEF
  • Develop Java applications to control Infrastructure and build environments in the cloud autonomously.
  • Utilized Rackspace API to deploy and manage virtual machines and application stacks in the Rackspace IaaS cloud.
  • Involved in design and development of technical specifications using Hadoop Technologies. Administration of MySQL and PostgreSQL databases, Solaris system administration.
  • Worked closely with development team and SQA team for product releases.
  • Installed, Configured, Modified, Tested and deployed applications on Apache Tomcat.

Environment: Java, AWS, EC2, S3, R53, Jira, GIT, SVN, GitHub, Maven, Subversion, Jenkins, Kubernetes, CHEF, Rackspace, Nagios, New Relic, IaaS, SaaS, Hadoop, Apache Tomcat, PostgreSQL, Perl, Ruby, PHP

Confidential, New York

AWS DevOps Engineer

Responsibilities:

  • Automated build and deployment process for application.
  • Re-engineering setup for user experience and leading up to building a continuous integration system.
  • Performed AWS Cloud administration managing EC2 instances, S3, Cloud Formation, SES and SNS services. Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored.
  • Implemented and maintained monitoring and alerting of production and corporate servers/costs using Cloud Watch.
  • Maintained performance test environment builds using continuous integrations tool,TeamCity.
  • Set up all projects in Codeshipfor continuous integration to decrease build/test error turnaround time.
  • Created Cloud Formation template stacks to automate for building new VPCs using JSON files. Written Cloud formation templates and deployed AWS resources using it.
  • JIRA server management along with setup and installation.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & PYTHON), bash scripts and creating/configuring VMs.
  • Working as part of DevOps Team for different internal automation and build configuration management. Collated application, API, Load Balancer, System and Database logs into Splunk to troubleshoot application performance, identify bottlenecks and diagnose and optimize database performance issues. Installation, Configuration and up gradation of Clusters and AZURE.
  • Created Custom enterprise dashboards with real-time and historical events monitoring and reporting in Kibana and to identify trends.
  • Cloud orchestration utilizing utilities like OpsCode CHEF and Puppet labs.
  • Managed Clusters with various Servers in AZURE Cloud Resource Groups. Deployed and managed Docker environments in production.
  • Support and maintain multiple local and remote Hyper-V Clusters
  • Responsible for developing PowerShell Scripts to automate the building and securing of over 80 Virtual Windows IIS servers in over 15 different testing and production environments. Managed CHEF Cookbooks to automate system operations.
  • AWS cloud management and CHEF Automation.
  • Existing IaaS implementation around DNS/Load Balancers. Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Worked at optimizing volumes Configured security and system in Jenkins. Deployed Docker clusters to Kubernetes.
  • Shell scripting for building and deploying java application to target environments.
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
  • Designing and implementing for fully automated server build management, monitoring and deployment using CHEF.
  • Design, Analyze and Implementation of test automation framework using selenium, Java, Cucumber for agile development projects.
  • Implemented Jenkins from the scratch.
  • Managed local deployments inKubernetes, creating local cluster and deploying application containers.
  • Configured Jenkins CI tool to automate the Regression testing by including test cases using Selenium Plugin in Jenkins.
  • Create CHEF Automation tools and builds, and do an overall process improvement to any manual processes Involved in OpenStack troubleshooting and optimization.
  • Provided leadership for team in evaluating and implementing many open source products such as Meso, Marathon.

Environment: AWS EC2, S3, Maven, CHEF, Puppet, Jenkins, TeamCity, Codeship, Docker, Confluence, GIT, Splunk, Kibana, JIRA, Openstack, Kubernetes

Confidential, San Francisco, CA

Build & Release/DevOps Engineer

Responsibilities:

  • Onsite coordinator for deployment and release management activities.
  • Assisted in automated test design and various automation framework improvements. Assisted in quality improvement and product development stages at all levels.
  • Provided verification of realistic and concrete software solutions in collaboration with C++, PYTHON testers. Developed UNIX, Perl and PowerShell Scripts for the purpose of manual deployment of the code to the different environments.
  • Deployments from Subversion to Cassandra via Jenkins and JNLP Nodes, with full auditing and user authentication and authorization provided by the corporate Active Directory.
  • Worked with Development & Operations teams to improve software deployment viaTeamCity.
  • Built Docker Container Scaling functionality utilizing custom scripts to analyze metrics and trigger scaling operations.
  • Performed AWS Cloud administration managing EC2 instances, S3, Cloud Formation, SES and SNS services.
  • Accessed the web sphere data base by using different scripts including PYTHON Jacl, tar and shared libs through Tomcat UNIX putty access.
  • Administration access to the SCM dashboard for various repositories like CVS and SVN and MS-TFS access Branching and tagging of repositories.
  • Implemented a Continuous delivery framework using Vagrant, Terraform, Jenkins, CHEF, Ansible, Maven and Nexus in Linux Environment.
  • Worked with other IT resource groups to create and implement at platform for new technologies; represent team at organizational meetings involving Data Center operations release management. Performed smoke tests during release process.
  • Integrated Subversion into AnthillPro/Jenkins to automate the code check-out process.
  • Followed detailed release scripts in UNIX, TOAD, Windows, Web sphere, DB2 and other environments to support code refreshes in the AT&T Technologies.

Environment: Toad 11.6, SQL Server 2000, Windows 2003/2005/2008/2008 R2, PYTHON, Vagrant, MS SQL Server 2000/2005, Cassandra, Oracle Business intelligent, Kubernetes, CHEF, Ansible, Jenkins, SVN, IVR (Various Tools) 11G, Maven.

Confidential, Kansas City, KS

Build & Release Engineer

Responsibilities:

  • Supported day to day operations in the Build-Release/Monitoring Engineering vertical in the Technical Services team for Global Infrastructure Support department.
  • Troubleshooting application build and deployment failures by working with AppDev and Infrastructure teams as part of the delivery process.
  • Provided subject matter expertise and services on development practices relating to source code management, build, release and deployment process automation.
  • Used Maven scripts tobuildthe source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Oversaw the quality of automated build plans to help the delivery team to manage the correct execution of the release process and all the steps within it to reduce risk and improve quality.
  • Involved in Setting CI (Continuous Integration) for major releases in Jenkins and Bamboo.
  • Written make, Maven and Ant build tools for application layer modules.
  • Worked on cloud environment, AWS: created instances and migrated various applications to AWS.
  • Migrated applications to the AWS cloud.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Building/Maintaining Docker container clusters managed byKubernetes, Linux, Bash, GIT
  • Used MAVEN as a dependency management tool to manage all the dependencies that are required.
  • Collaborated with development teams for the daily delivery process to NON-PROD and PROD environments.
  • Provided IT monitoring solutions for server infrastructure, web applications and stand-alone applications by working with third party vendors for 24/7 NOC support in alerting and raising incident tickets for proactive monitoring and resolution to minimize business impact.
  • Configured and managed HP ALM for defect tracking and management. Also, was SME for ALM application and database migration to newer infrastructure.
  • Configuring NFS, NIS, NIS+, DNS, HTTP, SSL, Auto Mount& Disk Space Management on SUN Servers.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Involved in Configuration Management Tools (PUPPET, Ansible).
  • Designed and built monitoring dashboards for IT executive leadership to provide a holistic view of the application and server status for business-critical entities within the enterprise.
  • Focus on continuous improvement of the source code management, Continuous Integration, Build & Release processes of the applications with measurable quantifiers and make use of appropriate analytical techniques to identity gaps in the existing practices and areas of improvement in related processes.

Environment: DevOps, Chef, Jenkins, Teamcity, Kubernetes, Bamboo, AWS Cloud, Nagios, Redhat, CenTOS, Docker, HP ALM, Java, NFS, NIS, SSL, HTTP, Maven, LINUX.

Confidential, Durham, NC

Release/Deployment Coordinate Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Worked with the Architect son SDLC process being the post development environments.
  • Developed and implemented the software release management for their release of web applications.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Used Shell/Perl scripts to automate the deployment process.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements usingJ2EE/Struts and Web sphere Application Server with DB2asDatabase.
  • Co-coordinated Instance Refreshes and Environment Re-base lining.
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
  • Created and maintained Python scripts for Automating Build and Deployment Process
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Sole person to be responsible for Release/Change control Process.
  • Worked with many teams of strength more than 30 and managed 2 release/build engineers.
  • Stand by administrator for Clear Case and PVCS.
  • Performed Functional and Stress Testing for a few applications using Mercury Load runner
  • Worked with HP QTP for Functional Testing.

Environment: ANT, MAVEN, CLEARCASE, SHELL, HP QTP, PVCS, J2EE, PYTHON

Confidential

Linux/Unix Administrator

Responsibilities:

  • Performed Red Hat Enterprise Linux, Oracle Enterprise Linux (OEL), Solaris, and Windows Server deployment to build new environment by using Kickstart and jumpstart.
  • Preformed Installation, adding and replacement of resources likeDisks, CPU’s and Memory, NIC Cards, increasing the swapandMaintenanceof Linux/UNIX and Windows Servers.
  • Implemented NFS, SAMBA file servers and SQUID caching proxy servers.
  • Implemented centralized user authentication using OpenLDAP and Active Directory.
  • Worked withVMware ESX ServerConfigured for Red Hat EnterpriseLinux.
  • Configured IT hardware- switches, HUBS, desktops, rack servers.
  • Install and configure Ubuntu, Centos on remote servers and Desktop servers.
  • Install, configured, troubleshoot, and administer VERITAS and Logical volume manager and managing file systems.
  • Performed tune-up kernel parameter, added/removed/administered hosts and users.
  • Created and Administered User Accounts using native tools and managing access using sudo.
  • Actively participated and supported in the migration of 60+ production servers from old data center to New Data Center.
  • Involved in using RPM for package management and Patching.
  • Creating documentation for datacenter hardware setups, standard operational procedures and security policies.
  • Create and maintain technical documentation for new installations and systems changes as required.

Environment: RHEL 3/4/5, Solaris 7/8, ESX 3/4, Ubuntu, Centos, Fujitsu, M4000, EMC Symmetrix DMX 2000/3000, Linux Satellite Server, VERITAS, OpenLDAP and Active Directory.

We'd love your feedback!