We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Bedford -, NewhampshirE

SUMMARY

  • IT Professional with 9 years of experience in Infrastructure automation, code migration, Configuration Management and Development using Java.
  • Experience in setting up the enterprise infrastructure on Amazon Web Services (AWS).
  • Experience in working as DevOps engineer for release automation to achieve continuous integration and continuous delivery (CI and CD).
  • Created various ANT scripts to create multiple deployment profiles and deploy the applications to Apache Tomcat.
  • Extensive experience in using Build Automation scripting like, Apache ANT, Maven 3.
  • Installed, Setup and configure various Jenkins jobs for application deployments, test cases execution.
  • Experience in ZOOKEEPER, GROOVY,TEST DRIVEN DEVELOPMENT, API Gateways, Grovvy, Continuous Integration, Monitoring, Change Management Processes and Procedures.
  • UtilizedAnsible, Puppet, Git and Rundeck to install and configure Linux environments with successful production.
  • Experience in setting up Upstream and Downstream Jobs Jenkins and Hudson. Worked with Jenkins Pipelines.
  • Experience with AZURE, TCP,BIG DATA,Hadoop, MongoDB,KUBERNATES, Docker with Mesos and Marathon.
  • Configured Jenkins jobs with the ANT scripts for various deployments of JAVA/J2EE enterprise applications.
  • Experience in setting up the End User Security in Jenkins and Hudson.
  • Experience as Groovy Grails Developer in last two Projects.
  • Experience in creating Dashboards, Camel, life cycle policies in AWS S3 for backups to Glacier.
  • Experience in assisting Applications & teams across Remote and Local geographical locations as part of Support experience in creating complex IAM policies for delegated administration withinAWS.
  • Worked on core AWS Mobile Hub services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, auto - scaling config, and Cloud Formation.
  • Responsible for operational support activities to ensure availability of customer websites hosted onAWScloud infrastructure using Virtual private cloud and public cloud along with AWS Mobile Hub.
  • Configured AWS S3 buckets so as Dev team to perform CRUD operations by using the AWS SDKs.
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in S3 using S3 CLI tools.
  • Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier.
  • Worked with Amazon IAM console to create custom users and groups.
  • Experience in Setting up Chef Workstation, boot strapping various enterprise nodes, setting up keys.
  • Experience in Working with RabbitMQ,Dashboards,Chef Cookbooks,Monitoring,Chef Recipes, Docker containerzitaion and clustering, Chef attributes, Chef templates,Artifactory and Ohai.
  • Experience in setting up the SPARK,chef repo,GROOVY,Chef work stations, chef nodes,Hadoop and saltstack.
  • Strong Experience in Mesos, API Gateways,Operationizing,KafKa, Continous Integration and QA/PROD
  • Extensive experience in Setting up Application Tier, Build Controllers, Build Agents in Team foundation Server (TFS) 2010, 2012, 2013&2015.3
  • Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database.
  • Experience in Installation, Configuration and Troubleshooting of NoSql databases on Solaris OS, IBM-AIX, Red Hat Enterprise Linux (RHEL) and Windows on highly transactive and Very large databases.
  • Collaborated with Release Management and Program Portfolio Management to draft a Project Charter after intense negotiation with Business Sponsors, Subject Matter Experts (SMEs) and all concerned stakeholders
  • Involved in the process of Conceptual and Physical Data Modeling techniques for NoSql technologies.
  • Experience with NTFS File Management, Win Print Management and VMware.
  • Experience in setting up puppet master,google cloud and puppet agents for managing enterprise policies, configurations.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Was involved and responsible for managing more than 80 NoSql clusters which involved MongoDB and Cassandra DB
  • Experienced in NOSQL database design and principles Mongo and Cassandra
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services
  • Experience in working with Python,Grovvy,Continous Integartion, Teraform,AZURE,AWS, data bags, attributes, cookbooks, recipes and templates in Chef.
  • Implemented workflow actions to drive troubleshooting across multiple event types inSplunk.
  • Experience of 4 + years working with F5 LTM & load balancer, software load balancer, WebLogic Application Server Clustering and experience in setting up pools,VIP'S,Layer 7 routing and debugging.
  • Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.
  • Experience in Power Shell DSC Administration/Maintenance of source control management systems, such as SVN, Perforce, GIT(Distributed Version Control)and knowledge of Perforce.
  • Extensive experience in working with Mac OS X,HADOOP DISTRIBUTION,Oracle WebLogic, Apache Tomcat application servers.
  • In-depth knowledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript.
  • Hands on experience in Camel Operationizing, web development using HTML, JavaScript and CSS.
  • Experience in writing SQL scripts for Oracle 10g, 11g and SQL Server.
  • Closely worked with BIG DATA,Hadoop, BA, Dev, QA, Product Owners and other teams for product delivery.
  • Worked with project management tools - HP Quality Center, Fisheye, Crucible, IBM Clear Quest.
  • Extensive experience with JIRA,GRADLE,Rally, Asana, BMC Remedy for Project Planning/Management.
  • Experience in Zookeeper and requirements gathering, analysis, solution design, development, implementation, setup, testing, customization, maintenance, and support and data migration.
  • Implemented processes for resolution of computer equipment problems.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Experience in AZURE, KAFKA, Kubernates & writing the scripts in Perl and Shell Scripts for managing various enterprise applications.
  • Experience in scheduling the deployment profile creation process using ANT scripts and Cron jobs.
  • Experience in all phases of Software Development Life Cycle (SDLC) for Enterprise Applications.
  • Setting up Change Management process and standardizing the policies for various applications.
  • Extensive experience in Windows AZURE (IaaS) migrating like creating AZURE VMs, storage accounts, VHDs, storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE.
  • Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
  • Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows AZURE and SQL AZURE and in AZURE web and database deployments.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role) in secure VNets and subnets
  • Experience in usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Microsoft Azure, Route53, SNS, SQS, and Cloud Trail.

TECHNICAL SKILLS

Languages: C, C++, and JAVA

Build Tools: Ant, Maven

Software Provisioning Tools: Chef, Puppet

CI Tools: Jenkins, Hudson,Bamboo

Server: Tomcat, JBOSS, WebLogic and WebSphere

Release/Project Management: MicrosoftReleasemanagement Server

Issue Tracking: BugZilla, JIRA

Version Control: CVS, GIT

Database: Oracle, My SQL

Operating System: Windows Variants, Linux, UNIX.

PROFESSIONAL EXPERIENCE

Devops Engineer

Confidential, Bedford - NewHampshire

Responsibilities:

  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Set up different kinds of Build triggers including - Gated -Checkin, Continuous Integration (CI), and Rolling Builds in Team Foundation Server 2010 & TFS 2012.
  • Worked with SOA team in setting up App Dynamics on their environment
  • Created custom scripts to automate App D installation on various machine based on the input and requirement opting the Application server.
  • Deploy and monitor AWS resources (EC2, VPC, ELB, S3, RDS) using Chef and Terraform
  • Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.
  • Deploy and monitor AWS resources (EC2, VPC, ELB, S3, RDS) using Chef and Terraform
  • Experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Worked on many tools like HP Vugen12.0, 12.53, Controller, Dynatrace & Perfmon, Performance Center, Fiddler.
  • Have working knowledge of dynatrace 6.2 to collect the Performance metrics and find the root cause of any issue by the help of purepath.
  • Developed relationships between business users and development team to implement and customize PCF platforms
  • Capacity Planning sessions for Infrastructure PCF on Exalogic.
  • Used AWS storage gateway and direct connect to get the client to PCF
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Fullstack application deployed to Heroku featuring a RESTful API, basic CRUD operations using a MySQL database, and automated emailing service upon signup.
  • Manage and mentor developers throughout whole lifecycle including development process, implementation steps, maintenance and troubleshooting techniques
  • Monitor and contribute the development process as a fullstack developer
  • Deploy Openstack environments through automated tools,Ansible/ custom pipeline.
  • Configured VMs in availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Migrating the servers using Azure Site recovery.
  • Defining Metrics and creating the alerts in Azure Log-Analytics, and adding all servers into the monitoring.
  • Implementing the Microsoft Best practices like creating network security groups, following the recommendations from Azure Security center
  • Create RAML 1.0 specification file based on blueprint mapping document in Anypoint portal's API manager.
  • Create and follow MuleSoft API Error Handling and Logging Standards while building any API's.
  • Configure the OAuth provider module to connect with custom built Java Class and OAuth API to implement Oauth2, MuleSoft JDBC object store and clustering in the server.
  • Design and develop enterprise services API specification using RAML and REST schema.
  • Involved in implementing deployments into AWS EC2 with the help of Terraform.
  • In-depth knowledge of Subversion (SVN) and GIT administration, automation and management experience.
  • Experience in OpenShift Administrative tasks include but not limited to, Create containerized services.
  • Applications, Install an OpenShift cluster, Configure and manage OpenShift pods, services, routes
  • Installed, configured, and managed OpenShift HA clusters and deployed applications on OpenShift
  • Provided support for modern frameworks like Spring Boot, Wildfly Swarm, Eclipse Vert.x, and Node.js to implement cloud native micro services and replace monolithic functionality on OpenShift.
  • Managing the code migration from TFS, CVS and Star team to Subversion repository.
  • Used the report builder in customization of Reports in TFS 2010.
  • Written Templates for AWS infrastructure as a code using Terraform and CloudFormation to build staging and production environments.
  • Expertise Knowledge in version control installation and administration knowledge on GIT.
  • Administering and maintaining Subversion code repository and backup files.
  • Experience with SVN and GIT Branching & Merging Strategies
  • Jenkins/Hudson Continuous Integration Server - Installation, Configuration, Design and Administration, plus experience of extending and integrating these tools with other systems, platforms.
  • Automation of scripts, software builds and deployments using JENKINS.
  • Administration of Jenkins server- Includes Setup of Jenkins, Configure Nightly builds, and build and deployment automation.
  • Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
  • Expertise in Automation tools such as Selenium WebDriver, Selenium IDE, Java, Jenkins & UDeploy (Continuous integration, Regression tests), Cucumber, TestNG (Regression tests).
  • Good in writing automation framework from scratch as well as contributing to existing framework.
  • Written Templates for AWS infrastructure as a code using Terraform and CloudFormation to build staging and production environments.
  • Sound knowledge in writing shell scripts to perform deployment of Java Build files and automating manual tasks..
  • Strong hands on development and configuration experience with software provisioning tools like Chef.
  • Developed automated tests using Selenium WebDriver with developers for Continuous regression testing (Jenkins & UDeploy) and reducing manual testing using Selenium, TestNG and Maven
  • Used Selenium core to quickly record and playback the tests in the actual environment that they will run the web browser
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium Webdriver (using Java).
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code. Application Deployments & Environment configuration using Chef.
  • Designed and implemented Software configuration management SCM and change management CM solution using TFS, Rational Clear Case, Rational Team Concert (RTC), GIT, JIRA, and Clear Quest.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins/ Hudson & chef.
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Good knowledge in setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Experience on Virtualization technologies like VMware, Vagrant, oracle virtual box.
  • Strong experience in using configuration management tools like Chef.
  • Production experience in large environments using configuration management tools like Chef supporting Chef Environment with 500+ servers and involved in developing manifests. Developed Chef Cookbooks to manage systems configuration.
  • Strong knowledge / experience in creating Jenkins CI pipelines. Experience in Jenkins to automate most of the build related tasks.

CI /CD (Build Engineer)

Confidential, Birmingham - Alabama

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Worked with dev teams on setting up custom data collectors and service endpoints to monitor their applications which APP D wouldn't capture out of the box.
  • Created custom scripts to automate App D installation on various machine based on the input and requirement opting the Application server.
  • Reported status to Release Management. Responsible for program planning, demo, inspection and adaption, synchronization, release planning and improvement planning. Worked with other technical teams for resolution. Worked with execution team and tracking team to record risks, reports and metrics.
  • Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Worked as change agent to implement SAFe and successfully facilitating Scrum of Scrum and Release/PI planning
  • Collaborated with executive in designing SAFE model as well as with the Project team in developing new framework using JIRA Agile and JIRA Portfolio, while serving as release train engineer.
  • Implement the Build automation process for all the assigned projects in Vertical Apps domain.
  • Involved in designing and documenting the deployment and migration process.
  • Actively involved in various production and lower level environment deployment
  • Worked with SVN and GIT version controls.
  • Evolving new tools/methodologies to improve this existing process and show better results to all stakeholders.
  • Worked with dev teams on setting up custom data collectors and service endpoints to monitor their applications which APP D wouldn't capture out of the box
  • Setting up new development branches, merging branches, facilitating the releases.
  • Setting up the new repos, Managing the permissions for various GIT branches.
  • Creating adhoc GIT stashes.
  • Created post commit and pre-push hooks using Python in SVN and GIT repos.
  • Setting up the SVN and GIT repos for Jenkins build jobs.
  • Managing database DDL, DML scripts in SVN and GIT.
  • Support Experience with automation testing tools like Selenium for Java Application.
  • Worked on various activities deployment of all the modules as part of Integration Team.
  • Provided configuration management expertise to all software development projects.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Set up Jenkins and Hudson for Continuous Integration Process.
  • Provided end-user training on Tortoise SVN, JIRA, Rally and Asana for enterprise users.
  • InstalledSplunkon unix andSplunkSOS for the health of the clusters.
  • IntegratedSplunkwith Active directory and LDAP authentication.
  • Provided configuration management expertise to all software development projects using Enterprise Puppet.
  • Configured the Chef-Repo, Setup multiple Chef Work stations.
  • Extensively involved in writing the cookbooks and recipes.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Worked on SQL Server 2012 management and DDL and DML script migration.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Involved in release and deployment of large-scale C#, Website and Web applications using TFS repository
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in S3.
  • Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier.
  • Worked with Amazon IAM console to create custom users and groups.
  • Worked with various AWS EC2 and S3 CLI tools.
  • Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
  • Experience in setting up the chef repo, chef work stations and chef nodes.
  • Experience in working with data bags, attributes,SPARK,cookbooks, recipes and templates in Chef.
  • Designed, developed and implemented unit tests and product features.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Participated in integration of applications with existing APIs.
  • Implemented integration of use case scenarios as per requirements.
  • Designed and developed Grails applications for end users.
  • Researched and implemented code coverage and unit test plug-ins like Find Bugs, Check style and PMD with Maven/Hudson.
  • Worked with development team to migrate Ant scripts to Maven.
  • Provided end-user straining for all Tortoise SVN, JIRA users to effectively use the tool.
  • Experience in writing the re-write rules in Apache HTTP Server Version 2.0.
  • Maintain, monitor test and production environments along with ELK and TOMCAT.
  • Scheduled the Linux Cron jobs and Jenkins jobs for build automation.
  • Developed Perl and shell scripts for automation of the build and release process.

Environment: Tortoise SVN, Jenkins, Java/J2EE, ANT, MAVEN, GIT, OpenStack, Amazon EC2, Amazon Web Services, Puppet, Chef, Python Scripts, Shell Scripts, Sonarqube, UNIX, JIRA, Jython.

DevOps Engineer

Confidential, Charlotte,NC

Responsibilities:

  • Responsible for Deployment Automation using multiple tools Chef, Jenkins, GIT, ANT Scripts.
  • Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Implemented RESTful Microservices using Spring Boot Framework. Generated Metrics with method level granularity and Persistence using Spring Actuator.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Dockers and Jenkins for Microservices deployment.
  • Worked on establishing a streamlined release process for the development team from scratch.
  • Automated the build and release management process including monitoring changes between releases.
  • Created various ANT scripts to create multiple deployment profiles and deploy the applications to Apache Tomcat.
  • Participated in integration of applications with existing APIs.
  • Implemented integration of use case scenarios as per requirements.
  • Strong hands on Camel Router techniques
  • Worked closely with Project Managers to establish and create & design the release plan.
  • Managed the source control using version controlling tools like SVN and GIT.
  • Implemented Infrastructure automation through Puppet, for auto provisioning, code deployments, software installation and configuration updates.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Created branches and managed the source code for various applications in SVN and GIT.
  • Created various scripts in Python and Ruby for automation of various build processes.
  • Experience building large infrastructure for disaster recovery and multi data center strategy.
  • Involved in Building data backup/recovery strategy and plans.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Writing Maven and Ant build tools for application layer modules.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artefacts on the source code.
  • Work with different team members for automation of Release components.

Environment: Java/J2EE, Subversion, Ant, Maven, Jenkins, GIT, SVN, Chef, Puppet, AWS, Python, Shell Scripting, Ruby.

Devops Engineer

Confidential, Phoenix, AZ

Responsibilities:

  • Packaging and delivery of artefacts to QA communities.
  • Installed MAVEN and configured pom.xml in conventional projects for continuous integration.
  • Worked on configuring plug-ins like Junit, SSL authentications in Maven.
  • Coordinating the resources by working closely with Project Manager’s for the release and carried Deployments and builds on various environments using continuous integration tool.
  • Designed and developed Grails applications for end users.
  • Developed and implemented new solutions for production applications.
  • Analyzed, debugged and resolved technical issues for application enhancement.
  • Programmed and executed new software application code along with modifications.
  • Developed Junit test cases using Junit.
  • Wrote script in Maven for Building multiple projects.
  • Involved in Java, J2EE code deployment using Jenkins Jobs and Cron Jobs.
  • Testing the application manually and run the JUNIT Test suites Wrote ANT and MAVEN Scripts to automate the build process.
  • Used Shell/Perl scripts to automate the deployment process.
  • Co-coordinated Instance Refreshes and Environment Re-base lining.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Sole person to be responsible for Release/Change control Process.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Hudson/Jenkins.
  • Support developers to resolve issue. Helped development team for better build process.

Environment: Java/J2EE, Ant, Maven, Subversion, Jenkins, Clear Case, Clear Quest, UNIX, JUnit.

UNIX Admin

Confidential

Responsibilities:

  • Responsible for Development, UIT, SYTEM, UAT, STAGING, PRODUCTION Builds and Releases.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Responsible for CI environments (Jenkins, Nexus, Sonarqube).
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Testing the application manually.
  • Performed weekly and on-call deployments of application codes to production environments.
  • Reviewed and modified project requirements, designs and scope.
  • Provided technical guidance during requirements gathering and documentation.
  • Coordinated application release with developer, DBA, QA and project management teams.
  • Worked in cross-platform environments like Linux, UNIX, AIX and Windows.
  • Documentation of detailed build configuration, Build procedures and change history for releases.
  • Participated in the designing from initial stage of development and prepared the class and sequence diagrams.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Analyse and create daily reports on the status of server backups on intranet and extranet.
  • Provide complete phone support to customers.
  • Troubleshoot tickets on the help desk tracking system.
  • Configured Environment, Run unit tests and created reports by using Maven.

Environment: Java, J2EE, SVN (Subversion), Hudson Ant, Maven, Jenkins, JIRA, Shell/Perl Scripting, WebSphere, UNIX

We'd love your feedback!