Sr. Azure Engineer Resume
Sunnyvale, CA
SUMMARY
- 8 years of professional experience in Azure/ Azure DevOps/Agile operations, software configuration management (SCM) processs and Cloud Management.
- Expertise in implementing the cloud infrastructure using azure services like Virtual Networks, SQL Databases, Virtual Machines, Storage accounts, Application gateways, Load balancers, VSTS using the azure resource manager.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role) in secure VNet’s and subnets.
- Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
- Configured Ansible to oversee Azure/AWS conditions and computerize the build procedure for core AMIs utilized by all application deployments including Auto scaling, and Cloud development contents.
- Experience in version control and source code management tools like GIT, SVN.
- Implemented Continuous Integration and Continuous Deployment using various CI Tools like Jenkins, Bamboo.
- Created CI/CD pipelines and setup auto trigger, build and deliver with the help of the CI/CD tool like Jenkins.
- Created CloudFormation templates for the service or application architectures and extracting log data with custom logs.
- Administered Git and performed tasks like creating users, providing access to them, maintaining source code repositories, merging the branches, approving pull requests, resolving merge conflicts etc.
- Worked on configuration management/state enforcement tools like Ansible and Chef. Worked on developing and version controlling the Playbooks and Cookbooks.
- Experience in automation and build tools like Maven, Ant and Groovy.
- Good Understanding at scripting languages like Python, Bash and Web Service.
- Skilled at Software development life cycle (SDLC) and Agile methods (Scrum), and Waterfall methodologies.
TECHNICAL SKILLS
Cloud Services: Azure
Version Control Systems: Azure, GitHub
CI Tools: Jenkins
Operating Systems: Windows, Linux
Database technologies: SQL Server, SQL DB
Agile methodologies: waterfall, Scrum, Kanban
PROFESSIONAL EXPERIENCE
Confidential
Sr. Azure Engineer
Responsibilities:
- Worked on Azure Logic Apps.
- Created ChatBot Service
- Worked on Platform - on-Platform Creations.
- Worked on Automation of Extension Installations While Infrastructure Setup.
- Worked on Policy, Monitor, Alerts, backups many other Resources.
- Worked on IAAS, PAAS, SAAS based Resources.
- Worked on Azure Active Directory.
- Created CICD pipelines in ADO.
- Worked with Creating Vnets and Subnets, NSG’s, Rout Table and Vnet Peering from Hub to Spoke and Spoke to HUB.
- Worked on SQL DB and SQL Server.
- Worked on Automation Account, LAWS, ABSV and many other resources in Azure.
- Worked on Setup SMTP.
- Worked on Customer Facing B2B.
- Azure Infrastructure Setup, Windows/Linux Troubleshooting.
- Application Migrations from on-perm to Azure Cloud.
- Server Migration from on-perm to cloud using lift and shift.
- Data Migration from On-Perm to Cloud.
- Worked on implementing Azure DevOps CICD
Environment: Windows, Linux, JIRA, Bit Bucket, Jenkins, Agile, Git, Artifactory, SQL, Active Directory.
Confidential
Sr. Azure Infrastructure Engineer
Responsibilities:
- Managed Data flow from Data Lake and ADF Pipelines in many different projects here.
- Worked on different projects and created Infrastructure and managed those projects.
- Involved in the architecture design implementation of different projects.
- Worked on IAAS, PAAS, SAAS services here.
- Worked on Azure AD in many different Ways of Application of users based.
- Worked on Windows 10, Windows 2012, windows 2008, Windows 2007, Windows 2016, Linux red hat and centos Environment.
- Worked on Azure DevOps, Created CI/CD pipelines for many processes and scrum bords and managed them also utilized many other features like board, tasks, test plans and artifacts.
- Created Fully Automation Pipeline for Build as Soon as Changes in the GIT- Repositories have made and deploy the code into the Resources that created.
- Created manually CI/CD pipelines to launch in each Environments (DEV/UAT/PRD) one after the other manually approval.
- Created Pipelines to automate creating multiple resources with single click when required by using ARM templets in the Resource Group.
- Created scrum board, backlogs, work items, queries, plans, used sprints for the regular update on projects, used calendar to report leaves and test plans.
- Created Cosmo DB and managed the data in it and managed access to the users depending on the requirement based.
- Migrated on-perm SQL DB data to Cloud and have automated ingestions of data to other platforms using ADF.
- Transformed data from Data-Warehouse to different levels of resources to provide single form of output data to the Users.
- Managed data lakes output to different resources of input and stored them in Azure.
- Have created Automated CICD pipelines to deploy the existed created pipelines in productions by overriding the parameters.
- Worked on Data Basses on creating Tables and managing the users at defined level of access and getting logs, providing output data to the Business Team whenever required.
- Always tracked the Performance and Capacity of the resources and minimized cost of many resources depending on the requirement and project budget.
- In the Webapp Created Slots and deployed Upgraded Versions of current using Software we are using for each new Version Upgrades. And set a connection through FTP, Scale- up and Scale-Down (App Service plan) accordingly.
- Set to Stored Backup of all Resources and Archival services for many Resources in cloud.
- Added users from Access Control (IAM) and created Subnet and Vnet and maintained Network Security Groups (NSG) at Subnet and Vnet level Like Inbound and Outbound security rules and defined Azure Policies and application Security Groups.
- In RBAC I have defined the Roles according to job competency, authority, and responsibility within the enterprise level and changed whenever needed.
- DEV/UAT/PRD support, troubleshooting issues right away.
- Created Azure Data Factory CICD and managed applied Transformation rules, with full ETL in UDL Projects for injections of data to other resources.
- Created Azure Key Vault and Stored Secrets- connections string there and registered App service with a managed Identity, under Identity > System Assigned and managed those secrets and updated the keys accordingly as per the expiration.
- Worked on UIPATH Orchestrator for all job’s failures and faulted and support for process till Production.
- Experience with Monitoring and Cost Management services.
- Created and manages Subscriptions for different groups users on different level of access.
Confidential, Sunnyvale, CA
Devops Engineer
Responsibilities:
- Virtualized servers using docker for the test and dev environment needs. Automation using Chef and Docker Containers.
- Built and Deployed Java/J2EE to web application server in an Agile continuous integration environment and also automated the whole process.
- Performed 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.
- Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible.
- Integrated Delivery (CI and CD process) using Jenkins.
- Worked on building application and database servers using AWS EC2 and created AMIs as well as used RDS for Oracle DB. Wrote Shell scripts for automating logs backup and archiving.
- Implemented Continuous Deployment pipeline with Jenkins and Jenkins workflow on Kubernetes.
- Created and Executed automated test scripts in TDD using Selenium WebDriver, TestNG and Database as source of Test Data
- Implemented AWS solutions using EC2, S3, RDS, Route 53, Cloud front, VPC, AMI, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances using API’s.
- Used XL Release Orchestration tools for continuous integration and management of several tasks in deployment process.
- Worked on Cloud formation to create cloud watch metric filters and alarms for monitoring and notifying the occurrence of cloud trail events.
- Automated local dev environment using Vagrant/chef-solo.
- Responsible for the architecture, design, development, integration and maintenance of Selenium Grid with CI/CD Pipeline.
- Managed OpenStack dashboard in controlling the resources and deployed applications.
- Deployed and scaled java/J2EE web applications on to Apache servers using Elastic Beanstalk.
- Expertise knowledge in Writing scripts and automation using Perl/Python/Groovy/Java/Bash
- Extensively used Docker to automate deployment of applications inside container for efficient usage of underlying systems.
- Expertise on architectural level of Docker and Kubernetes in container-centric development.
- Extensive knowledge in continuous integration tool Jenkins with different plugins like Github, Artifactory, etc.
- Managed Subversion (SVN) repositories for branching, merging and tagging.
- Created python, YAML and shell/ Bash scripts and automations to streamline.
- Extensive experience designing and developing Restful APIs & SOAP web services using Apache.
- Used Chef for creating recipes in cookbooks and stored configuration data on chef server for managing nodes. Boot strapping, provisioning nodes using chef server and managing run-lists.
- Worked with Jira as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker and Depended on Confluence for documenting about the progress of Projects and Sprints.
Environment: Jenkins, Ansible, Confluence, Subversion(SVN), Ant, Marathon, Chef, terraform, Docker, Github, JIRA, Remedy, Apache Tomcat, Java/J2EE, Nginx, TFS, AWS, RHEL, Clear Case, Cloud formation, Maven, Nexus, Kubernetes, Cucumber, JBoss, mesos, Artifactory, NodeJS, Git, Rest API, SOAP, Puppet, Ruby, shell/Bash, Splunk, OpenStack, MySQL, Teradata, SQL, BitBucket, sonarqube, Python, selenium, Linux.
Confidential
System administrator
Responsibilities:
- Responsible for hardware, firmware, Network & Firewall troubleshooting and upgraded, maintained Linux/Unix servers.
- Built Windows Server 2012 R2 VMs and physical servers.
- Installed several hotfixes and patches on windows servers to reduce vulnerabilities
- Managed user accounts using Active Directory windows server 2012 R2 to create new domain accounts.
- Involved in creating logical volumes, backups, managed large hard disk farms and resized disk partitions using Logical Volume Manager (LVM) commands on Red hat Linux.
- Design and test a Disaster Recovery solution for all business-critical applications and systems, including AIX, Linux and Solaris systems.
- Design and implement a DNS/DHCP solution to replace current aging system.
- Installed and configured software and service packs on 2003/2008 windows servers.
- Monitor performance problems on servers and network equipment.
- Designs, configures, and administers backup and restore strategies.
- Monitor performance problems on servers and network equipment.
- Manage the backup/restore program for network files. Manage public area on servers ensuring administration of proper access rights.
- Maintaining daily Backup policies, tape inventory, tape storage and tape rotation according to internal policies.
Environment: Linux, User and Group management, Bash, Firewall, FTP, SSH, DNS, Windows, Active Directory, server, TCP/IP, IP addressing, Sub netting, routing.
