Azure/devops Engineer Resume
SUMMARY
- Around 8.5 Years of experience in IT Infrastructure, Cloud Computing, DevOps, Build and Release management, Virtualization networking, building, automation deployment, MCSE (Microsoft Certified Solutions Expert) cloud implementation, configuration, and troubleshooting.
- Have experience in ADDS, DNS, DHCP, DFS, Windows Cluster, Windows CA & ADFS services.
- Providing centralized management of Active Directory (AD) and Windows environments to include administration, security, authentication, authorization and configuration of networks, operating systems, applications, computers and user accounts
- Securing Active Directory root by monitoring alerts for domain level changes to systems and taking appropriate action in response
- Support Public Key Infrastructure (PKI) Program.
- Managing the hardware, software, policies and procedures needed to create, manage, distribute, use, store and revoke digital user/system certificates to provide privacy, authentication, and integrity.
- Design and architect a global Active Directory Infrastructure, including, design and implementation of Group Policy, domain consolidation for large scale organizations.
- Proven expertise in designing and architecting Azure AD. Should have a strong working knowledge of AD Connect and PTA.
- Utilize logical problem solving to find creative solutions to problems in the environment on a broad scale.
- Plan and execute Active Directory Domain level upgrades.
- Plan and design Group Policy Objects as requested to ensure compliance of company policies for servers and user end - point devices.
- Troubleshoot and resolve Active Directory, GPO, and password/identity management systems.
- Works with an automation mind set. Proven expertise in the use and creation of PowerShell scripts.
- Work with stakeholders and other technical teams to collect business and technical requirements and design / deliver enterprise level solutions.
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
- Expertise in setting up the SCM standards/processes for development groups, designing branching and labeling.
- Well versed in variousAzureservices like Compute (Web Roles, Worker Roles),Azure Web sites, Caching, SQLAzure, NoSQL, Azure Storage, Network services,AzureActive Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
- Significantly skillful in Designing and implementing Microsoft Azure Solutions across a range of cloud models like SaaS, PaaS, IaaS, and integrated on premise, on-demand workloads with the Azure public cloud.
- Pragmatic prowess in configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs, Load Balancers, Cloud Services, Azure compute services, Azure Web apps, Azure Data Factory, Office 365, Azure Media, Content delivery, Azure Networking, Azure Hybrid Integration and Azure Identity Management.
- Experience in migrating infrastructure and application from on-premises toAzure, from Cloud to Cloud and migrating on-premises virtual machines toAzureResource Manager Subscription withAzureSite
- Expertise in Administrating Azure IaaS/PaaS services like Compute Azure Virtual Machines, Web and Worker roles, VNET, Network services, Azure DevOps, SQL Databases, Storages, Active Directory, SSO, API Management, Scheduling, Autoscaling, PowerShell Automation, Azure Search, DNS, VPN.
- Experienced in migrating on-premises DevOps platform to Azure CI/CD processes by utilizing ARM templates, Azure DevOps App services such as Repos, Test Plans, Pipelines, Web Apps, and Application Insights.
- Experience in Microsoft Azure services such as (PaaS & IaaS & SaaS), Storage, Web Apps, Active Directory, Logic Apps, Data Factory, Service Bus, Cloud services, ExpressRoute, Load Balancing, Application Gateways, Traffic Manager, Azure Monitoring, Azure OMS, Key Vault, deploying Web Apps, and experience in Azure Kubernetes Service (AKS) to managed Kubernetes service to deploy and manage clusters using the Azure CLI.
- Expertise in Monitoring and Log Analytics tools such as Nagios, Splunk, ELK X-Pack stack, Grafana and Gray-Log. Used SonarQube in build system for continuously inspecting the code quality, Nagios for monitoring and performed log analysis using ELK stack and created monitoring charts.
- Expertise in Terraform for creating stacks of VPCs, ELBs, Security groups, SQS queues, S3 buckets in AWS and updated the Terraform Scripts based on the requirement on regular basis. Converted existing Terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.
- Experienced in writing Terraform templates that can spin up infrastructure for multi-tier application and provisioned boot strapped software on cloud with terraform.
- Experience in adding security layer on top of DevOps methodology and implemented security/vulnerability scans at every phase of DevOps life cycle starting from design to monitoring like FOSS, Fortify and DAST to create DevSecOps operational model.
- Expertise in integrating Docker containers infrastructure and Continuous Integration for building & deploying Docker containers and excelled on creating AMI (Amazon Machine Images) that utilizes ELB (Elastic Load Balancer) and Auto Scaling.
- Expertise in Scheduling, deploying, and managing Container replicas onto a node cluster using Kubernetes and Worked with building Kubernetes run time environment of the CI/CD system to build, test and deploy in our Open-source platform.
- Experience in managing the repository manager like Nexus, Jfrog, Artifactory for the Maven builds. Integrated Maven with Jenkins by which the Surefire test reports and Javadoc produced by Maven are captured and to build parallel modules for larger maven and Gradle projects.
- Designed multiple VPC’s and public/private subnets with required number of IP’s using CIDR blocks, Route Tables, Security groups and Elastic Load Balancer. To grant granular permissions to specific AWS Users, Groups and Roles created IAM policies. Automated AWS deployment and configuration tasks using Lambda.
- Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
- Designed and configured AWS Cloud Formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Converted existing AWS infrastructure to server-less architecture (AWS Lambda) and deployed it via Terraform.
- Extensively worked on Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
- Profound experience in designing Strategies to increase the velocity of development and release for Continuous Integration, Delivery and Deployment (CI/CD), by using Jenkins technology. Also, experience in using SCM tools like GIT, Subversion (SVN), Bitbucket, and TFS on Linux platforms in maintaining, tagging, and branching the versions on multiple environments.
- Extensively worked on Ansible Playbooks, Ansible Galaxy, Ansible Tower, Ansible Vault feature to configure the servers, deploy software, encryption of data file & orchestrate continuous deployments or zero downtime rolling updates.
- Expertise in Linux/UNIX system builds, administration, Installations, Upgrades, Troubleshooting on different distributions such as Ubuntu, CentOS, Red Hat, RHEL 4.x/5.x/6.x2.
- Having strong and progressive experience in the server installation and administration of Red Hat Linux, Kali Linux, Debian, Centos, OEL (Oracle Enterprise Linux), SUSE and VMware vSphere ESX & ESXI, Microsoft Hyper-V, Windows Server on various Hardware Platforms.
- Have Good Working knowledge in Python, Bash/Shell, PowerShell, Ruby, Perl, PowerShell, JSON, YAML, Groovy. Developed Shell and Python Scripts used to automate day to day administrative tasks and automation of the build and release process.
TECHNICAL SKILLS
Operating Systems: RHEL, Linux, Windows, CentOS
Languages/Scripts: PowerShell, Bash, YAML
ActiveDirectory services: AD, DC, GPO, ADFS, DNS, DHCP, DFS, LDAP/Kerberos, CA, PKI, FSMO, NTLM, ACL, AD Groups, OU, SSO.
Azure Services: Azure Key Vault, Sentinel, Application Insight, DDoS Protection Service, App Service Certificates, WAF, API Management, Functions, Blob Storage, Load Balancer, Advance Threat Protection, Azure Policy, Azure Advisor Assist Operations with Implementation of Cloud Related Processes.
Version Control: CVS, SVN, GIT
Build and CI/CD Tools: Ant, Maven, Gradle, Terraform, Puppet, Chef, Ansible, Jenkins, Hudson, Bamboo
Monitoring Tools: Nagios, Splunk, Cloud Watch, Grafana, Prometheus.
Repositories: Nexus, Artifactory, Docker Hub, GIT.
Web Servers: Apache, Tomcat, Web Sphere, Web Logic
Containerization: Docker, Kubernetes
Databases: Oracle, DB2, MySQL, MongoDB, RDS, API calls.
Bug Tracking Tools: JIRA, Bugzilla
Cloud Providers: AWS, Open Stack, Microsoft Azure
SDLC: Agile, Waterfall, Kanban.
Network: DNS, NIS, NFS, LDAP, TFTP.
PROFESSIONAL EXPERIENCE
Confidential
Azure/DevOps Engineer
Responsibilities:
- Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
- Used Kubernetes to manage containerized applications using its Nodes, Config Maps, Selector, Services & deployed application containers as Pods.
- Written Ansible Playbooks in YAML as the Wrapper to manage configurations of Azure Nodes and test Playbooks on Azure instances using YAML and automated various infrastructure activities like continuous deployment, application server setup, and stack monitoring using Ansible playbooks.
- Implemented Ansible Tower workflow that provisions Azure VMs, applies a base system configuration, and deploys an application, all by using different playbooks maintained by different teams.
- Managed Version Control - SVN and GitHub Enterprise and Automated current build process with Jenkins with proposed Branching strategies to accommodate code in various testing cycles.
- Extended on-premises deployments of windows Server to the cloud by using Azure hybrid services in windows Admin center. Worked on few windows services like typical servers, Domain Controller file Servers.
Environment: Azure Cloud, Azure DevOps, Kubernetes, Terraform, Ansible, Ansible Tower, Ansible Vault Chef, Blue/Green Deployments, Jenkins, Git, TeamCity, YAML, PowerShell, Perl, Python, Splunk.
Confidential
Azure/DevOps Engineer (Technical Specialist)
Responsibilities:
- Configured Active Directory Federation Services (ADFS) authentication flow, Azure VPN for Virtual Network. Integrated office 365 with Azure Active directory to synchronize with SAAS applications. Also, deployed Azure IaaS virtual machines and Cloud services (PaaS role instances) into secure Virtual Networks and subnets.
- Managed and maintained 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.
- Experienced in Azure Role-based Access Control (RBAC) to segregate duties within the team and grant limited amount of access to users that they need to perform their jobs.
- Involved in creating, validating, and reviewing solutions for migrating to Azure cloud environment also conducting Proof of Concept for the latest Azure cloud-based service, by using simplified automation using JSON Templates and PowerShell.
- Migrated Services from On-premises to Azure Cloud Environments. Collaborate with development and QA teams to maintain high-quality deployment.
- Involved in combining all Release pipelines into Single Release pipeline. We used AZURE DevOps, VSTS &, PCF. Managing keys by creating the keys and attaching them to library & Variable Groups with the help of Key Vault.
- Expert on Serverless services, Azure Vnets, NSG’s, Load balancers created and configured HTTP Triggers in the Azure Functions with application insights for monitoring and performing load testing on the applications using the Visual Studio Team Services (VSTS) also called as Azure DevOps Services.
- Used Terraform for building, changing, and versioning Microsoft Azure infrastructure safely and efficiently and involved in setting up Terraform continuous build integration system.
- Used Maven to build java-based web applications and integrated it with Nexus repository and installed Jenkins plugin in GIT Repository.
- Used Jenkins as a continuous integration tool to create new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system, and post build actions, notifying the build reports.
- Integrated Docker container orchestration framework using Kubernetes by creating pods, Config Maps and deployments. Development of automation of Kubernetes clusters with Ansible, writing playbooks.
- Worked on CI/CD system with GitLab on GKE utilizing Kubernetes helm and Docker for the runtime environment for the CI/CD systems to build and test and deploy.
- Created watcher to keep watch on Service Registry and create Kubernetes services for corresponding Database Services. Managed local deployments in Kubernetes, creating local cluster and deploying application container.
- Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of OpenStack Nodes and Test Playbooks on AWS instances using Python.
- Created and maintained the development and release branches on GIT and SVN. Implemented a GIT mirror for SVN repository.
- Worked with Service Now for handling incident and raising change requests. Exhibited alerts on applications and system logs by configuring Splunk, along with installing, Configuring Splunk for monitoring distinct metrics throughout system stress testing.
- Researched and created preliminary PowerShell code for moving Azure Classic workloads to Azure Resource Manager version.
- Great Hands-on Experience and understanding of Windows and AD administration, troubleshooting, configuration and provides in-depth diagnosis for operating systems software/hardware failures and develops solutions.
- Setup up JIRA as defect tracking system and configured various workflows, customizations, and plugins for bug/issue tracking.
- Worked on implement major changes in development processes and procedures, customizing ServiceNow to take the forefront of the new systems.
Environment: Azure Cloud, Azure DevOps, Kubernetes, Terraform, Ansible, Ansible Tower, Ansible Vault Chef, Blue/Green Deployments, Jenkins, Git, TeamCity, YAML, PowerShell, Perl, Python, Splunk, VM tools, VNIC, Vcenter, Nutanix.
Confidential
Azure DevOps Engineer (Sr Enterprise Analyst)
Responsibilities:
- Deployed Azure IaaS VMs and Cloud services PaaS with high availability by designing Availability Sets, VMSs, and provide Backup and Site Recovery options.
- Built an application environment to operate at high availability in different Azure regions by using CDN, Azure Traffic Manager, Active Directory, Storage Queues, App Services-Web Apps, Cognitive Services, Azure Search, Storage Blobs, Redis cache, and SQL Database.
- Configured Azure Role-based Access Control (RBAC) to segregate duties within our team to grant minimum access to users to perform their jobs.
- Worked on Migration process regarding troubleshooting, Data migrations from on-premises to S3 buckets, configuring VPC network and setting up Elastic Load Balancing (ELB) in compliant with the Client policies.
- Responsible for user management, plugin management and end-to-end automation of Build and Deployment process in Azure DevOps.
- Designed and implemented framework using Python and generating Terraform templates to create Network security groups in Azure. Worked on deploying a web application in Azure cloud where in automated the configurations using Terraform.
- Automated the Build Process using Jenkins and handled complete Build and Release process including code, documentation and supporting testing team along with the server Administration
- Implemented unit-testing and integration testing strategies for Jenkins shared libraries using Junit and Groovy Spock.
- Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
- Used Kubernetes to manage containerized applications using its Nodes, Config Maps, Selector, Services & deployed application containers as Pods.
- Written Ansible Playbooks in YAML as the Wrapper to manage configurations of Azure Nodes and test Playbooks on Azure instances using YAML and automated various infrastructure activities like continuous deployment, application server setup, and stack monitoring using Ansible playbooks.
- Implemented Ansible Tower workflow that provisions Azure VMs, applies a base system configuration, and deploys an application, all by using different playbooks maintained by different teams.
- Managed Version Control - SVN and GitHub Enterprise and Automated current build process with Jenkins with proposed Branching strategies to accommodate code in various testing cycles.
- Extended on-premises deployments of windows Server to the cloud by using Azure hybrid services in windows Admin center. Worked on few windows services like typical servers, Domain Controller file Servers.
- Integrated Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with GIT and JIRA to trigger builds using Web Hooks and Slave Machines.
- Used ServiceNow for technical management support, such as IT service management, including providing help desk functionality. Also managed incident, problem, and change in IT operational events.
Environment: Azure, Azure DevOps, Terraform, Jenkins, Docker, Kubernetes, Ansible, GitHub Enterprise, Maven, Splunk, Prometheus, PowerShell Scripting, windows Administration, JIRA, ServiceNow.
Confidential
AD & Azure Engineer (Team Lead)
Responsibilities:
- Collaborate with a cross-functional team of application developers, operations engineers, architects to understand complex product requirements and translate them into automated solutions that I build.
- Improved our monitoring and alerting systems to enable engineering teams to successfully operate and gain insights into the behaviors of applications in “hands-off” environments. Collaborate with colleagues to support and improve architecture, systems, processes, standards and tools.
- Lead technical discussions to ensure solutions are designed for successful deployment, security, and high availability in the cloud.
- Design, implement, and maintain server, storage, network, and security infrastructure as code.
- Write and maintain code for automating the creation of scalable/resilient systems/infrastructure with a focus on immutability and containers.
- Develop, implement, and test automated data backup and recovery, and disaster recovery procedures across multiple regions.
- Working as an Analyst L2 &L3 Active Directory Admin. Maintaining and managing Domain Name Service (DNS) for APL Active Directory (AD) enterprise
- Schema upgrade for Active directory integrated applications
- End to end maintenance, support and Administration of AD and Domain Controllers.
- Developed organizational units in Active Directory (AD) and managed user security with group policies
- Commissioning and Decommissioning of Windows Servers and LCM activities.
- Group Policy Management for handing the infrastructure
- Configuring and maintaining Longitude and AD Audit Plus Monitoring tools
- Perform daily monitoring, AD health check, 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 (DNS, DHCP, GPO backups).
- Resolving issues related to Active Directory replication, FRS issues, DHCP related issues, DNS related issues
- Troubleshooting and providing optimum resolution to critical server performance related issues
- Monthly Patching of Domain Controllers using WSUS and handling issues with updates.
- Worked on setting-up Microsoft Monitoring Agent for Update Manager Installation.
- Worked on sub-projects: GPOs: Policy Analyzer for analyzing and comparing sets of Group Policy Objects to merge.
- Worked on handling implementation of Server Message Block (SMB) version 1 (SMBv1) restrictions and exceptions on 2008\above in the environment
- Document reviews of existing environment pertaining to Windows Servers and DC activities.
Confidential
Jr software Quality Engineer
Responsibilities:
- Worked as an L2 as part of Windows and AD related Incidents and Change requests.
- Commissioning and Decommissioning of Windows Servers
- Decide on the mission to meet the transition services needs in the implementation phase.
- Managed the migration phase and deploying phase for 2012, 2012R2 servers to migrate to 2016.
- Remote monitoring of servers located at Onsite and Server Systems Management.
- Regular Health checks for the Servers.
- Installing Configuring the new Servers to implement in production
- Handling the File and Print Servers
- Creating the group policies on OU and Domain Level
- Troubleshooting the AD related issue
- Creating the Print queues and troubleshooting the Printer issues
- Creating the File servers and applying ACL’s on Folders with Scripts
- Handling the DNS DHCP
- Creating the DNS servers and Zones
- Handling the issues about DHCP
- AD Management
- Attending the calls with clients for troubleshooting sessions
- Installation of the Software’s required by the End users as part of the Service Tickets.