Sr Azure Cloud Engineer Resume
SUMMARY
- AWS Certified sysops administrator with Expertise knowledge on practical implementation of AWS Cloud - Specific services which include EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, Cloud Front, Cloud Formation, Cloud Watch, RedShift, Lambda, SNS, DynamoDB.
- Experience in Building a highly scalable, highly available, Public cloud infrastructure using Azure services like App services, Azure Storage, Azure SQL database, Virtual machines, IIS, Azure Active Directory (AD), Azure Resource Manager (ARM), Cosmos DB, AZURE Functions, Azure Service Fabric, Azure Monitor, AZURE Service Bus , AZURE Virtual Networks (VNets), subnets, security policies and routing
- Experience in Scheduling, deploying, managing container replicas onto a node cluster using Kubernetes and experienced in creating Kubernetes clusters work with frameworks running on the same cluster resources.
- Experience in Setting up the build and deployment automation for Terraform scripts using Jenkins and Azure DevOps
- Experience in writing Infrastructure as a code (IAC) in Terraform, Azure resource manager (ARM), AWS Cloud formation. Created reusable Terraform modules in both Azure and AWS cloud environments.
- Experience in working on several Docker components like Docker Engine, Hub, Machine, Docker Compose and Docker Registry, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Experience on Implementing continuous deployment and environment provisioning using Ansible by installing packages on remote agentless nodes through Ansible playbooks with Ansible roles. Used file modules in Ansible playbooks to copy, remove, modify the files on agentless remote servers from ansible control server.
- Experience in working on several Docker components like Docker Engine, Hub, Machine, Docker Compose and Docker Registry, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Experience in Implementing Docker to provision slaves dynamically as needed. Created and Maintained DockerFiles in Source Code Repository, build images and ran containers for applications and testing purposes.
- Strong experience in using Build management tools like Maven, Ant for the building of deployable artifacts (jar, war and ear) from source code and used artifacts repository managers like Nexus, JFrog for Maven builds.
- Experienced in working with diverse Database platforms for Installing, Configuring and Managing NoSQL, RDBMS tools like MYSQL, Oracle, SQL Server, DB2, DynamoDB, MongoDB , CosmosDB
- Strong in creating CI/CD pipeline using various tools such as Ant, Maven, GIT, Hudson/Jenkins, Sonar, Nexus, AZURE DevOps, jfrog
- Experience in keeping up and looking at log archives using Monitoring tools like Nagios, Splunk, CloudWatch, ELK Stack, Dynatrace, New Relic, Prometheus, and App Dynamics.
- Worked on Configuration, SCM, Build/Release Management , Infrastructure as a code (IAC) and as Azure DevOps operations Production and cross platform environments.
- Strong experience in Python, Bash/Shell, PowerShell, Ruby , Perl , PowerShell , JSON , YAML , Groovy , developed shell and python scripts used automate day to day admin tasks and automation of the build and release process
- Experience in deploying Applications, managing infrastructure using tools like Ansible, Chef , Udeploy
- Experienced in working on DevOps/Agile operation process ( Code review, unit test automation, Build& Release automation, Environment, Service, Incident and Change Management ) including various tools.
- Performed Capacity planning for the Cloud and Experience on Compute, Networking &Storage infrastructure.
- Good Knowledge in planning and designing of Disaster Recovery and Data Recovery.
- Expertise in Installing and Managing LDAP, NIS, NIS+, NFS, DHCP, SAMBA, HTTP, FTP, SSH, DNS etc.
- Strong troubleshooting and debugging skills and ability to handle multiple tasks and can work independently as well as in a team.
- Experience in methodologies such as Agile, Waterfall models and TDD.
- Provided 24/7 technical support to Production and development environments.
TECHNICAL SKILLS
Cloud Environments: Amazon Web Services (AWS), Azure, OpenShift
Virtualization: VMware Client, vSphere 5.x, Datacenter Virtualization, Virtual Box, Power VM
Database: Oracle, MySQL, Redis, Postgres
Scripting languages: Bash/shell, Python, Ruby, YAML, Power shell scripting,groovy and JSON
Version Control Tools: GIT, SVN, CVS, GITLAB, GITHUB.
Monitoring Tools: Nagios, ELK, Cloud watch, Zabbix, AppDynamics, Azure App Insights, Datadog, Azure Log analytics
Automation/Build Tools: Jenkins, Docker, Chef, Nexus Artifactory, Ansible, TeamCity, Azure DevOps,Terraform
Web/Application Servers: HTTP, Nginix Apache2, Web Logic Application server 9.x, 10.x, Apache Tomcat 5.x/7.x, JBoss, Web Sphere 6.x/7.sx/8.x
Operating Systems: Advanced Linux (Centos, RHEL, Debian, Ubuntu), Windows
Containerization tools: Docker, Kubernetes
Testing tools: SonarQube, FitNesse, Selenium, EMMA, Cucumber, Thucydides, WebDriver, Junit, JMeter, DBUnit
Identity Manager: Oracle Identity Manager,ForgeRock OpenIDM
PROFESSIONAL EXPERIENCE
Sr Azure Cloud Engineer
Confidential
Responsibilities:
- Perform cloud migrations and work with clients and development teams to own the infrastructure components of the project.
- Design, implement and manage virtual networking within Azure and connect to on-premises environments, configure Express Route, Virtual Network, VPN Gateways, DNS and Load Balancer
- Worked on Azure Site Recovery and Azure Backup- Deployed Instances on Azure environments and in Data centers and migrating to Azure using Azure Site Recovery and collecting data from all Azure Resources using Log Analytics and analyzed the data to resolve issues.
- Installed and Configured Log Analytics. Creating Change Management Dashboard in Azure cloud to monitor the success and failure of live deployments.
- Used Terraform to reliably version and create infrastructure on Azure . Created resources, using Azure Terraform modules, and automated infrastructure management.
- Creating PowerShell and CLI script for automating VM build process, worked with clones and snapshots of Virtual Machines.
- Implemented Bastion Host s to communicate with other hosts in the internet from a private host.
- Hands on experience on Azure VPN-Point to Site , Virtual networks, Azure Custom security, Endpoint security, firewall, Backup and restore Azure services. Configured Azure SQL Database and Data warehouse (DW) on virtual machines and PaaS.
- Experience of using Azure backups and Recovery Vault to migrate on premise to Windows Azure in DR on cloud.
- Design & implement migration strategies for traditional systems on Azure (Lift and shift/Azure Migrate, other third-party tools) worked on Azure suite: Azure SQL Database, Azure Data Lake(ADLS), Azure Data Factory(ADF) V2, Azure SQL Data Warehouse, Azure Service Bus, Azure key Vault, Azure Analysis Service(AAS), Azure Blob Storage, Azure Search, Azure App Service, AZURE data Platform Services.
- 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.
- Understand the latest features like Azure DevOps introduced by Microsoft Azure and utilized it for existing business applications worked as build and release engineer, deployed the services by Azure DevOps pipeline. Created and Maintained pipelines to manage the IAC for all the applications
- Involved in testing Snowflake to understand best possible way to use the cloud resources
- Designed 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.
- Created Azure SQL database, performed monitoring and restoring of Azure SQL database. Performed migration of Microsoft SQL server to Azure SQL database.
- Experience working on Service fabric and Azure container service. deployed architecture for Azure Service fabric.
- Wrote Ansible Playbooks to install and configure Apache, Tomcat, Jenkins, Run deck and deployment automation. Installed Docker Registry for local upload and download of Docker images and even from Docker hub
- Run Jenkins on-top of Kubernetes to drive all automation with web-hooks tied into our GIT system. Used most recent pipeline/multi-branch usefulness for dealing with all stages of pipeline by means of Jenkins file written in Groovy.
- Experience in JIRA for ticketing and as well as defect tracking system and configure various workflows, customizations and plug-ins for JIRA bug/issue tracker, integrated Jenkins with JIRA, GitHub.
- Used Packer to create Automated Machine Images and automated the whole AMI creation process using Jenkins.
- Planned, designed, configured and implemented Windows Server Update Services WSUS (both master and replica server)
- 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 clouds
Environments : Azure, Nexus, Ansible, Azure DevOps, Terraform, Jira, SHELL, Groovy, Bitbucket, Docker, Kubernetes, GCP, Packer, Windows Server Update Services (WSUS), Azure bastion, Splunk
Sr Cloud / SRE Engineer
Confidential
Responsibilities:
- Provisioned Azure resources like SQL Database, Web App, Storage Account, Redis Cache, Virtual Machine, IoT Hub, and HDInsight using Azure Resource Manager (ARM).
- Experience in creating and designing the Terraform templates to create custom sized Resource groups, Kubernetes cluster, Container, blob storages, IOT hub, Event hub. Infrastructure as a code deployment of Web application templates
- Solutions Consultant responsible to be primary SME on Azure services including SaaS , PaaS and IaaS while contributing architecture decisions and tasks for ongoing migration efforts.
- Managed Azure Infrastructure Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Azure Portal.
- Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments.
- Implemented the integration between App services with Application Insights for monitoring the Activity logs of web-apps and automation for deployments by using YAML scripts for massive builds and releases.
- Ensured in Azure services beyond basic IaaS functionality and Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.
- Configured Azure Backup Service for taking backup of Azure VM and data of on premise to Azure and Leveraged Azure Automation and PowerShell, Ansible to automate processes in the Azure Cloud.
- Created Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing YAML files.
- Integrated existing API's to Azure API management to get all the attributes like security, usage plans, throttling, analytics, monitoring, and alerts.
- Developed CI/CD pipelines using Azure DevOps to deploy Snow SQL's, data factory components and python scripts to their respective destinations.
- Developed data marts in Snowflake cloud data warehouse.
- Wrote PowerShell scripts and Azure Automation runbooks focused around automating daily tasks and quickly implementing time intensive requirements.
- Installing and Configuring Log Analytics. Creating Change Management Dashboard in Azure cloud to monitor the success and failure of live deployments.
- Improved application performance using Azure Search and Internet of Things (IoT) optimization and Implemented Azure Application Insights to store user activities and error logging.
- Used Helm charts to integrate the application with different ports and it contains service, deploy and ingress files in YAML.
- Created builds and release pipelines in VSTS and done deployments using SPN (secure endpoint connection) for implementing CI/CD.
- Implement ETL and data movement solutions using Azure Data Factory, SSIS create and run SSIS Package ADF V2 Azure-SSIS IR
- Automated the build and release management process with CI/CD across Dev, QA, Staging and Production environments including monitoring changes between releases.
- Hands on experience on Azure boards for creating bug tickets, workflows, pulling reports from dashboard, creating and planning sprints.
- Setup Azure infrastructure monitoring through Datadog and application performance monitoring through App Dynamics.
Environment: Azure, AzureDevOps, Terraform, Github, Docker, Kubernetes, python, Shell, Powershell, Datadog, ELK, AWS
DevOps Engineer
Confidential - Dallas, Texas
Responsibilities:
- Worked for DevOps Platform team and responsible for specialization areas related to Cloud Automation.
- Build and configured Virtual data center in AWS cloud to support enterprise including Virtual private cloud (VPC), public and private subnets, security groups, route table, Elastic load balancing
- Created S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
- Templated AWS (IAAS) using Terraform to build staging and production environments. Developed Terraform modules for automating the provisioned the AWS infrastructure.
- Written Terraform templates, Chef cookbooks pushed them onto Chef for configuring EC2 Instances and Solved Gateway time issue on ELB and moved all the logs to S3 Bucket by using Terraform
- Written chef cookbooks and recipes to Provision several pre-prod environments consisting of Cassandra DB installations, web logic domain creations and several proprietary middleware installations
- Configured the Cloud Trial on the AWS console and created the Cloud watch events to receive SNS Notifications when someone terminates the EC2 instance
- Designed, configured and deployed multiple applications utilizing the Amazon Web Services focusing on high-availability, Auto-Scaling and defined IAM, Security Groups in AWS.
- Branching, Tagging, Release Activities on Version Control Tool GIT and developed Custom Scripts to monitor repositories, Server storage.
- Worked on AWS CloudWatch, CloudFormation, Cloud Trail services and CloudFront to setup and manage cached content delivery. Created Elastic load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance.
- Wrote ANT Scripts to automate build process, provided build script for building and deploying application.
- Installed, Configured, Administered Jenkins Continuous Integration Tool also automated Continuous Build and deploys Scripts for Jenkins using CI/CD pipeline.
- Troubleshooted build issues in Jenkins, performance and generating metrics on master's performance along with jobs usage and no. of builds being run. Integration of Automated Build with Deployment Pipeline.
- Improving Continuous Integration workflow using Virtual Environments like Docker and automated Build process using Docker and similar tools.
- Designed and worked with the team to implement ELK (elastic search, log stash, and Kibana) Stack on AWS. Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloud Watch
- Hands on involvement in redesigning servers utilizing RPM, Apt-get and Yum bundle installer. Developed Shell and Python scripts for automation of the build and release process.
- Deployed applications on Apache Web server and Application Servers like Tomcat, JBoss. Created detailed documentation of complex build and release process for Demand ware, post release activities process, JIRA workflow and Release notes.
- Provisioned Azure recourses like SQL Database, Web App, Storage Account, Redis Cache, Virtual Machine and HDInsight using Azure Resource Manager (ARM).
Environment: AWS, Azure, Git, ANT, MAVEN, Jenkins, Chef, Python, Docker, Nagios, Apache Tomcat, JBoss, Ruby, Red Hat Enterprise Linux, UNIX, Nagios, ELK, App Dynamics, Shell