We provide IT Staff Augmentation Services!

Lead Devops Engineer Resume

2.00/5 (Submit Your Rating)

Lincolnshire, IL

SUMMARY

  • 12+ Years of experience in IT Industry with Change Management, Configuration Management, Cloud Management, Deploy, DevOps Build/Release Management.
  • Experience in Project Analysis, requirements, Design, Development, Testing and Deployment and Documentation
  • Expertise in Continuous Integration (CI), Continuous Deployment (CD) and Continuous Testing (CT)process automation usingTeam Foundation Server, Azure DevOps, VNext, .XAML build template,NANT, Microsoft Release ManagementandMicrosoft Test Manager (MTM).
  • Experience inMicrosoft Azure DevOps CI /CD process Pipeline.
  • Extensive experience inTFS Server, TFS Build Server, TFS Build Controller, TFS Build Agent and Azure DevOps Build /Deployment Agentinstallation and configurations.
  • Experience inMicrosoft Test Manager (MTM), Test Controller and Test Agentinstallation and configuration for automation testing.
  • Experience in implementing the deployment automation deployment script for.NET,BizTalk, ALC, SSRS, CORTICON, web Methods, MS SQL and Oracledeployment.
  • Experience in ImplementedSoftware Quality Assurance (SQA) and Security Vulnerabilities (IBM Security AppScan) toolin the Build Process.
  • Expert in developing windows applications, web applications, windows services and web services in Microsoft Visual Studio .Net IDE usingC#, VB.NET, ASP.NET, ADO.NETandSQL Server.
  • Experience Worked on various teams as leading team member; successfully handling responsibilities such as setting up environments, noledge transfer, code review, compliance to best practices & standards and deployment of applications.
  • Experience in Worked on cross - functional teams successfully interacting and communicating with other development teams, intra-inter organizational technical support groups, third party vendors, team of business users, and clients.
  • Experience in combining of static and dynamic application security testing (SAST/DAST), to identify code bugs and application issues.
  • Experience of managing and coordinating the Requirement Gathering, Development and Deployment activities withoffshore and onsite team. Ability to learn and apply new technologies quickly along with strong leadership and problem solving skills.
  • Experienced team lead TEMPeffectively working across global teams focused on culture, talent development, Organizational efficiency with proven track record of providing strategic, technical and operational leadership to increase productivity and production stability in IT Delivery, IT Infrastructure Management & Cloud Infrastructure.
  • Extensive experience in all facets of projects lifecycle from strategic planning and inception through deployment and post production support with unique ability to bridge between business and technology.
  • Expertise in software development, Test, Build and Deployment strategies in large scale environments.
  • Expertise in System Architect (Infrastructure, Database, Applications) on High Availability (Clusters) Unix (AIX, Linux, Solaris, SUSE,) Windows, VMWare, Amazon Web Services, Storage EMC, NAS, Hitachi platforms supporting enterprise systems, QMW, Disaster Recovery.
  • Experience in worked with development team forcompile and debug or troubleshootingthe applications whenever developers needed help from build team.
  • Expertise indebugging and troubleshooting skillsusing Visual Studio tools/Builds and Release Management.
  • Hand on experience onPowerShell. Developed custom activity forBuild and DeploymentusingPowerShell.

PROFESSIONAL EXPERIENCE

Confidential, Lincolnshire, IL

Lead DevOps Engineer

Responsibilities:

  • Working on deployment engineering and automation to supporting complex IT environments.
  • Created Azure Devops (AZDO) pipeline to deploy the servers in Cloud (Azure) and on-prem (VMWare) with the PowerShell scripts and register to the Infoblox (Domain).
  • Worked on implementing Cloud Life Cycle Management (BMC Product) for Infrastructure Provisioning and Testing.
  • Wrote PowerShell scripts for Azure resources to logically organize them by categories and for adding tags to existing resource groups’ backup to restore operations.
  • Performed test cases to test the updated BSA automation tool and worked on BAO workflow to develop Multi-Tier provisioning services.
  • Metadata driven approach for provisioning the server which is contained in Azure Cosmos DB and developing the SOAP API for various processes that is included in server provisioning.
  • Migrated Automated Server Provisioning process from BAO to IPcenter for both Single-tier and Multi-tier process.
  • Implemented Performance testing using Apache JMeter and created a Dashboard using Grafana to view the Results.
  • Managing multiple AZURE accounts and integrating them using cross-platform roles and deploying the resources from a central account and restricting access to each user.
  • Creating Jenkins pipeline and integrating tools like Git, Maven, SonarQube, and Kubernetes for an end-to-end deployment of the application in the environment using groovy.
  • Managing Ansible Tower for deploying the application in the created resources and restricting access to application users to run their respective jobs.
  • Used Docker for settingAzure Container RegistrywithDockerand Docker-compose and actively involved in deployments on Docker usingKubernetes.
  • Working on implementing new OCR solution; Spring Boot, OpenShift, micro services. Member of the group developing containerized applications; Docker, Spring Boot, Kubernetes, OpenShift. Deployed Micro services to IBM Bluemix Cloud Foundry and later migrated to Open Shift.
  • The deployment model uses Atlassian development repository tools, Jenkins as the build engine, while execution deployments to container orchestration tools ranged over time from OpenShift, AZURE. Create Functional Test Cases (data-driven when possible) using Ready API (SoapUI) for CI/CD pipeline to test RESTful “Accounts” and “Apple Mobile Wallet” APIs for Mobile App Redesign Journey
  • Improve speed, efficiency and scalability of the continuous integration environment, automating wherever possible using Python, Ruby, Shell and PowerShell Scripts.
  • Lead DevOps\Automation engineer for large - scale Hybrid Cloud implementation (Active Directory - VMware - Azure, AZURE) within geographically disbursed organization with over 200 remote sites and 20,000+ users.
  • Create assertions in Ready API (SoapUI) for Test Cases based upon the Swagger 2.0 spec
  • Collaborated with the OCM enterprise lead (Toronto corporate offices) to build out the corporate change management framework.
  • Developing database using AZURE Database Migration Service (DMS)homogenous migrations such as oracle to oracle heterogeneous migrations between different database platforms such as Oracle to Amazon Aurora and Microsoft SQL to MySQL.
  • Creating Terraform codes to create and manage hybrid cloud infrastructure and create Ansible playbooks and roles and integrate with Terraform to deploy applications.
  • Helping application team to a containerizing application via creating Docker file and building container environments using Docker compose, Docker volumes and segregating Docker networks for Dev and QA and taking backup of Docker volumes on a regular interval.
  • Orchestrating production container application using Kubernetes for auto-scaling of applications using Deployments, creating replica set, and using persistence volume to store application data dog, use readiness and liveness probe for a container health check. Creating RBAC for restricting access, using resources quota to restrict access on resources.

Confidential, Bentonville, AR

Sr. DevOps Engineer

Responsibilities:

  • Spearheaded framework development and team noledge advancement to support an ERP program.
  • Used Flume, Kafka to aggregate log data into HDFS.
  • Involved in design, configuration, installation, implementation, management, maintenance, and support for the Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
  • Migrated on-premises clusters to Microsoft Azure Cloud and enabled data scientists to perform machine learning and advanced analytics by utilizing Azure Data Factory Pipelines, Data Lakes, Blobs, Catalogs, Keyvaults, HDInsight, Databricks, Azure ML Studio, PowerShell, Automations, Runbooks, CI/CD tools (Chef, Jenkins, Ansible, and Kubernetes, Docker, container orchestration), DevOps
  • Designed and created Application release automation (ARA) solutions
  • Handled browser compatibility issues for different browsers related to CSS, HTML, and JavaScript for IE, Firefox, and Chrome browsers.
  • Implement Continuous Integration Continuous Delivery (CICD) for end to end automation of release pipeline using DevOps tools like Jenkins, Puppet, and Automic ARA etc.
  • Tested the ETL Informatica mappings and other ETL Processes (Data Warehouse Testing).
  • Installed and administered Atlassian tools like Jenkins, JIRA, and Confluence.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool. Created analytical matrices reports, dashboards for release services based on JIRA tickets.
  • Developed metrics dashboards and advanced filters in JIRA to provide end-users and business leadership with performance metrics and status reports.
  • Created, customized, and managed new and existing projects inJIRA7 (Server), including JIRA Agile and spaces in Confluence.
  • Implement Test Management with Automation framework - JIRA(Bamboo JIRA integration, X-ray - Updating Automation Results in JIRA)
  • A point team player on Open shift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification of Build configs, templates, Image streams, etc.
  • Worked in administering and maintaining Atlassian products like JIRA, bamboo, Confluence, Fisheye
  • Engaged with the client, conducted weekly meetings, and provided High-level documentation for the entire Containerization effort across multiple video software development projects.
  • Creating Storage Pool and Stripping of Disk for Azure Virtual Machines. Backup, Configure and Restore Azure Virtual Machine using Azure Backup. Configure Window Failover Cluster by creating Quorum for File sharing in Azure Cloud.
  • Worked on various Docker/Kubernetes components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Designed User Defined Routes with custom route tables for specific cases to force tunnelling to the Internet via On-premise network and control use of virtual appliances in the customer's Azure environment.
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies, and routing.
  • Had very strong exposure using Ansible automation in replacing the different components of OpenShift like ECTD, MASTER, APP, INFRA, Gluster
  • Enterprise Container Services, and today using AZURE Faregate. Implemented Micro Services framework with Spring Boot, NODE.JS, and Open Shift containerization platform (OCP).

Confidential, Dallas, TX

Sr. DevOps Engineer

Responsibilities:

  • Focused on containerization and immutable infrastructure and Docker TEMPhas been a core, along with Marathon and Kubernetes from the logs and database in the required format.
  • Scheduled, deployed, and managed container replicas onto a node cluster using Kubernetesand converted VM based application to micro services and deployed as a container managed by Kubernetes
  • Used Zabbix as monitoring tool and used zabbix plugin for Grafana for analysis & visualization.
  • Involved in XenServer, VMwareESXi, and Windows2012 installation on HPE Synergy Server.
  • Managed Datadog Centre configuration, conducted requirements gathering (RGS) for enhancements, generated BRD, facilitated Joint Application Development (JAD), generated Use Cases, and provided UAT support for OSS/BSS projects for Retail Markets Voice Portal.
  • Generated Business Requirements Document and provided support for the technical Development Team.
  • Migrate Data from Elasticsearch-1.4.3 Cluster to Elasticsearch-5.6.4 using Log stash, Kafka for all environments.
  • Separate Java URL’s Data from Elasticsearch-1.4.3 Cluster and transfer to Elasticsearch-5.6.4 cluster Using Logstash, Kafka.
  • Constructed/Architected a Continuous Integration CI Server and Implemented Build/Deploy automation Server utilizing CI Technologies like Jenkins/Hudson, Subversion,Node.js Maven, MS Build,
  • Responsible in maintaining various environments Development, Staging, Performance, Training & production environments.
  • Coordinated with all the teams like .Net, Chef/puppet, - Perl. Bash, Powershell, Containers before and after the production deployments for the smooth production releases.
  • Migrate production hosts from Suse to CentOS, including tuning of kernel, filesystems, VMware (ESXi) allocations, SAN/disk layouts, and authoring several custom tools to facilitate troubleshooting and monitoring of SMS/SIP/XMPP applications.
  • Configured email and messaging notifications, managed users and permissions, system settings and Maintained two Jenkins servers and one Bamboo server to deploy into production and non-production
  • Constructed/Architected a Continuous Integration CI Server and Implemented Build/Deploy automation Server utilizing CI Technologies like Jenkins/Hudson, Subversion,Node.js Maven, MS Build,
  • Create and manage public and private subnets, configuring security groups to have controlled access to web apps and database tiers, configuring route 53 DNS servers, Configuring route 53 for domain name to IP resolution
  • Involved in scheduling, managing and implementing the changes to the Build / Release / version-control processes required to implement and apply build, patches and release engineering process.
  • Worked extensively on building and maintaining clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on Azure
  • Developed systems to enable baselining and tracking of different types of Reference Data; automated the creation and labelling and adding to version control, tan set up push-button deployments from Subversion to Oracle Databases via Jenkins and JNLP Nodes, with full auditing and user autantication and authorisation provided by the corporate Active Director

Confidential, Ave New York, New York

DevOps Engineer

Responsibilities:

  • Designed, planning and implementation for existing on premise applications toAZURE Cloud(ARM), Configured and deployed Azure Automation Scripts utilizing Azure stack Services and Utilities focusing on Automation.
  • Configured and implemented storage blobs and Azure files - Created Storage accounts, Configured the ContentDelivery Network(CDN), custom domain, Managing access and storage access key.
  • Used ApacheKafkafor importing real time network log data into HDFS.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems. Environment: ANT, MAVEN, Subversion (SVN), CHEF, Docker,Vagrant, Ansible, JIRA, LINUX, RHEL, SNS, SQS, Kubernetes, Shell/Perl Scripts, Bitbucket, Python, TFS, SCM, API, GIT, Jenkins, TomCat, Java, Azure TFS, Azure VSTS, Visual Studio, Visual Studio Code, GitBash, Python
  • Improved the performance ofSQLScripts by using Object Role Modelling methodology.
  • Used Docker in build automation pipeline and production deployment & implemented the setup for Master slave architecture to improve the Performance of Jenkins. Used Jenkins for Continuous Integration and deployment intoTomCatApplication Server.
  • Designed Strategies to increase the velocity of development and release for Continuous integration, delivery and deployment, by using technologies like Bamboo and Jenkins. Also used in using SCM tools likeGIT, Subversion (SVN) andTFSon Linux platforms in maintaining, tagging and branching the versions on multiple environments
  • Used JIRAfor issue tracking and project management and Installed and Configuring theNEXUSRepository manager for sharing the artifacts within the company. Also, Supported and developed tools for integration, automated testing and release management.
  • Used Windows Azure Services likePaaS, IaaSand worked on storages like Blob (Page and Block), Sql Azure.Worked in deployment & configu ration management and Virtualization.
  • Developed and supported the Software Release Management and procedures. Worked on Subversion, Proposed and implemented branching strategy .
  • Deployed Azure Cloud services (PaaS role instances) into secure VNets, subnets and designed Network Security Groups (NSGs) to control Inbound & Outbound access to Network Interfaces (NICs), VMs & subnets.
  • Configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Implemented Terraform templates to deploy the resources in Azure and worked with Terraform key features such as Infrastructure as a code, execution plans, resource graphs, change automation and created infrastructure in a coded manner using Terraform.
  • Create AMIs by using Packer for production usage as part of a continuous delivery pipeline and used Ansible for configuring, managing multi-node configuration management over SSH, and PowerShell.
  • Involved in writing various custom Ansible playbooks for deployment, orchestration and developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.
  • Maintained Ansible playbooks using Ansible roles, Ansible Galaxy, utilized a combination of different module in Ansible playbook with YAML scripting to configure the files on remote servers.
  • Created CI/CD Pipelinesin Azure DevOpsenvironments by providing their dependencies and tasks. Also worked on implementing and managing continuous delivery systems and methodologies on AZURE and created END-END Automation with CI Procedures usingJenkins& automated Maven builds by integrating them with Continuous Integration toolsJenkins

Confidential, Costa Mesa, CA

Build & Release Engineer

Responsibilities:

  • Controlled Subversion (branch) access to successfully run parallel development and release.
  • Configured Jenkins as a common build engine to build and deploy applications to DEV, QA, and UAT and PROD environments.
  • Implemented, maintained and supported reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, Python and Shell. Modified build configuration files including Ant's build.xml.
  • Worked with development team to migrate Ant scripts to Maven and authoring pom.xml files, performing releases with the Maven release plugins, Maven of Java projects and managing Maven repositories.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems on Agile methodology.
  • Worked in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365).
  • Worked in Azure IaaS, Provisioning VM's, Virtual Hard disks, Virtual Networks, Deploying Web Apps and Creating Web-Jobs, Azure Windows server Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.
  • Used Jenkins, Code Deploy for CI/CD pipeline and used chef for server provisioning and infrastructure automation in a SAAS environment.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible).
  • Communication with team members for both Ansible Core and Ansible Tower teams to clarify requirements and overcome obstacles.
  • Worked with different Tools like Rally, Jira, Bugzilla, Bit Bucket and Remedy and Installed, configured and administered WebSphere Application Server 6.1on Solaris Server.

Confidential, Atlanta, GA

Build Engineer

Responsibilities:

  • Workedon CI/CDtools Jenkins, Git/Bitbucket, Jira and Docker registry/daemon for configuration management and automation using Ansible. Implemented a CI/CD framework using Jenkins,Maven, Git,NexusArtifactory in Linux environment.
  • Deployed and configured Git repositories with branching, forks, tagging, and notifications.
  • Implemented periodic customer releases throughGITpushes to shared, private and public servers. UsedCRONtabs, automated scripts to do continuous delivery and continuous deployment
  • Automated script creation using Jenkins &PowerShellfor record management. wrote PowerShell scripts for automating tasks and process for end to end automation Deployed Java applications throughWebLogic/WebSphereApplication servers.
  • Collaborated with Architects, Systems, Network, Software and QA Engineers, and to continuously improve the efficiency and reliability ofBuildandDeploymentprocesses to support all phases of development including production releases.
  • Setting upPuppetmaster, client and wrote scripts to deploy applications onDev,QA,Productionenvironment, Development ofPuppetmodules withJenkinsforContinues IntegrationandContinues Deploymentof managed products, and related services.
  • Designed the project workflows/pipelines usingJenkinsfor Continuous Integration and deployment into different Web/Application Servers.
  • Configure jobs and pipelines usingJenkins. Troubleshoot problems arising from Build failures and Test failure and Implementation of plugins withJenkinsfor code coverage and test coverage. UsedJenkinsfor Continuous Integration and deployment into Tomcat/Apache Application/Web Server.
  • DeployedPuppet,PuppetDashboard, andPuppetDB for configuration management to existing infrastructure.
  • Installation and configuration Infrastructure Automation ToolPuppet. Created and updatedPuppetmanifests, modules, files, and packages.
  • MigratingJ2EEapplications toUNIXand Windows environments by configuring application viaSubversion, andJenkins. Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
  • DevelopedANTand Maven build files to compile, unit test, package and store the JAR’s, EAR’s and WAR’s.
  • Created MavenPOMsto automate the build process for the new projects and integrated them with third party tools likeArtifactory.
  • Created and maintained built wrapper scripts usingPERLandUnix Shellscript and customDockerimages were created using the Docker files and deployed docker containers using Puppet.
  • Worked on VMs O/S installation, setting upVMpriorities,Cloning, Creating Templates and Snapshots.
  • EstablishedPuppet manifestfiles to installJBOSSWeb Servers, deployed applications and configured it to the host websites.

We'd love your feedback!