We provide IT Staff Augmentation Services!

Azure Cloud Engineer/azure Architect Resume

4.00/5 (Submit Your Rating)

Baltimore, MarylanD

SUMMARY

  • A proactive, result oriented IT Professional with around 10 years of experience in IT industry with major focus on Building, Deploying, and Releasing of DevOps and CloudCulture through Continuous Integration (CI) & Continuous Deployment/Delivery (CD) as an iterative process and Automation of Infrastructure as Code that includes Amazon Web Services (AWS).
  • Experience in maintaining the application in AWS, Azure platform for launching the VM's and Google Cloud Platform (GCP). Proficient in prioritizing and completing tasks in a timely manner, yet flexible to multitask when necessary.
  • Experience in designing AWS cloud models for Infrastructure - as-a-Service (IAAS), Platform-as-a-Service (PAAS) and Software-as-a-Service (SAAS).
  • Proficient level of experience on DevOps essential tools like Chef, Puppet, Ansible, Docker, Subversion (SVN), GIT, Hudson, Jenkins, Ant, Maven and AWS Developer services like Code Deploy, Code Commit, Code Build and Code Pipeline.
  • Migrated physical servers (Windows and Linux) into theGoogleCloudPlatform. This provided better high availability and allowed to reduce the dependency on remote datacenters.
  • Experience in Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup through Ansible playbooks in YAML.
  • Experience working on Azure Fabric, Micro services & Docker containers in Azure.
  • Hands on experience in the design, implementation and support of automated Containerized Infrastructure using Kubernetes.
  • Experience on Cloud Automation using AWS Cloud Formation Templates, Terraform, Chef and Puppet.
  • Implemented Terraform modules for deployment of applications across multiple cloud providers.
  • Experience in Converting existing AWS infrastructure to Server less architecture (AWS Lambda, Kinesis), deploying via Terraform and AWS Cloud Formation.
  • Working knowledge in the functional usage and deployment of applications in Web Logic, Web Sphere and Apache Tomcat Server.
  • Experience on writing Chef Cookbooks and Recipes to Provision several pre-prod environments consisting of DB installations, Tomcat/WebLogic domain creations and several proprietary middleware installations.
  • Extensively worked with source code management tools like SVN (Subversion), GitHub and Bit Bucket.
  • Experienced in all facts of full CM process with tools such as SVN, GIT, PVCS, Clear Case, Clear Quest, Perforce, Cruise Control, Jenkins, Bamboo, Chef and Puppet
  • Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, Chef, Puppet, Android, VMWare, Amazon EC2

TECHNICAL SKILLS

Operating Systems: Windows 98/XP/NT/ 2000/2003/2008, UNIX, LINUX, CentOS, RHEL, SOLARIS, SUSE, Ubuntu.

Source control tools: Subversion, Clear case, GIT, GitHuB and Perforce.

Build Tools: Ant, Maven, Gradle, Scala & Build Forge

Scripting: Perl, Python, Bash, PowerShell

CI Tools/Release: Jenkins, Travis, Bamboo, Hudson, Terraform, DevOps Toolchain

Containerization/Virtualization: Docker, Docker Swarm, Packer, VMware, VSphere.

Orchestration Platforms: Kubernetes

Testing Tools: Selenium, JUnit, Test NG, SonarQube

Repositories: Nexus, JFrog Artifactory, ICCR

Web Technologies: HTML, JavaScript, CSS, XML, Node.js

Deployment tools: Chef, Puppet, Ansible, Vagrant, Kickstart, OpenShift, Saltstack

Monitoring Tools: Nagios, Splunk, Sensu, New Relica, ELK stack

Languages: C, C++, Java and PHP

Cloud Management: Amazon Web Services (AWS), Azure, Google Cloud Platform (GCP)

PROFESSIONAL EXPERIENCE

Confidential, Baltimore, Maryland

Azure Cloud Engineer/Azure Architect

Responsibilities:

  • Working as a Cloud Administrator, involved in configuration for Web apps/Function apps, V-net integration, HCM, IAM, Application gateway, AppInsights, Active directory, Azure Key Vault, Encryption and Security on AZURE using Terraform templates and Powershell script.
  • Planning and implementing Disaster Recovery solutions, capacity planning, data archiving, backup/recovery strategies, Performance Analysis and optimization.
  • Subject matter Expertise (SME) in Migration, certificate, DNS, Network Security Groups (NSG) and subnets, V-net integration, ASE deployment issues.
  • Designed and developed Cloud Service projects and deployed to Web Apps, PaaS, and IaaS
  • Used Ansible to manage Web applications, Environment’s configuration files, Users, Mount points and Packages.
  • Configured high concurrency clusters using Azure Databricks to speed up the preparation of high-quality data.
  • Troubleshooting the Azure Development, configuration and Performance issues.
  • Azure VMs, Networking (VNets, Load Balancers, App Gateway, Traffic Manager, etc.)
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack Monitoring using Ansible playbooks using CI tool like run desk and Jenkins.
  • Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible and deploying application containers.
  • Worked on real time data integration using Kafka, Spark streaming
  • Installed SonarQube as a Docker container on Azure and deployed Build artifacts using Ansible Playbooks into Apache instances which were integrated using Python and Shell scripts.
  • Drive end to end deployment of various Components on the Azure Platform.
  • Handled the DNS and NSG with traffic restrictions for Azure Databricks.
  • Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and used Python API to upload agent logs into Azure blob storage.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling for launching Cloud instances while deploying microservices.
  • Developed Ansible to manage Web applications, Environment’s configuration Files, Users, Mount points and Packages. Implemented Continuous Integration using Jenkins and GIT.
  • Troubleshooting the issue by reproducing in local environment and provide the necessary documentation depending up on the issue.
  • Provide solutions to a variety of technical problems of moderate scope and complexity. support request (SR) owned by me is handled as per our Service Level Agreement (SLA) and to the highest possible customer satisfaction.
  • Converted existing Terraform modules that had version conflicts to utilize Cloud formation during Terraform deployments to enable more control or missing capabilities.
  • Good Knowledge on Confidential troubleshooting tools. (Jarvis, App lens, Kusto logs, observer, WTS).
  • Configured Azure Databricks into Azure Storage with service endpoints
  • Strong experience on AWS-EMR and Azure Cluster setup, Spark installation
  • Developed and implemented some new process in troubleshooting the issue in short span and documented it for team. Experience with Open Shift, Kubernetes architecture and design, troubleshooting issues with platform components Azure, and developing global or multi-regional deployment models and patterns for large-scale developments and deployments on Cloud Foundry, OpenShift and Kubernetes.
  • Managed host Kubernetes environment, making it quick and easy to deploy and manage containerized applications without container orchestration expertise.
  • Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format. Used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services and deployed application containers as Pods.
  • Designed strategies for optimizing all aspect of the continuous integration, release and deployment processes using container and virtualization techniques like Docker and Kubernetes. Built Docker containers using microservices project and deploy to Dev.
  • Installed Docker Registry for local upload and download of Docker images and from Docker Hub and created Docker files to automate the process of capturing and using the images.
  • Worked on Ansible Playbooks with Ansible roles. Created inventory in Ansible for automating the continuous deployment. Configured the servers, deployed software, and orchestrated continuous deployments or zero downtime rolling updates.
  • Implemented Ansible Tower for managing complex network deployments by adding control, knowledge and delegation to Ansible powered environments. Wrote Ansible Playbooks using Python SSH as Wrapper for Managing Configurations of my servers, Nodes, Test Playbooks on Azure instances using Python.
  • Controlled Azure Databricks clusters on the virtual network.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible Playbooks and has integrated Ansible with Jenkins.
  • Created Ansible cloud modules for interacting with Azure services which provides the tools to easily create and orchestrate infrastructure on Azure and automated cloud-native applications in Azure using Azure microservices such as Azure functions and Kubernetes on Azure.
  • Extensively worked on Continuous Integration (CI) and Continuous Deployment (CD) process by automating build on time basis using Azure DevOps Designed the project workflows/pipelines using Jenkins for Continuous Integration and deployment into different Web/Application Server.
  • Involved in the functional usage and deployment of applications in WebLogic, WebSphere, IIS and Apache Tomcat Server.
  • Created a resource group, storage account, and Azure Files in cloud Shell using PowerShell. Created Power Shell scripts to automate the Azure Cloud system creation including end-to-end infrastructure, VMs, storage, firewall rules.
  • Configured and Schedule the Spark script in EMR pipes.
  • Virtual Machine Backup and Recover from a Recovery Services Vault using Azure Cloud Shell and Portal. Used Power Shell for troubleshooting remote management of Azure Virtual Machines.
  • Used Git as Source code Manager, Phabricator for code review, Git repository hosting, bug tracking, project management, team collaboration tool, Arcanist as a command line interface to Phabricator to create Lint’s for reviewing code.
  • Managed connections on Azure DevOps GIT with Azure Databricks.
  • Worked with different Bug tracking tools like JIRA. Generated reports using JIRA for creating projects, assigning permissions to users and groups for the project and created mail handlers and notifications schemes for JIRA.

Environment: Azure (Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD, Resource Groups,Office365, RBAC), OpenStack, Chef 13.x/12.x, Ansible 2.4, Docker 1.13.1/1.12.6, Kubernetes 1.8/1.7, Maven3.5.x, Jenkins 2.10x, GIT-2.1x/2.x, Cassandra 2.x/3.0, AEM 6.2/6.0, Python 3.6, Jira 6.4.

Confidential, Santa Clara, California

Senior AWS Engineer

Responsibilities:

  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic File System, RDS, DynamoDB, DMS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM, EMR and Elastic Search.
  • Deployed and configured JIRA on hosted instances for issue tracking, workflow collaboration and tool-chain automation.
  • Implemented CICD allowing for deploy to multiple client Kubernetes/AWS environments
  • Worked on installation, configuration, maintenance and troubleshooting of Red hat Linux, Suse Linux, Ubuntu, Fedora, CentOS, Sun Solaris and some Windows Servers.
  • Experience on complete software development life cycle (SDLC) with software development models like Agile, Scrum Model, JIRA, Waterfallmodel.
  • Continuous integration and automated deployment and management using Jenkins, Chef, Maven, Ant, Docker, or comparable tools.
  • Jenkins - automates the provisioning and configuration for all of the Jenkins Continuous Integration Server including plugins, jobs, server configuration, etc. Used various plug-ins to extend the base functionality of Jenkins to deploy, integrate tests and display reports.
  • Expertise in writing Ansible Playbooks, Creating Inventory, job templates and scheduling jobs using Ansible Tower.
  • Expertise in deploying applications on to Application servers such as Apache Tomcat, Web Sphere and Nginx
  • Docker container deploying micro services, and scaling the deployment using Kubernetes.
  • Developed CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Jenkins for the runtime environment for the CI/CD system to build and test and deploy.
  • Handled Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
  • Exposure to Mesos and Marathon environment for application deployments and Docker Containers. Installing of Docker using Docker toolbox, created Docker images using a Docker file. Also, worked on Docker container snapshots, removing images, and managing Docker volumes.
  • Experienced with deployment automation of all the microservices to pull image from the private Docker Registry and deploy to Docker swarm cluster using Ansible.
  • Ability to write scripts in Bash/Shell, Perl, Ruby, Python to automate Cron jobs and system maintenance.
  • Deployed and managed web services with Tomcat and JBOSS. Provided end-user straining for all Tortoise SVN, JIRA users to effectively use the tool.
  • Developed automation framework for Application Deployments to the Cloud environments using Terraform and maintained Docker as Elastic Container Service (ECS).
  • Used Terraform as Infrastructure as a code and Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling launch configuration templates for launching amazon EC2 instances while deploying micro services.
  • Worked with AWS Terraform in AWS Virtual Private Cloud to automatically setup and modify settings by interfacing with control layer and responsible to setup Elastic search cluster using Terraform scripts to block all the Spam and Possible attacks
  • Worked on functions in Lambda that aggregates the data from incoming events, then stored result data in Amazon Dynamo DB. This function also sends for simple monitoring of metrics.

Environment: CI/CD AWS, Terraform, Docker, Kubernetes, Chef, Ansible, Nagios, Splunk, SonarQube, Oracle, MSSQL, MySQL, AWS EC2, IAM, S3, VPC, Cloud Watch, ELB, SNS, GIT, GITHUB, Maven, Jenkins, Python, Perl, Shell, Jboss, Tomcat.

Confidential, Cedar City, Utah

Cloud Engineer

Responsibilities:

  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux and Windows platforms.
  • Hands-on experience in Azure Cloud Services (PaaS & IaaS), Storage, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure., Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
  • Experience with Microsoft Azure, Azure Resource Management templates, Virtual Networks, Storage, Virtual Machines, and Azure Active Directory
  • Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer.fc
  • Hands on experience with build tools like Maven, Ant, and Gradle.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven in Linux environment
  • Experience working with Chef Enterprise and Chef Open Source, Chef DK, Chef Workstation, Chef Server, Chef-Client.
  • Used Chef as Configuration management tool and wrote various cookbooks in Chef workstation and uploaded it to Chef Server thereby delivering it to various nodes.
  • Worked with Chef Enterprise hosted as well as On-Premises, 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.
  • Worked in various Devops tools like Jenkins, Puppet, SVN, GIT, and Ansible Well knowledge in CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins.
  • Developed and deployed Chef, puppet, Ansible based on their cookbooks, recipes, manifest and roles.
  • Design and Implemented Cloud Orchestration solution using Google Cloud, AWS EC2 & Microsoft Azure, Docker and Kubernetes.
  • Initially thought of using Kubernetes the finally decided to use Docker swarm because Docker swarm is integrated with Docker daemon.
  • Experience with Scrum and Agile Environments for regular cadences of work.
  • Managed Linux and Windows virtual servers on EC2 using Chef Server and Familiar with Cloud, Elastic.
  • Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
  • Initially thought of using Kubernetes the finally decided to use Docker swarm because Docker swarm is integrated with Docker daemon.
  • Build Back-end support for Application from ground up using Python, Shell scripts & Perl.
  • Working Experience on Azure Storage, SQL Azure and also in different PaaS Solutions with Web, and worker Roles and Azure Web Apps
  • Experience working on Service fabric and Azure container service. Designed and deployed architecture for Azure Service fabric
  • Experience in creating and designing the Terraform templates to create custom sized VPC, NAT subnets, NACLs for deployment of Web application and database templates.

Environment: AWS, Azure, Ruby, Python, Puppet, Ansible, API, Docker, Kubernetes, StorageS3 Java/J2ee, NFS, DNS, Jenkins, Maven, GIT, Splunk, Shell script.

Confidential, Salt Lake City, Utah

DevOps Engineer

Responsibilities:

  • Developed an AWS security roadmap which included the AWS Services and 3rd party tools to be utilized in the AWS Cloud for Security monitoring.
  • Utilized multiple AWS technologies to provision and deploy HIPAA-compliant infrastructure and server instances like Elastic Cloud Compute (EC2, Elastic Load Balancer (ELB), Virtual Private Cloud (VPC), S3, Redshift, Ops Works, Identity, Cloud Formation, Cloud Watch, and other AWS tools/technologies.
  • Enabled and configured Cloud Trail logs for all VPC's in all AWS accounts.
  • Hands-on experience with Amazon Web Services (AWS) and using AWS Kinesis, SQS.
  • Using AWS Lambda, running scripts/code snippets in response to events occurring in AWS Cloud and maintaining it.
  • Managed and worked with various instances of EC2, creating AMI's, managing EBS volumes and configuring security groups.
  • Working on Docker on Linux installs as well as cloud providers. Creating Docker Image On one hand I can spawn a container and build it interactively.
  • Worked on Docker open-source project by automating the deployment of applications inside software containers.
  • Analyze and resolve conflicts related to merging of source code for GIT. Worked in Agile Scrum Project management Process.
  • UrbanCode Deploy orchestrates and automates the deployment of applications, middleware configurations, and database changes into development, test, and production environments.
  • Creating a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins/Hudson, and GitHub.
  • Installed and configured GIT and Implemented and maintained the branching and build/release strategies utilizing GIT.
  • Pushing Code from GIT to nexus make available for release through automation script using Jenkins.
  • Experience with Chef and Infrastructure as Code concepts attended Chef Essentials training performed by Chef.
  • Used Puppet and Puppet dashboard for Configuration Management of hosted Instances within AWS.
  • Good understanding of the DevOps philosophy and contributed Puppet modules to automate our system management.
  • Automated builds and deployment with Jenkins, Maven, Bash scripts, Chef.
  • Developed Build using MAVEN as build tool and used CI tools to move builds from one environment to other environments.

Environment: Jenkins, Java/J2EE, ANT, MAVEN, CHEF, Docker, TC Server, Tomcat, Perl Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA.

Confidential, Louisville, Mississippi

Build & Release Engineer

Responsibilities:

  • Build and Release Engineer with proven leadership and mentoring skills. With a wide range of experience, where I have involved in Building, Continuous Integration, Continous Delivery and Continious Deployment.
  • Created and maintained build automation shell, manage building fixes, merges, release cuts as needed, written scripts for environment changes in Perl and Python for Web-sphere mapping modules to the enterprise application.
  • Handling complete Build and Release process including code, documentation and supporting testing team along with the server Administration
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Used GIT as source code management tool: creating local repo, cloning the repo, adding, committing, pushing the changes in the local repositories, saving changes for later (Stash), recovering files, branching, creating tags, viewing logs, etc.
  • Configured Application Life Cycle Management (ALM) tools like JIRA, Trello, to track the progress of the project.
  • Owner of Jenkins, Github, Ansible, Artifactory, and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.
  • Worked on Integrated JIRA with subversion and Jenkins to automate the weekly Implemented Ant, Maven, Gradle scripts to automate thebuildprocess.
  • Good exposure to Version control tools like Git, GitHub, SVN, Bitbucket -etc.-
  • Implemented & maintained the branching and build/release strategies utilizing Subversion.
  • Analyzed the ANT build projects for conversion and converting to Maven build projects.Wrote ANT and MAVEN Scripts to automate the build process.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Used ANT as a build tool on java projects for the development of build artifacts on the source code.
  • Extensive experience in programming with C, C++, Device driver, Application Services on UNIX, Windows.
  • Experience in Shell scripting (ksh, bash) (Perl and C) to automate system administration jobs and tasks.

Environment: Java, Eclipse, Tomcat, Apache, Oracle 11g, Jenkins, Remedy, RHEL, XML, WebLogic, Python, Ruby JIRA, Maven, Git, Windows.

We'd love your feedback!