We provide IT Staff Augmentation Services!

Devops Engineer Resume

SUMMARY

  • Having 9+ years of IT Industry experience with Cloud, Build, Deploy, Oracle DBA and Release Management.
  • Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), Perforce, CVS, TFS, GIT, SaltStack and knowledge of ClearCase.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Experience in managing automated multiple continues integrated depot and branch builds on Hudson/Jenkins, Team City on a Network Server.
  • Have hands - on experience with Continuous Delivery/Continuous Integration (CI/CD) Pipeline.
  • Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for agile projects.
  • Extensive experience in using Continuous Integration tools like Cruise Control, Build Forge, and Hudson.
  • Experience in using Build Automation tools like Maven 3.2.2, Ant 1.3.
  • Experience with deployment tools such as Ansible, Puppet, Chef or Salt Stack.
  • Exposure to administration of servers such as IIS 7.5, Tomcat, WebSphere, WebLogic.
  • Installed, maintained, upgraded and supported Apache and JBoss application servers.
  • Extensive experience in all phases of Software Development Life Cycle with emphasis in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional J2EE applications.
  • Build/Release Engineering Automation with Docker and Jenkins.
  • Ability in managing all aspects of the software configuration management process including Code Compilation, Packaging, Deployment, Release Methodology and Application Configurations.
  • Exposure to Admin, Command-line Tools, API of public clouds like AWS and Azure.
  • Experience writing Cookbooks, Recipes etc in Chef for configuring Infrastructure.
  • Managed Ubuntu Linux and Windows virtual servers (Rack Space and AWS EC2) with Chef using Git.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
  • Familiar to OS/Raid Installation using custom images, VM Creation with VMware Tools and KVM.
  • Configured Networking Concepts DNS, NIS, NFS and DHCP, SMTP troubleshooting network problems such as TCP/IP, providing support for users in solving their problems.
  • Experience in Installing, upgrading and configuring Red Hat Linux 3.x, 4.x, 5.x, and 6.x using Kickstart Servers and Interactive Installation.
  • Installed, maintained, upgraded and supported Apache and JBoss application servers on Red Hat Linux systems.
  • Knowledge in using TIBCO Administrator for User Management, Resource Management and Application Management.
  • Expereince in Blockchain POC Projects by Setting up environment using Azure Blochain As Serveice (BAAS).
  • Having Knowledge in Blockchain Projects using Ethereum smart Contracts, Quorum and Hyperledger Fabric.
  • Team player with excellent interpersonal skills, S elf-Motivated, System Maintenance and has good Customer Support Experience.

TECHNICAL SKILLS

Operating System: Windows, UNIX, Linux, Mac OS

CI / CD Tools: Jenkins, Hudson, Docker, Chef, Puppet, Ansible, uDeploy, Bamboo

Cloud Technologies: AWS, Azure

Scripting Languages: UNIX Shell scripting, Perl scripting, JavaScript, Bash, PowerShell

Build Tools: Maven, Make, Ant, SonarQube, MS Build

Bug Tracking Tools: JIRA, Crucible and IBM Clear Quest.

Web/ Application Servers: Apache Tomcat, Nginx, JBOSS, WebSphere, WebLogic

Programming Languages: Java/J2EE, Ruby, Python, PL/SQL

Database: Oracle, SQL, MY SQL, SQL Server

SCM Tools: Subversion 1.5 & 1.6 (SVN), Perforce and Team Foundation Server (TFS), ClearCase, GIT

NoSql: Mongo DB, Cassandra, Couchbase

Hadoop Technologies: Cloudera Distribution, Horton Works

Monitoring & APM Tools: Elastic Search, Kibana, Logstash, Dynatrace

PROFESSIONAL EXPERIENCE

DevOps Engineer

Confidential

Responsibilities:

  • Designed Architectural diagrams based up on the client requirements for their application hosting in the AWS/Azure Cloud Environments.
  • Experience in designing and configuring secure VPC through private and public networks in AWS and created various subnets for servers.
  • Involved in developing custom images on Cloud using AWS Images and on VMWare ESX using Templates and involved in building physical servers.
  • Experience in Upgrading, Migration, Backup, Disaster Recovery, Performance monitoring and Fine-tuning of systems running various Linux platforms.
  • Implemented TFS branching and merging operations for .NET Source Code in the Agile Development Methodologies.
  • Experienced in configuration management using Visual Studio Team Services (VSTS), Team Foundation Server (TFS), VSS and Subversion (SVN).
  • Implemented Project Management tool on AWS Cloud which requires Apache Tomcat application Server, PostgreSQL DB(RDS).
  • Involved in Branching, Tagging and Merging of code delivery at required release.
  • Expereince in Blockchain POC Projects by Setting up environment using Azure Blochain As Serveice (BAAS).
  • Having Knowledge in Blockchain Projects using Ethereum smart Contracts, Quorum and Hyperledger Fabric.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools such as Jenkins (CI Tool).
  • Extensive experience in using MAVEN and ANT as build tools for building of deployable artifacts (jar, war & ear) from source code.
  • Integrated MAVEN with shell scripts created in Bash to automate the deployments for the Java based applications.
  • Deployed Java/J2EE application on to the Apache Tomcat server and configured it to host the websites.
  • Configured and Administered Nexus for Maven builds to store the Artifacts.
  • Used Maven dependency management system to deploy snapshot and release Artifacts to Nexus to share Artifacts across projects and environments.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with JENKINS, Subversion.
  • Used Chef to configure and manage infrastructure. Wrote cookbooks to automate the configuration setups.
  • Managed roles, environments, data bags, cookbooks, and recipes in Chef.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM) and managed network security using Security Groups, and IAM.
  • Wrote Scripts to Automate AWS services which include ELB, Cloud front Distribution, database, EC2 and database security groups, S3 bucket and application configuration.
  • Written scripts to containerize Chef using Docker and orchestrate it using Kubernetes. Configured the services using Configuration Management Tool like Chef.
  • Experience in design micro services deployment using Docker Automated Deployment of Docker Image with AWS CLI Scripts and worked on Docker container snapshots, removing images and managing Docker volumes.
  • Used EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances.
  • Used Terraform to manage low level components such as instances, storage, and networking.
  • Involved in developing the ASP.net application using 4.5 framework with MVC 5, Entity framework and Azure cloud services.
  • Involved in developing web services deployed to Azure to communicate between web sites, database and mobile applications.
  • Building/Maintaining Docker container clusters managed by Kubernetes.
  • Work experience with cisco network apps for security issues and experience in IDS/IPS architecture.
  • Troubleshoot and fix issues with services including micro services, platform as a services(PAAS), web and database server.
  • Developing a custom application in Splunk for Enterprise Security to identify and address emerging security threats using continuous monitoring, alerting and analytics.
  • Created Regular Expressions for Field Extractions and Field transformations in Splunk, Splunk apps for consuming data for applications and implement apps.
  • Created JIRA issues for prioritizing what is important, and cope up with what's going on around the project.
  • Experience with Splunk data mining and log file reporting. Monitor the Splunk infrastructure for capacity planning and optimization.
  • Configured Splunk which generate graphs, reports, alerts, dashboards, and visualizations for application and database server.

DevOps Engineer /Build & Release Engineer

Confidential

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Manage and administer suite of Atlassian products like Jira, confluence, Bamboo and Stash and hipchat.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Good expertise in CI/CD (continuous integration and Continous delivery process in building effective pipelines.
  • Support Mobile applications (IOS and Android) in resolving environment and build/deploy or webservices related issues using tools such as Xcode and Charles Proxy.
  • Working closely with other departments to ensure release builds meet performance and stability standards
  • Troubleshoot environment related issues, provide fixes and incident tickets and track them to closure on JIRA.
  • Maintain, manage and moniter 30 test environments for any issues or leveling up based on requirements.
  • Building/Maintaining Docker container clusters managed by Kubernetes.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins/Bamboo to move from one environment to other environments.
  • Built and Deployed Java/J2EE to a web application server in an Agile and Scrum continuous integration environment and also automated the whole process.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various environments.
  • Migration of Sourcecode from GitLab to Atlassian tools (Stash)
  • Installed/Configured/Managed Jenkins/Bamboo CI Automation.
  • Jenkins/Bamboo is used as a continuous integration tool for automation of daily process.
  • Hands On Experience with Visual Studio, Team Builds, Release Manager and also have experience on deploying C# .Net applications.
  • Have knowledge on Puppet/Chef modules/Recipies to automate configuration of a broad range of services.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • The Docker container leverages Linux containers and has the AMI baked in. Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.
  • Worked on project builds using build tools like Maven, Ant, Gradle and MSBuild.
  • Maintain AWS deployment, configuration tools and transform them into a robust system to auto-scale our platform.
  • Source code configuration tools GIT, Subversion, MS TFS and Perforce used for different projects.
  • Providing Version Control with Subversion and Automated Build & Deployments with Jenkins.
  • Automated deployment of builds to different environments using Jenkins.
  • Worked on Automation DB Deployments to Oracle, Sybase, Sql Server Databases using Flyway.
  • Integration of Docker with Jenkins.
  • Wrote Recipes/Cookbooks in Chef to implement continuous delivery and integrate with Jenkins.
  • Installed, tested and deployed .Net Code using Automation process through Power Shell.
  • Exposure to Admin, Command-line Tools, API of public clouds like AWS and Azure.
  • Wrote deployment Automation Scripts for JAVA Applications and implemented test automation tools like Selenium, JMeter and Proof.
  • Have experience within HP monitoring like Site scope.
  • Having Experience on SonarQube Implementation and running sonar scanner on projects for Code Analysis issues.
  • Having experience on integrating the Code Snapshots and build artifacts deploying into Nexus Artifactory.

Environment: GIT lab, Atlassian tools (Jira, Stash, Confluence and Bamboo), Jenkins, Sonarqube, \Java/J2EE, ANT, MAVEN, WebSphere commerce, Data Power, Akamai, CQ, Endeca, XML, UNIX, Windows 7, Unix and Mac.

DevOps Engineer

Confidential

Responsibilities:

  • Focused on automation, integration, and monitoring and configuration management.
  • Created Templates in Release Management 2015.
  • Used Power Shell in Windows-based systems.
  • Utilized SQL database systems.
  • Skilled in Test Driven and Agile Environment.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log. Manual and Automation process of creating branches tags and code merging.
  • Used GIT for Source Code Management.
  • Created branching & tagging strategy to maintain the source code in the GIT repository.
  • Managed IIS Web Server (HTTP and HTTPS).
  • Deploying and Troubleshooting of .Net based Applications on IIS Web servers.
  • Responsible for configuration management including deployment of new software/configuration changes into our UAT, Training, Production and DR environments.
  • Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet.
  • Deployed Puppet for automated management of machine configurations.
  • Building/Maintaining Docker container clusters managed by Kubernetes.
  • Designed REST APIs that allow sophisticated, effective and low cost application integration.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Developed several REST web services supporting both XML and JSON to perform tasks.
  • Limited the number of concurrent operation as Terraform.
  • Developed Splunk infrastructure and related solutions as per automation toolsets.
  • Facilitating Daily scrum meetings, spring planning, and spring review.
  • Created a Virtual Network on Windows Azure to connect all the servers.
  • Created Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.
  • Administrator with several atlassian applications like Confluence, Git Stash, Fisheye & Crucible.
  • Determining customer requirements and designing VMware-based solutions architectures.
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Environment: Flyway, TFS, Power shell Scripting 4.0, Splunk, Atlasian Confluence, Visio, JSON, Release Management 2015, VMWare, Azure, SonarQube, Selenium, Puppet, uDeploy, Terraform, Open Stack, Continuous Integration (CI/CD), IIS 7.5, SQL Server 2012.

Hire Now