We provide IT Staff Augmentation Services!

Senior Azure Engineer Resume

2.00/5 (Submit Your Rating)

Mesa, ArizonA

SUMMARY

  • Almost 10 years of experience in IT Industry.
  • Expertise in Querying RDBMS such as Oracle, MySQL and SQL Server by using SQL for data integrity.
  • Worked on NoSQL databases like Cassandra, MongoDB.
  • Extensively worked with source code Version Control tools like SVN (Subversion), GIT, GitHub, Bitbucket.
  • Expertise in using build tools like Ant, Maven, Gradle for the building deployable artifacts such as Jar, War, Ear and Zip extension files.
  • Worked on Hudson, TeamCity, and Jenkins for continuous integration and for end to end automation for all build and deployments.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub, GitLab and AWS AMI's, whenever a GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Exposure to Mesos/Kubernetes, Marathon cluster environment for application deployments & Docker containers.
  • Efficient experience in using Nexus and Artifactory Repository managers for Ant, Maven and Gradle builds.
  • Used Ant, Maven and Gradle as a build tools on java projects for the development of build artifacts on the source codes.
  • Expertise in Application Deployments & Environment configuration using Chef, Puppet and Ansible.
  • Involved in writing Python and shell scripts for compilation and deployment process, uDeploy which execute the automated CI and release management process.
  • Experience in writing Shell, PowerShell, Groovy, Perl, Ruby and Python scripts to automate the deployments.
  • Expert in deploying the code through web/application servers like IIS, WebLogic, WebSphere, Apache, Tomcat, Gitlab, JBOSS, Nginx.
  • Developed automated unit tests & functional tests using the test suites JUnit, SoapUI and Selenium.
  • Monitored the servers & applications using Nagios and Splunk.
  • Worked on creating and implementing application monitoring, and logging strategies using Logstash, Elasticsearch, Zabbix and Kibana.
  • Experience in using Ticketing & Bug tracking tools like JIRA and used SonarQube for automated code review.
  • Extensive experience in Linux/Unix system Administration in Installation, configuration, tuning, security, backup, recovery, and Operating System upgrade on Red Hat Enterprise Linux (RHEL), SUN Solaris.
  • Experience in reviewing system logs files for errors, settings up CRON jobs for backups and monitoring process.
  • Experience in Setup and maintenance of NFS, DNS, NIS, and TCP/IP network and knowledge in LDAP Server.
  • Worked on Installation/upgrading TSM on Unix Servers, Developed and executed test plans for Veritas Cluster with Netapp SAN.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Good Interpersonal Skills quickly adapt to new environments and learn modern technologies.

PROFESSIONAL EXPERIENCE

Confidential, Mesa, Arizona

Senior Azure Engineer

Responsibilities:

  • Created the automated build and deployment process for application, re - engineering setup for better user experience, and leading up to building a continuous integration system.
  • Network troubleshooting using Netstat, ifconfig, TCPDUMP, PING and using other Linux Commands.
  • Performed Configuration of Azure web apps, Azure Application services, Azure Auto scaling, Azure AD, Azure Network Watcher, Azure search, Azure Fabric, Azure Hybrid Identity, Azure Governance, Azure web jobs, Azure Stream Analytics, Azure Time Series Insights, Azure DNS, Azure VPN Gateway, Notification hub and Azure IOT.
  • Worked with Terraform Templates to automate the Azure IAAS virtual machines using Terraform modules and deployed virtual machine scale sets in production environment.
  • 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.
  • Heavy scripting in ruby and bash to build highly available server environments for teams deploying core products and services. Using AWS SDK built tools that automated AWS server provisioning, automated application deployments, and implemented basic failover between regions.
  • Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments. Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and track metrics and used Terraform as a tool, Managed different infrastructure resources Cloud, VMware, and Docker containers.
  • Worked on OpenShift for container orchestration with Kubernetes container storage, automation to enhance container platform multi-tenancy also worked on with Kubernetes architecture and design troubleshooting issues and multi-regional deployment models and patterns for large-scale applications.
  • Developed VSTS pipelines to drive all micro services builds out to the Docker registry and deployed on Kubernetes, Created Pods and accelerated using Kubernetes. Created private cloud using Kubernetes that supports DEV, TEST, and PROD.
  • Implement ad-hoc analysis solutions using Azure Data Lake Analytics/Store, HDInsight.
  • Created Azure Resource Manager (ARM) templates with JSON for deployments and managed Azure Virtual Networks (VNETs), Storage Containers; DocumentDB, Cosmos DB and Monitored logs using KUDU.
  • Implemented idea of secret management for micro-services and creating service and ingress rules for each micro service. Worked on setup the Kubernetes sandbox on Azure Kubernetes Services (AKS) for testing the different features.
  • Established Kubernetes charts using Helm. Enhanced reproducible builds of the Kubernetes applications, enhanced Kubernetes manifest files and performed releases of Helm packages.
  • Handled several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry and experience with Docker container service and Dockerized applications by creating Docker images from Docker file and running them to develop the Docker containers and Docker consoles for managing the application life cycle.
  • Extract Transform and Load data from Sources Systems to Azure Data Storage services using a combination of Azure Data Factory, T-SQL, Spark SQL and U-SQL Azure Data Lake Analytics. Data Ingestion to one or more Azure Services - (Azure Data Lake, Azure Storage, Azure SQL, Azure DW) and processing the data in In Azure Databricks.
  • Expertise in Cloud automation technologies such as Cloud Formation and Terraform and experienced in using Terraform for building, changing, and versioning infrastructure and configure existing and cloud infrastructure as well as custom in-house solutions.
  • Implemented Terraform to map more complex dependencies and identify network issues and worked with Terraform key features such as infrastructure as code, execution plans, resource graphs and change automation.
  • Integrated Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively enhanced change by writing Python code and using Ansible Python API to automate Cloud Deployment Process.
  • Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Experience in Developing Spark applications using Spark - SQL in Databricks for data extraction, transformation and aggregation from multiple file formats for analyzing & transforming the data to uncover insights into the customer usage patterns.
  • Wrote Playbooks and implemented various roles for applications using Ansible to ensure deployment of Applications/Services on the client hosts replacing the dependency on Chef Cookbooks and Chef Recipes to automate infrastructure as a code.
  • Design and implement database solutions in Azure SQL Data Warehouse, Azure SQL.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as War & Jar from source code. Experience in using Nexus and Artifactory Repository Managers for Maven builds. Configured and Administered Nexus Repository Manager and JFrog Artifactory.
  • Develop sound version control best practices-based Configuration Management systems (Git, bitbucket) including branching and merging strategies.
  • Data Extraction and Transformation and Load (Databricks & Hadoop)
  • Wrote and maintained a significant amount of code written in bash, used for moving data and files around on Redhat and loading said files to Netezza.
  • Expertise in trouble shooting the problems generated while building, deploying also in production support.
  • Monitored, diagnosed and performed end to end debugging of complex applications, network protocols, server nodes and application stacks.
  • Good knowledge in bash/shell and Python scripting.
  • Architect & implement medium to large scale BI solutions on Azure using Azure Data Platform services (Azure Data Lake, Data Factory, Data Lake Analytics, Stream Analytics, Azure SQL DW, HDInsight/Databricks, and NoSQL DB).
  • Experience in system monitoring with Splunk, Nagios

Environment: Azure, Kubernetes, Ansible, Maven, Helm, VSTS, JFrog, Terraform, Linux, Windows, PowerShell

Confidential, New York City, New York

AWS DevOps Engineer

Responsibilities:

  • Worked on creating DevOps strategy in a mix environment of Linux (WINDOWS, LINUX and UNIX) Instances along with Amazon Web Services.
  • Worked on Amazon Cloud Services and its features (AWS EC2, VPC, EBS, AMI, snapshots, Autoscaling, Cloud Formation, Lambda, SES, SQS, SNS, RDS, ELB, EBS, CloudWatch, and S3 etc.).
  • Implemented automated local user provisioning VMs created Open stack and AWS Cloud through Chef Recipes.
  • Worked on Jenkins, Docker for continuous integration and end-to-end automation for all build and deployments.
  • Responsible for maintaining MS Build and PowerShell files for build and automation of .Net and C# applications.
  • Involved in editing the existing MS Build, MAVEN, Ant files in case of errors or changes in the Windows.
  • Developed and maintained Team City project definitions in Perl, Ant and MS Build.
  • Installed necessary plug-ins needed for automation in Jenkins.
  • Integrated Jenkins build pipeline plugin for managing multi-project jobs efficiently.
  • Setup the Chef Enterprise infrastructure for propagation of various configurations to multiple Chef Nodes.
  • Worked with Chef for all the software configurations and written multiple complex cookbooks and Recipes for pushing the configurations to various enterprise nodes.
  • Worked on using Chef Attributes, Chef Templates, Chef Recipes, and Chef Files for managing the configurations across various nodes using RUBY.
  • Responsible for design and maintenance of the Subversion/Git, Stash Repositories, views and the access control Strategies.
  • Developed testing tools that analyzed the network performance and wrote python script that calculate the performance parameters in Linux environment.
  • Behave Framework and native Python programming was used in developing the application.
  • Representation of the system in hierarchy form by defining the components, subcomponents using Python and developed set of library functions over the system based on the user needs.
  • Worked with Red Hat Open Shift Container Platform for Docker and Kubernetes. Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services and deployed application containers as Pods.
  • Involved conducting auto deployment of software applications in secured and managed environment using container technology Docker.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Worked Maven compiling, testing and documenting the Scala code used for Apache Spark.
  • Developed Perl and Shell scripts for automation of the build and release process.
  • Worked on installation and Configuration of Red Hat Linux OS, CentOS, Ubuntu.
  • Responsible for supporting Linux servers for production, development and testing.
  • Involved in AWS EC2, VPC, S3, SQS, SNS based automation through Terraform, Ansible, Python, and Bash Scripts. Adopted new features as they were released by Amazon, including ELB & EBS.

Environment: Linux (WINDOWS, LINUX and UNIX), AWS EC2, VPC, EBS, AMI, snapshots, Autoscaling, Cloud Formation, Lambda, SES, SQS, SNS, RDS, ELB, EBS, CloudWatch, S3, (SVN), CVS, GIT, and TFS, Chef nodes, Docker, Kubernetes, Ant, Maven, Ruby, Perl and Shell, Red Hat Linux OS, CentOS, Ubuntu.

Confidential, Dallas, Texas

DevOps Engineer

Responsibilities:

  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Used various services of AWS for this infrastructure and used EC2 as virtual servers to host Git, Jenkins and configuration management tool like Puppet. Converted slow and manual procedures to dynamic API generated procedures.
  • Made enhancements to current CI/CD pipeline to reflect the Agile Methodology and be able to deliver the code to the Environments for a thorough testing.
  • Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Configured security and system in Jenkins and added multiple nodes to Jenkins and configured SSH for continuous deployments.
  • Wrote the Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers. Creating inventory, job templates and scheduling jobs using Ansible Tower.
  • Work on creating the Docker containers and Docker consoles for managing the application life cycle. Worked on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Wrote the Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Installation and upgradation of Packages and Patches Configuration Management, version control, service pack & reviewing connectivity issue regarding security problem.
  • Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, software installation and configuration updates.
  • Delivering customer on-boarding solutions based on Ansible to ensure customer adoption of solutions and products.
  • Provide support for Nagios Log Server (ELK fork), Nagios XI, and Nagios Core.
  • Involved partially in deploying JAR/WARs/EARs (backend) through JBoss Application Server console.
  • Managed Network troubleshooting applications TCP/IP including Ethernet, IP addressing & Sub netting, routing.

Environment: AWS, Ansible, Docker, Jenkins, Maven, EC2, Jira, Linux, SQL, Docker, Gradle, Nagios, VMware, VPC, Cloud Watch, Cloud Formation, Nagios, Maven, Glacier, JBoss.

Confidential, Reston, Virginia

System Administrator

Responsibilities:

  • Conduct builds for suite of J2EE applications using Hudson, Maven, and Ant.
  • Worked on Installation, Support, and Configuration of RHEL, CentOS, Ubuntu and Windows Servers.
  • Implemented Hudson with Subversion for Continuous integration environment.
  • Configure Subversion (SVN) repositories to utilize a post-commit hook which notifies Jenkins that a build needs to start.
  • Implement, maintain and support reliable, timely and reproducible build for project teams.
  • Maintained build related scripts developed in Ant.
  • Modified build configuration files including Ant'sbuild.xml
  • Managed Maven pom files and other scripts and repository management tools (Artifactory, Nexus).
  • Knowledge of solving compilation errors and responsible for Branching and Merging of code.
  • Configured application servers (JBoss &WebLogic) to deploy the (WAR, JAR and EAR) applications.
  • Created safe area for testing new cookbooks without disturbing existing development environments.
  • Coordinated and implemented application upgrades, deployments and patches into the production environment.
  • Executing and Support the development and sanity & Unit testing, QA and UAT teams in setting up QA/UAT Environments setups.
  • Always collaborated with Development, QA and other teams to ensure a smooth Transition of deliverables through proper release channels.
  • Experience with centralized version control system such as Subversion (SVN) and distributed version control system such as Git. Creating the branching strategies and branches for all releases.
  • Thoroughly implemented Backup and Restore process for all the projects.
  • Developed and implemented Software Release Management strategies for various applications per the agile process.
  • Worked with IT operational readiness team to design and implement build and release scripts using UNIX or LINUX implementing/configuring an industry standard tool.
  • Worked on the source code to generate build and create procedures for the deployment on the servers for the release.
  • Continuously worked to improve the efficiency of our build/release/deploy process and improved the scalability of the build and release operation.
  • Existing code fix bugs and create system documentation.
  • Maintained and upgraded Jira issue tracker, Crucible code review tool.
  • Possess exposure to a client/server formation environment and disk monitoring with Puppet SCM tool.
  • Implemented automated software build testing, and deployment with Team City

Environment: Automation/Build: Jenkins, Ant, Maven, Hudson, Docker, Chef, Artifactory, Team City and Bamboo.

Confidential, San Jose, California

System Administrator

Responsibilities:

  • Worked as a Linux systems administrator on Red Hat, CentOS and Ubuntu
  • Creating, cloning Linux virtual machines, templates using VMware virtual client and migrating servers between ESX hosts
  • Maintained Linux systems serving as firewall, mail server, DHCP and DNS server
  • Installation, tuning and troubleshoot in various application servers: Apache Tomcat, WebSphere and WebLogic
  • Day-to-Day administration of RHEL which includes installation, upgrading and loading patches and packages
  • Providing 24/7 support for development and QA teams with network and performance issues
  • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, system processes, viewing system, application logs and verify completion of scheduled jobs
  • Monitored performance with conventional tools like top and Netstat. Formatting, partitioning and mounting different volumes and maintained backups and participated in disaster recovery
  • Maintained Linux systems serving as firewall, mail server, DHCP and DNS server
  • Advanced knowledge and experience of file system, file permission, installation, package management, user account management (setting user accounts, deleting users, password management etc.) Samba, DHCP, NFS, NTP, VSFTP and DNS
  • Installation, tuning and troubleshoot in various application servers: Apache Tomcat, WebSphere and WebLogic
  • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, system processes, viewing system, application logs and verify completion of scheduled jobs
  • Applying OS patch and upgrade in multi-platform (Ubuntu/Windows) on regular scheduled basis
  • Created shell scripts for automating routine tasks on the servers and text editing to convert excel file into CSV Format
  • Worked closely with network and security team to open the required port for communicating during migration
  • Commended for technical, analytical and problem-solving skills, effective task prioritization, and customer service orientation

Environment: Red Hat Linux, VMWare, Virtual Machines, Shell, Global File System, Red Hat Cluster Servers, Oracle, Apache Tomcat, WebSphere, WebLogic

We'd love your feedback!