Farhan AHMAD
Cloud DevSecOps and Solution Architect
Application Deployment, Automation and Maintenance
Qualified professional with over 13+ years of expertise in setting up objectives, designing & streamlining business processes
and executing project within timeline across Telecom, Banking and Financial industry ; targeting assignments as DevOps
Architect/Engineer with a growth-oriented organisation-
-/-
CORE COMPETENCIES
PROFILE SUMMARY
•
Application Development & Integration
CICD(AzureDevOps,GitOps,Jenkins,Gitlab)
Cloud Technlogies (Azure and AWS)
•
•
Containerization(Kubernetes,OpenShift)
Scripting Language(PowerShell,YAML)
•
Automation(Terraform,Bicep,PowerShell)
Project Planning & Execution
•
Client Engagements
SOFT SKILLS
•
Collaborator
Communicator
Analytical
Team Player
Professional Certification
•
•
•
•
AZ-400(Azure DevOps Expert)
Terraform (Terraform Associate)
AZ-104(Azure Administrator)
Certificed AWS Cloud Practitoner
EDUCATION
•
•
•
2004: Bachelor in Computer Application (BCA)
from United Institute of Management
Allahabad
2000: 12th from GIC Allahabad
1998: 10th from GIC Allahabad
Current association with EY Global Delivery Service India LLP as
Architect DevSecOps professional .
Expertise in concepts of end-to-end project planning & implementation
including scope management, activity sequencing, risk analysis, and
quality management
Working knowledge of build automation and CI/CD pipelines ; developed
and maintained the continuous integration and deployment systems using
Git, Azure DevOps Jenkins, bicep ,terraform, AKS , EKS and OpenShift
kubernetes on azure and aws cloud .
Experience in Design, Implementation, Migration to DevSecOps
Implementation and Administration in Big Data (Hadoop) , on Azure and
AWS cloud as well as on Microsoft, Red Hat Linux System Environment
on domain like Retail, Finance & Securities, Hi-Tech, Telecomm,
Government.
Skilled in mapping business / system requirements by interacting with
clients and coordinating with the development team in translating these
requirements into functional specifications, services and implementations
by following the quality standards and guidelines
Gained understanding of security tools and best practices: CIS
Benchmarking, OS hardening, vulnerability scanning, system auditing etc
TECHNICAL SKILLS
DEVOPS TOOLS
• Proficient with various integration, testing,security and deployment tools
– Git, AzureDevops ,Terroform, Bicep , AKS , EKS ,OpenShift kubernetes
• Familiar with Big Data technologies, Hadoop (kerberos), ETL services
postman elastic, kafka, helm charts (kubernetes) , YAML
• Understanding of Devops key concept like infrastructure as a code (IaC)
• Experience in developing CI/CD pipeline, PowerShell , Yaml based
scripting
• Design the Branching strategy for scrum based development.
• Worked as a Devops Architect, Leading Devops Capability Team for
Multiple Application
• Experience of Linux, windows and AIX System
• Knowledge of Helpdesk tool like Jira , REMEDY, Maximo, Manage Now,
ServiceNow
• Setting up and configuring Kafka Environment in Linux and AWS Cloud
from the scratch and monitoring it
CLOUD SERVICES
• Various service in Azure(VM, storage, network,apim, app gateway,Azure
Data Factory, Synampse Analytic, AppService , AppConfig) and Aws Cloud
(EC2, S3, VPC, Auto-Scaling Groups, Route 53, IAM, Cloud Watch, RDS,
creating security groups, auto-scaling, ELB’s
TESTING & VALIDATION- Shell Scripting
DATABASE
•
Working knowledge of Oracle, Azure SQL, Cassandra, HBASE
WORK EXPERIENCE
Since March’2020 with EY Global Delivery Service India as a Infra DevSecOps Specialist
Key Result Areas:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Working on automating infrastructure tasks and managing production Kubernetes infrastructure
Planning, provisioning, installation/configuration, and operations of systems hardware and software and related
infrastructure in a dynamic team environment
Managing configuration management, build management, release management using tools such as Bicep ,
Terraform and Azure DevOps
Understanding of the Software Development Life Cycle including Continuous Integration and Continuous
Deployment (CI/CD) pipeline architecture (Azure DevOps Jenkins, GitLab) including deployments into
Kubernetes environments
Understanding of the Software Development Life Cycle including Continuous Integration and Continuous
Deployment (CI/CD) pipeline architecture (Azure DevOps ,Jenkins, GitLab) including deployments into
Kubernetes environments using tools such as helm charts
Using and optimizing monitoring and trending systems using Prometheus, log aggregation systems using
fluentbit, and their agents
Coordinating with various matrix teams, driving meetings for constructive discussion towards solution
achievement
Understanding the cleint requirements and providing them with best solutions involving evaluation and
definition of scope of project and finalization of project requirements
Facilitating DevOps release and deployment processes to ensure smooth and timely delivery of applications to
the non-Production and Production environments
Designing and developing automation to support continuous delivery and continuous integration processes;
implementing the build, release and configuration management of production systems
Participating in review meetings to monitor progress of the project as per schedule / budgets, and ensuring
timely completion and delivery of project to the client; extending production support for applications as well
Managing resource allocations and setting up of communication channels across the various horizons of the
organization structure
Preparing & reviewing design requirements for change requests or new technical requirements
Identifying gap & generating change Requests on relevant products to meet solution
Maintaining Git workflow for version control (Source Code Management)
Developing and maintaining automated CI/CD pipeline for code deployment using Jenkins
Provisioning Servers and deployed features using Ansible
Using Kubernetes/ AKS/EKS /OpenShift for clustering and scheduling Docker containers
Working on project monitoring tool zabbix
Liaising with business and technical departments to derive common strategic needs across the enterprise
Creating & developing business solutions as well as preparing RFPs proposals & estimation
PERSONAL DETAILS
Date of Birth: 31-Dec- 1983
Languages Known: English , Hindi , Urdu
Address: Flat No. 2(Second Floor), Zakir Nagar, Shaeen Bagh, NewDelhi, 110025
Email ID :-Mobile:-
PROJECT ANNEXURE
Company Name: EY Global Delivery Service India LLP
Project
:
InternalProject
Role
:
DevOps Arctitect
Description:
• Working on a financial domain project named RTP (Real Time Payment) which includes work like automation
development using Terraform, Application Deployment in Kubernetes Cluster, Performing POC's on different
tools like Flink. Managing Flink complete implementation on Kubernetes with automated deployment using
Terraform. Implemented tools and technologies consistent with scaling processes in growing companies
including identifying areas of automation opportunities.
Project
Role
:
:
RBS
DevOps Engineer
Brief Project Profile
It’s a DND (Do Not Disturb) services, in which subscriber can choose the caller depending upon the profile.
Work Profile
My goal was to deliver the product updates frequently to production with High quality & Reliability. Accelerated
software delivery speed, quality and reduce feedback time between developers and testers. Implemented
Continuous Integration & Continuous Deployment with DevOps using following tools:
* Git – For version control for tracking changes in the code files
* AzureDevOps and Jenkins – For continuous integration and continuous deployment
* Docker – For deploying containerized applications
* Terraform - Configuration management tools
* Managing cloud service on Azure and AWS
Project
Role
:
:
Leading Retail Company , USA
DevOps
Brief Project Profile
This EY engagement for migrating of on-prem application workload to Azure Cloud. As part of project , work on all
the pre-migration, migration and post migration activities.
Work profile(Responsibility)
•
•
•
Help to migrate the application on Azure Cloud from on-prem Environment
Responsible for provisioning infra resources with the help of Terraform (Infrastructure as a code )
Setup CICD Pipeline YAML Code in Azure Devops
Project
Role
:
:
Baring
SIP network integration and Sigtran on INAP
Brief Project Profile
Barings LLC, known as Barings, is an international investment management firm owned by Massachusetts Mutual
Life Insurance Company . It’s a Migration Project for 5 pilot application on Azure
Work profile(Responsibility)
• Design and develop Target state architecture diagrams for 5 pilot applications.
• Design and develop network architecture diagrams for Barings landing zones.
• Work on development of Terraform modules.
• Work on development of Azure DEVOPS Pipeline YAML code
Jan 2019– March 2020 with Publicis Sapient , As a Platform Specialist(Devops Engg/Hadoop Admin
) , Gurgoan Location
Key Responsibilities :
Involved in Hadoop Cluster environment administrator that includes adding and removing cluster nodes
Managed Docker orchestration and Docker containerization using Kubernetes.
Working on Azure Devops on CICD pipeline
Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
Handle all Kafka environment build, capacity planning, cluster setup, performance tuning and ongoing
monitoring
Create snapshot and amazon machine image(AMI) of the instance for backup and creating clone instance
Create and maintain user accounts , profiles , security , right disk space and monitoring on AWS
Worked with Jenkins for automation and integration
Worked knowledge on Ansible (Configuration Management tool)
Perform high-level , day-to-day operational maintenance , support and upgrade for the Kafka cluster and Hadoop
Cluster
Knowledge of major cloud service providers, like AWS, Google and Azure Cloud etc.
Experience with Aws - including but not limited to EC2,S3,RDS,IAM.and Monitoring
Experience in Snapshots and ACLs
Experience with server monitoring system like Prometheus or Nagios
Nov 2017– Dec 2018 worked with Cornerstone OnDemand, as Hadoop and Devops Admin)
(Location –Bangalore )
Key Responsibilities :
Hands-on knowledge of software containerization platforms like Docker and container orchestration tools like
Kubernetes and Rancher
Server automation with Terraform and Ansible Configuration management tool
Working knowledge on Ansible (Configuration Management tool)
Working with Jenkins for setting up jobs pipeline , automation and integration
Worked on Amazon Web Services ( EC2, ELB, VPC, S3, CloudFront, IAM, RDS, Route 53, CloudWatch, SNS,).
Installed and Setup Web Servers ( Apache and Tomcat ), DB Server ( MySQL).
Involved in Hadoop Cluster environment administrator that includes adding and removing cluster nodes
Using Network Monitoring Daemons like Ganglia and Service monitoring tools like Nagios
Experience in managing Hadoop in operations, procuring projects and implementing on-time solutions within
SLA to increase project efficiency and save costs
Monitoring and managing Hadoop services through WebUI
Experience in Snapshots and ACLs
Demonstrated excellence in daily operations, planning and engineering for the client's and Linux System
Administration
Experience in importing and exporting data using Sqoop from HDFS to Relational Database Systems and viceversa
Responsible to manage data coming from different sources.
Involved in loading data from UNIX file system to HDFS.
Server crash analysis and applying Hot Fixes & Perform Lotus Enterprise and Linux Server upgrade
Working as Hadoop Admin as part of another ongoing project
Working knowledge of Jira ticketing tool.
Sept 2014 – Aug 2017 worked with Bureau VERITAS , as Hadoop and Linux Admin) (Location –
Sector 127 Noida )
Key Responsibilities :
Involved in Hadoop Cluster environment administrator that includes adding and removing cluster nodes
Cluster capacity planning, performance tuning, cluster Monitoring, Troubleshooting
Configure of Fully-distributed Hadoop cluster
Using Network Monitoring Daemons like Ganglia and Service monitoring tools like Nagios
Experience in managing Hadoop in operations, procuring projects and implementing on-time solutions within
SLA to increase project efficiency and save costs
Monitored multiple Hadoop clusters environments using Ambari , Ganglia and Nagios. Monitored workload
Experience in Snapshots and ACLs
Involved in loading data from UNIX file system to HDFS.
Knowledge of Linux system and provide level2 support.
Server crash analysis and applying Hot Fixes & Perform Lotus Enterprise and Linux Server upgrade
Working as Hadoop Admin as part of another ongoing project
Working knowledge of Jira ticketing tool.
Aug 2012 – Aug 2014, Worked with Xerox Services, as Infrastructure Management Senior Analyst
(Lotus Domino and Linux Admin ) (Location –ITPL, Whitfield , Bangalore)
Key Responsibilities:
Provide support as shared technical resource for multiple clients
Provide L2 support Lotus Domino and Linux
Experience of Installation of Blackberry Server 4.1 & 5.0 on Lotus Domino platform
Perform user administration includes addition, deletion, issuing activation password, resending service books,
PIM synchronization, assign IT policy etc.
Resolving user raised tickets on ticketing tools Remedy and Service Now within SLA
Troubleshooting of server crash and hang issues after initial investigation of NSD.
Support on lotus servers which include responsibilities like Recycling servers, user management and
performance monitoring.
Responsible for taking care of all escalated issue for team
Providing support for escalated notes client & critical issue for server.
Manage More 40 IBM Lotus Domino Server on windows and Aix machine
Creating and maintaining user accounts, profiles, security, rights, disk space and process monitoring
Manage 20000+ Lotus Domino users across the globe
Maintain service availability 24/7 of Domino Enterprise Server & Messaging through continuous monitoring,
performance tuning, capacity planning etc
Planning, installing and configuration of operating system on new Redhat Servers.
Installing Linux operating systems like RHEL 4.4, 5.4 and 6
Track and monitor all tickets, incidents and changes that are performed by team for timely closure as per
agreed terms
Jan ’2011 – Aug ‘2012 with Ernst & Young Global Shared Services as Lotus Administrator
Responsibilities:
Provided Level 3 support for help calls involving the Lotus and Blackberry infrastructure for all over Americas, &
UK
Hands-on experience on Blackberry Desktop Manager
Managed large Lotus Servers consist of 40000+ users
Support on lotus and Blackberry servers which include responsibilities like Recycling servers, user management
Handle escalated user management issues – Registering / managing users, group, mail-in dbs, rename /
certify / recertify / cross certify user movement etc
On-call coordination with RIM Technical Analyst from Canada & UK for complex issues
Completed user administration includes addition, deletion, issuing activation password, resending service
books, PIM synchronization, created and assigned IT Policies in BES as per the requirement
ID Management in Blackberry Enterprise Server and other trouble shooting at L2 level.
Working on EYI Application which is used to deploy the Application.
Performing daily activities, performance monitoring like server availability, mail routing and space management.
Management of Reports like Daily Activity Reports, Daily log Reports, Disk space on server, Mail boxes disk
space, etc
Prepare Daily, Weekly and Monthly Server Status Reports
File system check for Domino Server, server recycle and old log deletion. Log review, Update ACL in user’s
mailbox
Continuous monitoring of Mail routing to ensure smooth mail delivery without delay