We provide IT Staff Augmentation Services!

Devops /cloud Engineer Resume

4.00/5 (Submit Your Rating)

Seattle, WA

PROFESSIONAL SUMMARY:

  • DevOps Engineer with expertise in the areas of Build/Release/Deployment management with over 9+ years of experience with emphasis on designing, Implementingand managing Continuous Integration build systems, Responsible for Planning, building, deploying and releasing high quality products to end customers as well as respond quickly to changing applications requirements, Expertise in several areas of Software Configuration Management including development cycles, compilers, Test Automation, server configuration, scripting, installers, under a variety of Technologies.
  • AWS, Terra form, Azure, API Gateway, IAM,AWS Lambda, DynamoDB, Chef, Run deck,Docker, Maven, GIT, SVN, Mongo DB, Jenkins, RHEL, Build Automation, .NET, Deployment,Automation, Continuous Integration, Continuous Delivery, Preflight builds, Configuration Management, Release Automation, Installers, Packaging, Build languages, Python scripting, Ruby, Shell scripting, Ant, Linux, Virtual Machines, ApacheTomcat, Testing, Static analysis/code coverage tools.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit testautomation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Worked on AWS Cloud platform’s services which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch,Cloud Trail, Cloud Formation AWS configuration, Auto scaling, Cloud Front, IAM, S3.
  • Experienced in writing Chef Recipes to automate our build/deployment process and do an overall processimprovement to any manual Processes.
  • Extensively worked on Jenkins for continuous integration (CI) and for End - to-End automation for all build and deployments.
  • Well versed in automation scripting using Perl, Python, JScript, Ruby, Bash and PowerShell.
  • Experience in creating Ansible Playbooks, modules and roles. Wrote playbooks with Python SSH as the wrapper to manage configurations of OpenStack Nodes and Test Playbooks on AWS instances.
  • Working on migrating legacy, on premise applications on various cloud platforms like Azure, OpenStack, Open Shift. Experience in dealing with Windows Azure IAAS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, and Auto-Scaling.
  • Good understanding of the principles and best practices of Software Configuration management (SCM) in Agile, Scrum, and Waterfall methodologies
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Clover, PMD,
  • Well versed with Software development (SDLC), Test life cycle (STLC), and Bug life cycle and worked with testing methodologies like waterfall and Agile Methodology (SCRUM) with in-depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Experience in using Tomcat, JBOSS, Web logic and WebSphere Application servers for deployments.
  • Experience in Automation testing using Selenium Web Driver /RC / IDE, JUnit, TestNG, Jenkins, Maven,Ant, Cucumber, Soap UI and HP UFT.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Containerizing using Docker, Docker Compose, Swarm, and Kubernates.
  • Application Deployments & Environment configuration using Chef, Ansible and Puppet.
  • Expertise in Design/Plan, Install, Configure Linux Flavors (CentOS, RHEL, and Ubuntu), Windows Server AWS in a DevOps Culture through Continuous Integration (CI) & Continuous Deployment/Delivery (CD) as an iterative process and Automation of Infrastructure as Code.
  • Knowledgeable on various cookbook components and cookbook authoring workflows like attributes, definitions, files, libraries, recipes, resources and templates.
  • Installed, configured, and managed the servers (AWS, Linux, Tomcat, Apache, My SQL, Mongo DB, Groovy/Grails, Hudson/Jenkins, JIRA, Git, JUnit).
  • Experience in Windows Azure Services like PaaS, IaaS and worked on Azure PaaS storages like Blob SQL Azure. Well experienced in deployment & configuration management and Virtualization.
  • Worked in infrastructure team on installation, configuration and administration of CentOS 5.x/6.x/7, Red Hat Linux 8/9, RHEL 5.x/6.x/7, Red Hat Satellite 6, Windows Server R2/2012-R2 and SUSE Linux 10.x/11.
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, Plugin management and securing Jenkins and setting up master/slave configurations.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Installation, configuration and maintenance DNS servers, Mail servers, FTP servers, NFS, NIS, RPM, Zones, LDAP and Microsoft Active Directory & Samba Web servers on Sun Solaris, Linux platforms.

TECHNICAL SKILLS:

Build Tools/Scripting: Lang(s) -Ant, Maven, Gradle, Python, Ruby and Shell Scripting

Configuration Management: GIT, Perforce, Subversion, Bit Bucket

Continuous Build Integration: Jenkins, Bamboo, Team City

Continuous Delivery Tools/Cloud Tools: Chef, Puppet, Ansible / AWS, Azure

Operating Systems /Programming Lang: Windows, UNIX, RHEL and Solaris / .NET, Java

Databases: MS Access 2000, MS SQL 2000, MySQL and SQL

Change Management: Remedy, Aldea and PVCS Tracker.

Web/Application Servers: Tomcat, HTTP Server, Web Logic 8 & 10

Bug Reporting Tools: SDM-12, JIRA and Rational Clear Quest

Other Tools/Applications: Oracle ERP e-Business, API Development & Gateways

Monitoring Tools: Splunk

Languages/Scripting: C, C++, Perl scripting, Batch scripting, VB script, PowerShell Scripting, SQL, Java/J2EE, Soap UI, Ruby Python, Bash, VMware ESX, Selenium

PROFESSIONAL EXPERIENCE:

DevOps /Cloud Engineer

Confidential, Seattle, WA

Responsibilities:

  • Implementing Jenkins pipeline with Gradle, Docker and Puppet Configuration tools to enable the build infrastructure.
  • Translated Chef Functionality to equivalent Puppet functionality. Performed test drive development of puppet modules and manifests.
  • Worked on Active Directory and its implementation on all the platforms of Microsoft Azure Cloud Technology.
  • Experience in creating and maintaining multiple project in Build Forge, Team City, TFS, Jenkins, and Bamboo.
  • Maintained a wide variety of small Perl,Groovy and java applications in order to maintain level of service.
  • Involved in migrating the old legacy tools to Subversion and JIRA and Hudson to Jenkins.
  • Wrote new API application with Visual studio 2012, .net framework 4.0 and C# as code behind language.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, DynamoDb, Route53, EBS, ElasticLoad Balancer, Auto scaling groups.
  • Good hands on experience on cloud technologies like Amazon Web Services and automation tools like Chef and Ansible.
  • Created Shell and Python Scripts to automate creation of AMI's through pre-boot and bootstrapping techniques. Experience in Designing Azure Resource Manager(ARM) Template and extensive experience in designing custom build steps using Power Shell.
  • Developed Multi-Tier Application in .NET using the 3 layer approach. Presentation layer was developed using MVC, business layer using C#, and the data access layer using Entity Framework.
  • 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 On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Deployed Puppet, Puppet Dashboard and PuppetDB for Configuration Management to Existing Infrastructure.
  • Implemented CMDB Solution to Create Deployment Record Sets across Application & Infrastructure Deployment Pipelines for various source configurations (i.e. GitHub, Jenkins, Chef & Terraform)
  • Experience in combining multi-node software deployment using Ansible.
  • Extensive experience in source controlling using Subversion (SVN), Team Foundation Server (TFS), Visual safe Source (VSS).
  • Led automation of Azure deployments utilizing PowerShell. Architected automation of Azure Virtual Networks, Network Security Groups and access control rules.
  • Involved in developing modules using latest technologies ASP.NET MVC 6.0 with Razor View Engine, HTML helpers, CSS.
  • Utilized all components of cookbooks like recipes, resources, templates, attributes and libraries.
  • Designed, developed new forms and modified existing forms using C#.net, LINQ, javascript, Jquery, ADO.NET, WCF Services.
  • Containerizing the applications and its virtual infrastructure into a collection of isolated services by optimizing the resource utilization with the help of Docker Engine.
  • Installed & configured Jenkins master that served 30 different slaves supporting 9 different applications with various release life cycles and multiple CI pipelines setup on project branches.
  • Designed and Implemented Cloud Infrastructure (IaaS/PaaS) Automation across Public Clouds & Open Shift Enterprise using Vault Enterprise, Packer, Terraform Enterprise & Jenkins.
  • Developed custom Ansible playbook and integrated in Jenkins post configuration for setting up the automated build pipeline for GIT repository projects.
  • Infrastructure provisioning tools Terraform, Cloud Formation, ARM Templets, AWS CLI, Azure PowerShell, and Azure CLI.
  • Effectively used ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks using C#.NET.
  • Experience in working with GIT, Team Foundation Server (TFS) source control. Created new team projects under team project collections, merging and branching to support parallel development.
  • Deployed J2EE applications to Application servers in an agile Continuous Integration (CI) environment and also automated the whole process.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Involved in creating applications using VB.Net and enhancing projects for .Net applications.
  • Installation of various third-party software’s like Oracle Client, Oracle Database, Oracle Apps Server.
  • Used Ansible to manage Web Applications, Environment configuration files and packages.
  • Involved in all the phases of the SDLC from Requirement gathering, Design, Build, Test, Deploy and Support Exhibited high leadership qualities at all levels in academic and professional life.
  • Experience in working on source control tools like Tortoise SVN, CVS, IBM Clear Case, Perforce, and GIT.

Environment: Jenkins, Java/J2EE,.NET, ANT, MAVEN, GIT, Amazon Web Services, Amazon EC2, S3, Cloud Watch, Ansible, AutoScaling, Route53, EBS, Elastic LoadBalancer, AMI, UNIX, JIRA, Tomcat.

DevOps /Cloud Engineer

Confidential, Pleasanton, CA

Responsibilities:

  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB),Auto scaling groups.
  • Designed and developed the user interface for various tools and implemented ASP.NET validation controls, JavaScript, JQuery for server and client side validations respectively.
  • Lead the cloud infrastructure maintenance effort using a combination of Jenkins, Chef and Terraform for automating CICD pipeline in AWS.
  • Worked on chef server management console and understanding and working knowledge on all different components of chef server, nodes,and Work stations.
  • Experienced in Version Control Systems such as Team Foundation Server 2010/2012/2013/2015 for active tracking of work progress and maintaining code repository and Experience in administering continuous integration in team city.
  • Experienced on creating Azure VM, Cloud Services and Storages by using Azure PowerShell Script.
  • Working knowledge and understanding of Server provisioning tools like CHEF.
  • Implemented Terraform Enterprise to Provision Infrastructure across AWS Workloads and OpenShift Clusters.
  • Chef Automation development, unit and integration testing, documentation and user acceptance testing.
  • Implementing new projects build framework using Jenkins & maven as build framework tools.
  • Extensively Used TFS (Team Foundation Server) for the maintenance and status of the developers for development of application.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Mavenand Nexus as tools.
  • Puppet is an open source Tool.The Puppet Code design works as a list of Dependencies which can make things easier or more.It runs as a master-client setup and uses a model driven Approach.
  • Document incremental enhancement requirements and estimate Chef Development effort and duration and Chef Automation design document.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server andWebSphere Application Server on Red Hat Linux.
  • Deployed the initial Azure components like Azure Virtual Networks, Azure Application Gateway, Azure Storage and Affinity groups.
  • Writing different Chef Cookbooks for installing, configuration, and upgrading different applications on the Servers..
  • This includes Artifacts for regular Health Checks, IP and System Integrity, Change management, Problem management, Logical Access Controls, Network Connectivity, Service Registration and Performance Management.
  • Implemented Cloud Infrastructure (IAAS) Automation across AWS Public Cloud using Packer & Terraform.
  • Support of Applications like Apache Tomcat and Java based applications running on Linux machines formultipleclients.
  • Involving and working with other team on Data Base / Application Refresh based on software life cycles.
  • Experience Microsoft Azure date storage and Azure Data Factory, Data Lake.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Deployed Java/J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Developed UNIX and Perl Scripts for manual deployment of the code to the different environments and E-mail the team when the build is completed.

Environment: Jenkins, Java/J2EE, .NET, ANT, MAVEN, GIT, Chef, Amazon Web Services, Amazon EC2, S3, Cloud Watch, Auto Scaling, Route53, EBS, Elastic Load Balancer, AMI, UNIX, JIRA, Tomcat.

DevOps /Cloud Engineer

Confidential, PA

Responsibilities:

  • Developed Chef Recipes to configure and deploy for maintaining the software components of the existing Infrastructure.
  • Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration.
  • Automated the cloud deployments using chef, and AWS Cloud Formation Templates and Terraform templates.
  • Worked with build pipeline set up for Continuous Integration/Continuous Deployment using Jenkins/Jenkins Enterprise editions like Cloud Bees Jenkins to orchestra changes across servers and components.
  • Creation of Data Pipelines on AWS to schedule migration of data from SFTP servers to RDS instances.
  • Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection and Reporting.
  • Creation of Cloud formation templates for different environment's(DEV/stage/prod) to automate Infrastructure (ELB, Cloud watch alarms, SNS topics, RDS etc) on click of a button.
  • Extensive experience supporting applications across varied middleware technologies Jboss, Weblogic, Apache on Linux systems.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Nexus, Ansible and Run deck.
  • Implemented Server and Client side validations using ASP.NET validation controls and JavaScript.
  • Refined automation components with scripting and configuration management (Ansible).
  • Involved in Create/Enhance/automate build and deployment processes for each release and upgrade.
  • Managed GIT, Jenkins, and Nexus. Designed and automated build & release process.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Have deployed various applications through Docker containers.
  • Used technologies provided by the .NET framework including ASP.NET, ADO.NET, Web Services using SOAP and data manipulation using XML.
  • Working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Written Maven/Ant Scripts for Automating end-to-end build process and written Shell scripts for deployments and configuration of Weblogic server for all J2EE applications.

Environment: Jenkins, Java/J2EE,.NET, ANT, MAVEN, GIT, Chef, Amazon Web Services, Amazon EC2, S3, Cloud Watch, Auto Scaling, Route53, EBS, Elastic Load Balancer, AMI, UNIX, JIRA, Tomcat.

Build & Release Engineer

Confidential, Tyson’s Corner, VA

Responsibilities:

  • Primary responsibilities include Build and Deployment of the java applications into different environments like Dev, INT and QA.
  • Perform Created a deployment procedure utilizing Jenkins CI to run the unit tests, build documentation using
  • Natural Docs and create RPM packages for installation and setup the application and its dependencies.
  • Setting up the application development environment by using Microsoft TFS.
  • Installed Jenkins on a Linux machine and created a master and slave configuration through a build farm for implementation of multiple parallel builds.
  • Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Able to create scripts for system administration using languages such as BASH and Python.
  • Deployed Azure IAAS virtual machines (VMs) and Cloud services (PAAS role instances) into secure VNets and subnets.
  • Writing Json templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GitHub (sub version control).
  • Building REST Full and SOAP based WCF services to abstract and centralize common functionality.
  • Integrating various Version control tools, build tools, nexus and deployment methodologies (scripting) into Jenkins to create an end to end orchestration build cycles.
  • Experienced on creating Azure VM, Cloud Services and Storages by using Azure Power-Shell Script.
  • Analyzed the ANT build projects for conversion and converting to Maven build projects as well as Applied security measures to ensure access to personnel by applying Mongo DB and MYSQL authentication and authorization procedures.
  • Experience in Software Configuration Management (Daily Build, Release and Testing methodology) using tools like Team Foundation Server (TFS), Microsoft Visual Source Safe (VSS), Subversion, and GIT.
  • Repository management in Maven to share snapshots and releases of internal projects using Nexus tool.
  • Set up and maintain continuous automated build system with Jenkins, ClearCase and Perl/Python scripting.
  • Management of Users and Groups in Subversion (SVN) and troubleshoot client spec issues and user issues.
  • Deployment of build artifacts like wars and ears into a WebLogic app server by integrating the WLST scripts to Shell Scripts.

Environment: Jenkins, Java/J2EE,.NET, ANT, MAVEN, GIT, Chef, Amazon Web Services, Amazon EC2, S3, Cloud Watch, Auto Scaling, Route53, EBS, Elastic Load Balancer, AMI, UNIX, JIRA, Tomcat

Linux Administrator

Confidential

Responsibilities:

  • Written Maven/Ant Scripts for Automating end-to-end build process and written Shell scripts for deployments and configuration of Web logic server for all J2EE applications.
  • Developed and Modified Web Forms using C# under .Net framework 4.0/4.5 depending upon the Clients Requirement.
  • Performed build support, troubleshoot broken builds, enforce zero build break and deliver releases to Production and QA in Linux/Solaris environment for company’s brokerage platform. The architecture consists of services layer (Tux/CWS) and Application Framework. The environment uses Jenkins continuous/incremental builds, subversion and associated tools.
  • Assisted in development of new software solutions in C# domain within .Net development framework.
  • Defined Portlets, workflows, packages to perform automation of ERP deployments through IT Governance.
  • Responsible for creating and installing builds and deployments on UAT and Prod Environments.
  • Used Perl/Ant/Shell to automate the build and deployment process for IBM websphere and BEA weblogic.
  • Deployed J2EE applications across multiple instances of Web Sphere Application Server.
  • Installed and configured Apache Tomcat, ANT for automated build processing and created Tasks in ANT to integrate to Web Logic.
  • Maintained all the Linux environments for deployments and Implemented Configuration Management, Change Management policies and procedures.
  • Used Perforce, Version Manager, SVN version control systems to manage different builds for the system.
  • Experience in writing shell and powerShell scripts to automate manual tasks in Linux and windows environment.
  • Worked closely with developers, users, business Analysts and Operations group to resolve build failures.
Environment: LINUX, Jenkins, Java/J2EE,.NET, ANT, MAVEN, GIT, SVN, UNIX, JIRA, Apache Tomcat. EDUCATION Bachelors in Electronics and Communications from JNTU Kakinada India 2008

We'd love your feedback!