Azure Engineer /devops Engineer Resume
Dublin, OH
PROFESSIONAL SUMMARY
- 8+ years of experience in System and cloud Architecture and migration planning, database tuning and full infrastructure.
- Delivered SQL server migration projects, Azure migration projects (to IAAS and PAAS), handled the infrastructure requirements for mission critical production systems.
- Vmware 6.0 Administrator and support
- Hyper V Assist in the scripting of AD user and contact object updates using PowerShell to facilitate synchronization to Azure AD. Having experience with Various PowerShell module (Azure ad, Active Directory and exchange online).
- Hands on experience with Azure IOT hub, event hub, service bus.
- Extensive noledge on SQL, Windows, Microsoft Azure (IAAS and PAAS) administration.
- Configured and managed Nagios for monitoring over existing AWS cloud platform.
- Currently leads an active integration effort for building out PaaS with Redhat OpenShift, Dockers and working with developers on application containerization effort
- Extensive experience using MAVEN, ANT and Xcode as build tools for the building of deployable artifacts from source code.
- Automating Cloud infrastructure setup via Cloud formation, terraform and - IBM Urbancode Deploy
- Ansible Playbook. - AWS Code Deploy.
- Monitored 100% of data center devices by integrating Zabbix using Linux, Zabbix, and Ansible.
- Expert in implementing continuous integration and deployment systems using Jenkins, Maven, Nexus, Ansible and Rundeck.
- Experienced in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
- Created and maintained user accounts, profiles, network security and security groups, using AWS-IAM.
- Experience using AWS - Cloud Watch and created alerts for instances.
- Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
- Extremely noledge about CI/CIT/CID integration.
- Expertise in Installation, Configuration, Support and Administration of TeamCity continuous integration tool.
- Established Chef Best practices approaches to systems deployment with tools such as vagrant, berkshelf and test-kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
- Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
- Managed Ubuntu Linux and Windows virtual servers (Rackspace and AWS EC2) with Chef using Git.
- Extensively worked on Hudson, Jenkins and Anthill Pro for continuous integration (CI) and for End to End automation for all build and deployments.
- Ability in execution of XML, Ant Scripts, Ruby, Shell Scripts, Perl Scripts, Power Shell scripts and JAVA Scripts.
- Experience in Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic, and IBM WebSphere.
- Experience in working with Tracking Tools like JIRA, Red Mine, and Bugzilla.
- Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
- Having work experience in support of multi platforms like UNIX, Ubuntu, RHEL, Fedora, iOS and Windows 98/NT/XP/Vista/7/8 of production, test and development servers.
- Experience with configuration management and automation tools (Puppet/Chef/Docker).
- Knowledge on Deploying Couchbase, Tomcat and Elasticsearch clusters usingDocker.
- Midlevel expertise in Ruby, PERL CGI, Web development and basic understanding in SQL and Python.
- Experience in working with Tracking Tools HP Service Center, JIRA.
TECHNICAL SKILLS:
SCM Tool: Subversion, GIT, Perforce, Clear case, RTC
Build Tool: Ant, Maven
CI tools: Jenkins/Hudson, Capistrano, Anthill Pro, Ansible, Bamboo, U Deploy, X Deploy
Bug tracker & Testing: JIRA, Bugzilla, Redmine, Junit, Spock, Test Flight, Test Rail
Project Management: Base Camp, MS Project, Atlassian Tools, Demandware
Repositories: Nexus, Artifactory
Web Service Tools: JBOSS, Apache Tomcat, IntelliJ IDEA, Oracle Web logic, IBM Web sphere, IIS Server
Languages/Utilities: Shell Script, ANT Script, Batch Script, Perl Script, Ruby, Power Shell Script, C, C++, Objective C, Python, Java, J2EE
Databases: SQL Server 2000/2005/2008, Oracle, DB2, Teradata
Monitoring tools: Splunk, Dynatrace
Operating Systems: UNIX, Linux (red hat), Ubuntu, Fedora, Windows 98/NT/XP/Vista/7/8, IOS
PROFESSIONAL EXPERIENCE
Confidential, Dublin OH
Azure Engineer /Devops Engineer
Responsibilities:
- Designed, configured and deployedAzureAutomation Scripts for a multitude of applications utilizing theAzurestack (Including Compute, Web & Mobile, Blobs, ADF, Resource Groups, HDInsight Clusters,AzureSQL, Cloud Services, and ARM), Services and Utilities focusing on Automation.
- Architected automation ofAzureVirtual Networks, Network Security Groups and access control rules.
- Design, Implement, manage, backup, and monitor storage solutions in accordance with the HA and DR requirements of the enterprise Hosting environment, Create and manage Azure AD tenants, and configure application integration with Azure AD.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Implementing the New Azure service like Backup Vaults, Recovery service vaults, operation Management suites, Cost Estimation and efforts.
- Worked own various proof-of-concepts to influence the group to utilize Windows Azure. Leveraged, azure table storage, SQL Azure and service bus to move part of the infrastructure to the Azure cloud.
- Used Service Management Automation(SMA) for automating the creation, monitoring and deployment of resources into Azure pack environment.
- Utilized azure service bus and web Services to handle messaging from thousands of devices
- Experience with Azure API Management as a turnkey solution for publishing APIs to external and internal customers
- Developed automation scripts for provisioning, configuring, Managing EC2 Instances, cloud deployments using Ansible playbooks. Automated the jobs for monitoring the server’s (EC2 Instances) CPU utilization and system memory by using CLOUDWATCH and provide application owners with performance-based SLAs.
- Worked with AWS Lambda workflow implementation and created functions to assign roles using python scripts to interact with application.
- Performed Orchestration for various tasks and procedures using graphical user interface Runbook designer for creating efficient solutions in IT environment.
- Automated the CICD pipeline process by integrating the Docker with Jenkins by pulling the source code from GitHub repository and configured SonarQube for code coverage and sonar metrics in the pipeline for quality of unit test cases by using Coverage plugins and generated build using Maven.
- Used Azure API management platform for securely connect to back-end services built and run any technology stack, also manage it for scaling up and down, without service interruption and also able to handle any traffic growth or spike.
- Developed automated scripts for building the containers and shipping them into a container registry like Google, Docker Hub for all the Dev, stage and Production Environments. Managed images in Private and Public registry’s.
- Experience with Rancher tool for managing and monitoring the changes of container and Created Docker container snapshots and appending to a running container.
- Involved in automating tasks and processes in Orchestrator, by using Runbook designer to create runbook, while adding activities. whereas it is also used to monitor event Log.
- Develop and updated running docker containers for various log management nodes.Application setup and QA testing on Docker containers.
- Integrated SMA in Windows Azure pack for Windows server for constructing, running and managing runbooks to integrate, orchestrate and automate IT business processes.
- Azure load balancing options, including Traffic Manager, Azure Media Services, CDN, Azure Active Directory, Azure Cache, Multi-Factor Autantication and Service Bus.
- Creating from scratch a new continuous integration stack for a web application based on Docker and Jenkins, allowing transition from dev stations to test servers easily and seamlessly. Deployed Jenkins for CI/CD, creating jobs with DSL plugin and automate the jobs using polling techniques.
- Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in Sonartype NEXUS repository.
- Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNets withAzureInternal Load Balancer.
- Used Orchestrator for automating processes in data center, standardize to improve operational efficiency, connect multiple systems without having using scripting and programming languages.
- Responsible for build and automation of on-premises applications with TFS, GIT, Jenkins and cloud based applications with Azure ARM JSON,powershell, Azure XPLAT CLI.
- Responsible for defining road map for migrating from client server architecture to private cloud and levering Services such as SAAS, PAAS and IAAS and created Azure Load Balancer, Update Domains and Fault Domains using ARM.
- Responsible for creating / managing automation of build process, administration tasks, dynamic scaling, virtualization, Containerization and policy based services using PowerShell,ARM scripting with JSON template.
- Designed and configuredAzureVirtual Networks (VNets), subnets,Azurenetwork settings, DHCP address blocks, DNS settings, security policies and routing.
- Managed the Virtual Machines using ARM JSON templates using Azure .Net SDK.
- Created scripts to monitor user traffic movement via DNS swap deployment into AWS elastic server and created a consolidated system infrastructure monitoring application to manage the deployments and deployment schedules.
- Converted existing Terraform modules dat had version conflicts to utilize Cloud formation templates during deployments, experienced with Terraform to create stacks in AWS, and Enhanced the Terraform scripts based on the requirement on regular basis.
- Experience in automating day-to-day activities by using Windows PowerShell and Azure CLI 2.0.
- Experience in MaintainingTFS, SharePoint environments and also Analyzed, defined, and developedbuildprocess improvements usingTFS.
- Experience in the scripting of AD user and contact object updates using PowerShell to facilitate synchronization to Azure AD. Having experience with Various PowerShell module (Azure Ad, Active Directory and exchange online).
- Created User Defined Routes with custom route tables for specific cases to force tunneling to the Internet via on-premise network and control use of virtual appliances in the customer’s Azure environment.
- Monitoring the Licenses for Azure Ad issues, resolving the Licenses Issue for Azure AD Users. Assigning the licenses Group based.
- Experience in working with Microsoft to understand the new solutions for Azure Migrations.
- Experience in Administering and MonitoringTFSServers.Responsible for managing Code Repository in TFS 2010/2013/2015.
- Experience with SQL GUI tools,SQL Workbench, SQL Administrator, SQL Query Browser and SQL Migration Toolkit.
- Utilized Kubernetes to deploy scale, load balance, scale and manage Docker swarm with multiple name spaced versions.
- Integrated Jenkins with Docker container by Cloud bees Docker pipeline plugin to drive all microservices builds out to the Docker Registry and tan deployed to Kubernetes. Integrated Selenium automation regression test suite in Jenkins build pipeline.
- Install and Manage security reporting tools to monitor anyActive Directory changes.Plan and manage all the migrations and upgrades related toActive Directory and Domain controllers.
- Configured BGP routes to enable ExpressRoute connections between on-premise data centers and Azure cloud.
- Efficiently used Ansible playbooks with Ansible role for installing packages on remote Agent less nodes, likewise written various playbooks, securing a server with Ansible, provisioned and deployed with Ansible.
- Handful Knowledge to automate daily task, by developing Ansible Go scripts, also written Ansible playbooks to launch AWS instances, wherein it is utilized to manage multiple web applications, Configuration files, used mount points and packages.
- Expertise in writing Ansible playbooks, an approach for provisioning Ansible, where it is assigned with automation task in YAML format and provision Dev servers with Ansible scripts
- Performed application management tasks, such as rolling updates, injecting information into pods, and horizontal Pod autoscaling in Kubernetes and ran jobs using parallel processing.
- Experience in Working on all phases of the software releaseprocess, me.e. wrapping up theirleasedocuments, the release/build/test cases packages, bug notes etc. syncing up QA team and uploading to server for the customers.
- Proficient in using the defect-tracking tools like HPALM(QC), Bugzilla and deep noledge of all modules ofALMsuch as Requirements, Test Plan, and Dashboard reports.
Confidential - Mason,OH
System Administrator/Azure Engineer
Responsibilities:
- Develop installer scripts using Ant, Python, Unix for various products to be hosted on Application Servers
- Troubleshoot Build and Deploy Issues, with little downtime.
- Organize and Co-ordinate Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using, Chef and custom Ruby/Bash scripts
- Worked on Managing the Private Cloud Environment using Chef.
- Implemented and maintained the continuous integration and deployment systems using Jenkins, Maven, Nexus, Ansible and Rundeck.
- Experience on config mgmt. & infrastructure automation tools like Ansible, Chef, SaltStack, CFEngine etc.
- Implemented services dat would route messages to different JMS queues based on message properties. These messages would be picked up by the appropriate ESB service which would in turn call the third-party partner web services
- Developed web pages using spring framework (Spring MVC, Spring Core, Spring AOP) and Struts
- Created data-models for customer data using the Cassandra Query Language
- Created User defined types to store specialized data structures in Cassandra
- Evaluated Mesos/Marathon for Docker container orchestration
- Installed and configured code rules, keys of Sonar for code analysis and created of Sonar Qube dashboards for different team members based on their roles to monitor the progress of project source code.
- Led "Continuous Delivery" project, streamlining Dev workflow, integrating automated QE validation, and delivering standardized releases based on Docker to Operations for deployment.
- Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS
- Experimented with Docker, by using Docker-compose
- Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef
- Deployed Applications into PROD & Pre-Prod environments with various Application server technologies like WebLogic, JBOSS & Apache Tomcat.
- Developed automation framework for Application Deployments to the cloud environments
- Managed and optimize the Continuous Delivery tools like Jenkins
- Install, Configure, Administer Hudson/Jenkins Continuous Integration Tool
- Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool
- Provide stable build environments for product development
- Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT
- Develop Custom Scripts to monitor repositories, Server storage
- Member of the Technical Design team, Build and Release Module for Development of new products.
- Automated the local dev environment using Vagrant/chef-solo.
- Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
- Document release metrics, software configuration process.
Confidential
Vmware Engineer/System Administrator
Responsibilities:
- Extensive noledge in advance features of ESX VMOTION, HA and DRS including VMware Lab Manager.
- Extensive noledge and experience with implementing and administering vBlock.
- Experience in P2V, V2V Migration using VMware Standalone Converter.
- Extensive experience in Windows 2012 R2/2012/2008 R2/2008/2003 Servers at single or multi domain platforms.
- Worked on Microsoft Office365 and Migration of mailboxes from Exchange 2003 platform to Office365.
- Experience in Microsoft Office 365 solutions such as Exchange, Office, Lync, One Drive and SharePoint.
- Extensive noledge in advance features like vMotion, Storage vMotion and Network/Storage IO Control.
- Excellent experience in working on configuring ESXi hosts and clusters with all advanced features like HA, DRS, DPM etc.
- Experience in P2V, V2V MIGRATION using VMware Converter and Plate Spin tools.
- Experience in working on Host Profiles, Resource pools, storage profiles, VMFS data store and templates for client VMs. Very good experience in creating DRS affinity, anti-affinity rules as required by business.
- Monitoring of VM’s & ESXi server components (CPU, Memory, Disk, Network Utilization) and security hardening for Security Compliance. Extensive experience with Windows clustering on virtualized environments.
- Worked on PowerShell which is used for management of a system. Experience on PowerShell Integrated Scripting Environment (ISE). Experience with 2-factor autantication.
- Experience with HP, IBM and Dell hardware including rack-mounted servers, tower servers, desktop, laptop and other peripherals.
- Administered, maintained and supported SCOM Platform on 24/7 basis.
- Developed, upgraded and reviewed SCOM console and respond to issues immediately for quick resolution.
- Administering production servers/network infrastructure dat includes Domain Controllers, Exchange 2003/2010 Mail Servers, File and print Servers and Terminal Servers on Windows 2003/2008/2008 R2/2012R2.
- Worked with Windows 2003, 2008r2, 2012, 2012 R2 Active Directory configurations in a single forest, multiple domains infrastructure.
- Good noledge in SCOM 2007 and SCOM 2012 environments.
- Implementation and Designing of Active Directory, DNS, DHCP, and Active Directory enabled applications. Implemented Patch management solution - WSUS for managing patches for windows servers.
- Implemented Microsoft Cluster Services(MSCS) for web services (IIS8.0) providing High Availability (HA) and failback for the business-critical web applications hosted. Worked on VRA/VRO, configuration to automate the deployments.
- Advanced noledge of multi-user operating systems Installation and configuration.
- Maintaining the File Server and Print Server and cloning the Desktops on Network in Windows environment.
- Experience in disaster recovery in physical and virtual environments with vCenter Site Recovery Manager.
- Experience with static desktop and dynamic desktop supporting technologies such as Thin Cloning, Provisioning, Application Virtualization (App-V). Responsible for Security Patch Management and Deployment to all clients using Microsoft WSUS.
- Installing, configuring, administering, troubleshooting VMware server on ESX platform and VMware client, workstation.
- Troubleshoot and Resolve configuration related VMware vblock issues.
- Experience in PowerShell and PowerCLI for automating VM build process.
- Implementation of View 5.0, View 4.5 Desktop Virtualization View 4.6, VDI on Cisco UCS.