We provide IT Staff Augmentation Services!

Azure Architect Resume

4.00/5 (Submit Your Rating)

Reston, VA

SUMMARY

  • 11 years of experience in IT industry, also have experience in providing operations and maintenance support for AWS cloud resources such as launching, maintaining, and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB), Relational Database Services (RDS), Backups, Route53, CloudWatch and IAM.
  • Experience in architecting and managing AWS cloud infrastructure.
  • Expert in integrating various tools and application servers.
  • Configure the servers with the CloudWatch monitoring and monitor the performance metrics of the production servers.
  • Knowledge in load balancing and set up load balancer and firewall rules in and enterprise environment.
  • Manage Amazon instances by taking AMIs and perform administration.
  • Use scripting languages like Bash, PHP, and web servers like Apache.
  • Experience with RDS and Dynamo DB tasks in AWS.
  • Configure and update the servers using configuration management tools like Chef, Puppet and Ansible.
  • Service delivery management using Amazon AWS (EC2, ELB, CloudWatch).
  • Message management using Amazon SQS.
  • Create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Establish capabilities in application design, implementation, troubleshooting, monitoring, continuous improvement and change controls.
  • Strong analytical, diagnostics, troubleshooting skills to consistently deliver productive technological solutions.
  • Install and configure WebSphere/APACHE/TOMCAT server for Solaris and Windows connectivity.
  • Basic knowledge in programming language such Java, PHP, C, C++.
  • Virtualize the servers on AWS using the Docker; create the Docker files and version control.
  • Experience in Administration of Production, Development and Test environment is carrying Windows, Linux.
  • Understand various technologies including, applications, databases, networking and telecommunications.
  • Coordinate different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.
  • Highly organized, independent and a quick learner and able to multi - task to accomplish projects.
  • Excellent communication skills, enthusiastic with thrive, determination to do whatever it takes to get the job done and ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

Cloud: AWS, Azure

Configuration Management: Chef, Puppet, Ansible

Networking Tools: DNS, Route53, FTP, HTTP, HTTPS, TCP

Web Server: Apache, Tomcat, WebSphere

Operating System: Linux, Red Hat Linux, Windows XP/2007, Sun Solaris 8/9/10/11, RHEL 3.x/4.x/5.x/6.x, Windows Server 2000, 2003,2008 and 2012, OEL 4,5,6, VMware ESX/ESXi 3.5/4.1/5.HPUX 10.x/11.x

Scripting Language: Bash, Java, C, C++, PHP

Database: Oracle, DB2, SQL, Mongo DB

Monitoring Cloud: Watch, Nagios

Virtualization: VMware, Docker

PROFESSIONAL EXPERIENCE

Confidential, Reston, VA

Azure Architect

Responsibilities:

  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Designed VNets and subscriptions to confirm to Azure Network Limits.
  • Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer.
  • Designing and Setting-Up the Splunk Architecture in the organization and creating Applications on Splunk to analyze the Big Data. Design and write code to develop and maintain systems which power Splunk multi-tenant services hosted in the public cloud.
  • Used Azure Kubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and Terraform.
  • 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.
  • 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.
  • 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 Jenkins. 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.
  • 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.
  • 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.
  • 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.
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
  • Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
  • Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
  • Setup Azure Virtual Appliances (VMs) to meet security requirements as software based appliance functions (firewall, WAN optimization and intrusion detections).
  • Utilized NSGs for layer 4 Access Control List (ACLs) for incoming and outgoing packets.

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, Minneapolis, MN

Senior DevOps Engineer

Responsibilities:

  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto-scaling groups.
  • Automate Deployment using configuration Management tool like Chef to provision amazon
  • AWS Instances to enable continuous Deployments.
  • Responsible for design and architecture of different release environments for new projects.
  • Work at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented critical fixes for Kubernetes 1.4.9 to enable changing times on volume attach or detach reconciling sync to fixing impact to AWS API calls.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions.
  • Worked on Kubernetes to manage containerized applications using its nodes, Config Maps, selector services and deployed application containers as Pods.
  • Experience in creating Docker containers leveraging existing Linux containers and AMI's in addition to creating Docker containers from scratch.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications managed Kubernetes manifest files and managed releases of Helm packages.
  • Maintain Jenkins continuous integration infrastructure and automated releases to DEV/TEST/STG/PROD environments.
  • Install, configure and maintain web server like Apache Web Server.
  • Create policies for projects according to client requirements.
  • Use CloudFront to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
  • Design highly available systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Create Route 53 DNS entry for domain name resolution.
  • Utilize Amazon Glacier for archiving data.
  • Create and manage S3 buckets; Enable logging in S3 bucket to track the request who is accessing the data and also enable versioning in S3 bucket and restore the deleted file.
  • Create CloudFront to speed up the distribution of web content.
  • Create AMI’s and Create volume from snapshot with more space.
  • Configure schedule snap vault backup on volumes and project shares.
  • Utilize EBS to store persistent data and diminish failure by using snapshots.
  • Create Docker containers to build ship and run any app or image to deploy the applications.
  • And by providing an additional layer of abstraction and automation of operating-system- level
  • Virtualization on Linux. Docker uses the resource isolation features of the Linux kernel.
  • Executed parameterized Pig, Hive, Impala, and UNIX batches in Production.
  • Created HIVE/PIG scripts for ETL purpose
  • Work closely with developers, QA teams, Product owners and other stakeholders to deploy efficiently on various Demand ware sandbox instances
  • Spearheaded hardware upgrades reducing power and rack utilization by 75%, Exposed to cloud environments - AWS (with VPC/VPN)
  • Developed new features and provided support for all Identity micro services. Broadcast select account updates to other systems via AWS SNS. Defined and deployed AMI using Netflix Asgard
  • Migrated Monsoon metadata web app to Docker container.
  • Explored about Docker to check its feasibility for use in MOS Project, worked on automating total setup of MOS in Open-Stack from scratch starting from designing, coding to testing the whole frame work
  • Developed automated process for builds and deployments; Jenkins, Ant, Maven, Sona type Nexus, Shell Script, Perl, Java
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Puppet etc.
  • Worked with SonarQube for managing the code quality of an application
  • Maintained CI builds with scripts on Wintel Platform for both .Net and Java technologies
  • Designed and Wrote Parallel Desired State Configuration Framework. Geared for IIS and WCF Applications built on Windows Servers using PowerShell Dot Net
  • Managed implementation of vendor enterprise product providing faculty profiles, .Net App feeding to a Linux stack running an open source product and worked with vendor, created docs, ran testing, debugging, and got a beta product back on track to resolve invoice/SOW conflicts saved 22k on vendor costs.
  • Incorporated the continuous integration and testing process tightly with the delivery and deployment, and wrapping up everything in continuous operations of Confidential Life’s software.
  • Use Multi Factor Authentication to secure the AWS Account.
  • Maintains the integrity and security of servers and systems, by creating and managing security groups.
  • Scale up instances per customer request by changing instance type.
  • Implement Auto Scaling for scaling out to ensure availability and scalability of customer websites and applications.
  • Use PHP pages for web applications.

Environment: AWS, S3, EBS, Elastic Load balancer (ELB), Kubernetes, Auto Scaling groups, VPC, IAM, Cloud Watch, Glacier, bash scripts, PHP script, Linux environment.

Confidential, Warrendale, PA

Site Reliability Engineer

Responsibilities:

  • Design highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balancer and AMIs.
  • Infrastructure and Application CI/CD pipeline deployment using AWS Codepipeline, CodeDeploy and CodeCommit.
  • Define AWS Security Groups, which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Perform data dump provide system administration support for a client with 120 instances hosted in AWS Cloud environment.
  • Use Chef cookbooks to handle tasks such as installing and configuring packages and deploying apps
  • Manage and create user accounts, share folders, provide day-to-day user support, log management, reporting, applying Group policy restrictions, etc.
  • Create a web page using Apache web server.
  • Create volumes from snapshots.
  • Configure and managing daily and hourly scheduled snapshots backup and restore the data.
  • Utilize Nagios based Open Source monitoring tools to monitor Linux Cluster nodes configured using Red Hat Cluster Suite
  • Configure schedule snap vault backup on volumes and project shares.
  • Experience involving configuring S3 versioning and lifecycle policies to and backup files.
  • Enable logging in S3 bucket to track the request who is accessing the data.
  • Provide policies to groups using policy generator and set different permissions based on the requirement along with providing ARN (Amazon Resource Name).
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM) and managed network security using Security Groups, and IAM.
  • Utilize CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, DynamoDB tables, EBS volumes.
  • Configure Virtual Private Cloud (VPC) with both public and private subnets, NAT instances, and Elastic Load Balancers and enable latency in VPC.
  • Implement IAM best practices Assist in writing change implementation plans (CIPs) for Change Control Board (CCB) approval.
  • Involve in maintaining the user accounts (IAM), RDS, RDB, DynamoDB, SES, SQS and SNS services in AWS cloud.
  • Create DB Clusters in Amazon aurora.
  • Experience with internet technologies including TCP/IP and HTTP.

Environment: AWS, Windows 2003/2008, Windows XP/Vista/Win 7, Remote desktop services, Linux, Apache.

Confidential, Chicago, IL

DevOps Engineer

Responsibilities:

  • Work with application development teams to ensure that their applications are designed properly for interacting with AWS.
  • Hands on experience in EC2, VPC, Subnets, Routing tables, Internet gateways, IAM, Route 53, VPC peering, S3, ELB, RDS, Security Groups, Cloud Watch, SNS on AWS.
  • Create AMI images of critical EC2 instances as backup.
  • Configure and managing daily and hourly scheduled snapshots backup.
  • Restore the data from snapshots if needed.
  • Setup and manage security groups, VPC specific to environment.
  • Manage messages using Amazon SQS.
  • Manage Red Hat Linux and Windows virtual servers on AWS EC2 using Open-Source Puppet Server.
  • Configure Puppet, create manifest using Puppet language for automation deployment, repetitive tasks, quickly deploys critical applications, environment configuration. Develop build and deployment script using bash and shell scripting.
  • Troubleshoot the automation of installing and configuring applications in the test environments. Create and maintain the shell deployment scripts for tomcat server.
  • Involve in installing puppet client on Red hat & Solaris servers for automation purpose.
  • Configure, monitor and distribute on multi-platform servers using Puppet. Define Puppet server and workstation to manage and configure nodes.
  • Work on Autoscaling, Cloudwatch (monitoring), AWS Elastic Beanstalk (app deployments), Amazon S3 (storage) and Amazon EBS (persistent disk storage).
  • Planning, deployment and tuning of Elastic search for Linux based infrastructure.

Environment: AWS, bash script, AWS Linux AMI

Confidential, Jasper, IN

Linux Engineer

Responsibilities:

  • Install software, patching, upgrading and maintenance of OS and server hardware components as per requirement.
  • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
  • Install and configure Apache, Tomcat, etc.
  • Troubleshoot Windows 2003 Servers and streamlining the user policies. Managing user accounts using Active Directory.
  • Update support documentation.
  • Answering and responding to all calls and requests within agreed time scales.
  • Keep customers updated as to progress.
  • Provide troubleshooting and configuration support for client desktop and networking environment.
  • User creation/deletion/modification tasks.
  • Manage File Systems and Disk management.
  • Configuration and Administration users and group management.
  • Monitoring Disk, CPU utilization and Memory Performance.
  • Install and configure Apache Web server.

Environment: Windows, Red Hat Linux, Apache, Putty storage

Confidential, Milwaukee, WI

Junior Systems Administrator

Responsibilities:

  • Responsible for administration and maintenance of Red Hat Linux.
  • To manage the day - to-day tasks, operation and problem solving of a team to meet with the required service level Agreements and standard.
  • Implement virtualization-using VMware in Linux.
  • Installation of VMware ESX 3.5 and administration of VMs.
  • Patches and Package administration for installation of patches following company policy.
  • Deploying and maintaining of the Virtual machines.
  • Take care of 1500+ Linux Servers in critical production environment with 24/7 support running in-house applications, web services and databases.
  • Coordination with datacenter support teams to perform hardware upgrades (Addition of CPU, Memory and PCI cards).
  • Review the customer requirement and understand the new server, storage, network, backup requirement.
  • Regular performance tuning after installing/ upgrading / deployment of patches and proactive monitoring to maintain a good database server.
  • Work on the configuration of server using monitoring tool like Nagios.
  • Installation and management on Linux servers for applications like Apache and Tomcat.

Environment: Windows 2007, 2008, Linux Red Hat4.0/5.0, HTTP, Apache, Tomcat.

We'd love your feedback!