Azure Devops Engineer Resume
Chicago, IL
SUMMARY:
- 4 years of experience with Azure Cloud, DevOps and Web development technologies.
- Experience with Azure core platform including Compute, Storage, Networking.
- Experience in creating and maintaining fully automated CI/CD pipeline using Azure Devops/VSTS/Jenkins.
- Automation experience with frameworks like Puppet and Ansible .
- Experience with Cloud Orchestration using Docker and deployment/management using Kubernetes.
- Experience with Azure Site Recovery, Active Directory Domain, App Services.
- Experience in designing and deploying Microservices using Service Fabric.
- Experience on building and supporting IaaS and PaaS infrastructure within Azure and integration with on - prem services.
- Good knowledge of Azure Big Data including Cosmos DB, Data Bricks, Data Lake Storage.
- Experience in developing PowerShell scripts and ARM templates to automate the provisioning and deployment process.
- Experience with Relational and NOSQL Databases also Good backend testing experience by writing and executing SQL queries .
- Experience with Scrum and Agile development methodologies.
- Experienced in designing desktop applications and web-based applications using JAVA, Python, NodeJS, HTML5, CSS, JavaScript.
- Good knowledge of Unix/Linux administration.
- Good knowledge of AWS and GCP cloud.
TECHNICAL SKILLS:
SCM Tool: TFVC, Git.
Code Building Tools: Maven, Ant, MS Build.
Configuration Management Tools: Puppet, Ansible.
Continuous Integration Tools: Jenkins, Bamboo.
Containerization Tools: Kubernetes, Docker, Docker Swarm.
Automation Testing Tools: Selenium, TestRail.
Infrastructure Monitoring: Nagios, Prometheus, Azure Monitor, AWS CloudWatch.
Databases: MySQL, MSSQL, Redis, Teradata, MongoDB.
Scripting/ Web/ Programming Technologies: .Net, Java, Python, HTML, AJAX, JavaScript, PHP, CSS, NodeJS, J2EE.
Operating System: Windows, LINUX.
PROFESSIONAL EXPERIENCE:
Azure DevOps Engineer
Confidential, Chicago, IL
Responsibilities:
- Building and deploying fully automated CI/CD pipelines using Azure DevOps.
- Implementing & maintaining branching and build/release strategies utilizing GIT .
- Automating build and deployment using Jenkins to speed up production processes.
- Using built tools like Maven and Ant for the building of deployable artifacts such as jar and war from source code.
- Implementing a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure
- Working on creation of custom Docker images, tagging and pushing the images.
- Deploying Docker images using Kubernetes .
- Working on Azure platform and its dimensions of scalability including VPN, VM, Network Interface, Virtual networks.
- Implementing API gateway for microservices using serverless technologies .
- Implementing ARM templates and PowerShell scripts for deploying infrastructure in Azure.
- Working on the Azure Traffic Manager services in Azure to route traffic to the healthy region.
Azure DevOps Engineer
Confidential
Responsibilities:
- Deployed, automated, maintained and managed Azure cloud-based production system to ensure the availability, performance, scalability, and security of productions systems.
- Migrated VMware and Hyper-V servers from on-prem to Azure using Azure Site Recovery .
- Implemented high availability with Azure Resource Manager deployment models
- Configured Expressroute for Hybrid connectivity from on-prem to Azure.
- Responsible for backup, restore of SQL Databases.
- Designed, installed and implemented CI/CD pipeline.
- Developed, maintained and supported Continuous Integration framework based on VSTS/Jenkins.
- Responsible for maintaining the various TFVC/Git Repositories.
- Architected and implemented Hybrid Cloud Infrastructure in highly available environment.
- Created, validated, reviewed solutions for data center Migrations to azure cloud environment.
Azure Admin
Confidential
Responsibilities:
- Provisioned a highly available Virtual Machines with Auto-Scaling using ARM Templates.
- Worked on the Azure Key Vault Services for storing certificates and secrets. developed PowerShell scripts and ARM templates to automate the provisioning and deployment process.
- Used Identity Access Management to create new accounts, roles and groups.
- Worked on Azure Active Directory and RBAC( role back access control).
- Planned and implemented data and storage management solutions in Azure (SQL Azure, Azure files, Queue storage, Blob storage, Table Storage
- Implemented hybrid connectivity between Azure and on premise using Virtual networks, VPN and Express Route .
- Managed Azure Subscription.
Software Developer Intern
Confidential
Responsibilities:
- Designed dynamic and multi-browser compatible pages using Java, NodeJS, HTML5, CSS3, Angular JS, AJAX, PHP and JavaScript.
- Developed applications and added functionality to existing applications using Java/J2EE technologies
- Created, updated and maintained JavaScript libraries like jQuery, React, Bootstrap.
- Developed applications using MEAN/MERN stack.
- Worked with RESTful web services, modifying existing web services.
- Resolved cross browser issues.
- Worked with modules like MongoDB and Mongoose for database persistence using Node.js to interact with MongoDB.
- Analyzed the requirements, designing solution and interacting with team members to provide effort estimates, coding and unit testing.
