Ahmad Hassan
Sr.DevOps Engineer
Address:
Mobile phone:
E-mail:
Lahore-Pakistan
adhgfo@r.postjobfree.com
Page 1
Personal profile
Native Pakistani with more than 5 years of experience as Software Configuration Management and DevOps.
Skilled in Automation, Source Code Management, CI/CD, IaC, ALM, Software Build Engineering, Container Orchestration, Automated Testing Tools Integration, Cloud Computing.
Expertise in Architecting and Implementing Azure Service Offering, such as Azure cloud services, Azure storage, IIS, Azure Active Directory (AD), Azure Resource Manager
(ARM), Azure Storage, Azure, Blob Storage, Azure VMs, SQL Database, Azure Service Fabric, Azure Monitor.
Experience in migrating on-premises applications to Azure and configured VNETs and subnets as per the project requirement also performed PowerShell scripting to do Patching, Imaging, and Deployments in Azure. Excellent communication skills; acquired during years of direct contact with development teams, from tech support to handling tickets. Creative, I am able to work well with others in a team to complete projects in a deadline-driven environment. I'm interested in pursuing a career in a Technical position. Education
2011 – 2015
BS – Computer Science Lahore, Pakistan
2008 – 2010
F.Sc. (Pre-Engineering) Lahore, Pakistan
2006 – 2008 O levels Lahore, Pakistan
Work experience
2014 – 2019 SCM Engineer (Software Configuration Management) CureMD (Healthcare IT)
Lahore, Pakistan
Performing configuration management, build and release activities according to defined processes and planned schedules
Migrate changes appropriately into multiple QA and production environments
Maintain an automated and continuous build process that identifies build errors and notifies stakeholders as appropriate
2020 – present Sr.DevOps Engineer
Tkxel
Lahore, Pakistan
Develop and maintain an automated and continuous build process in TeamCity for both application (MS Build) and databases (RedGate Sql)
Develop and maintain an automated process for deployment of application and database changes in Octopus on multiple environments using different lifecycles
Migration from TFS to Azure DevOps (Repositories, Build Definition, Dashboards)
Working on ARM templates
Automating branch creation in Git for Azure DevOps using PowerShell scripting.
Maintaining Azure DevOps Repos, Pipelines and Dashboards
Maintaining Azure Cloud environments.
Tracking Application logs through App insights
Performing load testing on web applications
Integrated Sonar quality check in pipeline to identify coding issues.
Used Azure monitoring service to track server issues.
Created custom monitoring alerts in Azure.
Automated Release process through powershell
Used azure appservice tool to setup application.
Setup Azure Resources.
Used azure key vault to encrypt sensitive data.
Refactored CI Builds to reduce time.
Ahmad Hassan
Sr.DevOps Engineer
Address:
Mobile phone:
E-mail:
90-A-Block-C-FaisalTown –
Lahore-Pakistan
adhgfo@r.postjobfree.com
Page 2
Collaborate with Development, QA, and IT /Operations to implement quality releases
Identify new tools, technologies, and processes to improve the quality, reliability, repeatability, and efficiency of builds and releases
Communicate effectively with Development and QA teams to ensure stable QA environments
Work with IT and Development on the deployment of applications to various servers with automatic configurations for each application
Work to automate all aspects of deployments; identify where technical solutions are still needed
Use source control & defect tracking tools to support and provide visibility to the software development life cycle
Manage the branching and merging of code and consult with development to correct any conflicts in the merging process
Auditing and documentation of processes and work items.
Implementation of pre check-in code reviews policy in Team Foundation Server
Customization and implementation of new work items in Team Foundation Server
Automating manual tasks through scripting. Responsible for flawless operations. Unencumbered freedom to innovate and automate everyting.
Automated patch creation and deployment process with PowerShell and Batch scripting, eliminating 90% of manual work.
Used PowerShell and Batch scripting to slash release times by 50%, reduced company cost by 30%. Boosted client satisfaction by 30%.
Wrote PowerShell scripts to automatically environment setup, saved 50% admin time.
Automated deployments for 80+ Windows servers using PowerShell and Batch, reducing deployment times from 2+ hours to less than 5 minutes.
Act as a support desk for development team using service tickets system.
Set up and managed 80+ Windows servers with 99% up-time.
Managed timely and smooth delivery of releases
Skills
Languages
Urdu – native
English – fluent
Punjabi – fluent
Technical skills TFS Management
Version Control (GIT & VSTS)
Containerization
Cloud Computing (Azure)
Basic Linux Skills
Octopus Deploy
PowerShell
CI/CD
Selenium Testing
Azure DevOps
Jenkins/TeamCity
GitLab
Soft skills Effective communication
Troubleshooting
Commercial Awareness
Relationships builder
Proper phone etiquette
Drive and Initiative
Team work
Interests
Reading
Travelling
Sports
Snooker
Social Work
Volunteer work
References upon request