MUDASSIR AHAMED
SRE/DevOps/Cloud (AWS, Azure) Engineer
Ph: +91-978******* Email: ****************@*****.*** www.linkedin.com/in/mudassir-ahamed-519882240
Professional Overview
A dynamic professional with total 14.5+ years of experience with Cloud, DevOps, Build & Release Engineering and Linux Administration
Certifications
AZ-900 Microsoft Azure Fundamentals
AZ-104 Microsoft Azure Administrator
Professional Summary
Highly motivated passionate having experience in several phases of the Software Development Life Cycle where my main area of expertise & specialized skills is in Build & Release Engineering that includes DevOps, Build Automation & Management, Software Configuration Management, Release Management, Continuous Integration and Continuous Delivery.
Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Azure, Maven, Jenkins, Ansible, GitHub, Tomcat, Web Sphere & Linux etc.
Extensively worked on Jenkins for continuous integration and for End-to-End automation deployments
Experience in Azure Infrastructure, AKS, ACR, Azure DevOps
Experience in Infrastructure as a code-Terraform.
Collaborated with the security team to establish fine-grained access controls within HashiCorp Vault, reducing the risk of unauthorized access.
Experience in AWS EC2, cloud storage S3 and security services IAM and in VPC, Cloud, Amazon Elastic Search, and Security Groups with an overall objective to improve the scalability, reliability, performance, and availability of the cloud infrastructure. Administrates the cloud development, test, and production cloud hosted environments. Experience in IAAS, PAAS, and SAAS solutions.
Experience in MAVEN as build tool in Jenkins to move from one environment to other environments.
Conduct regular security assessments, vulnerability scans, and penetration testing to identify and remediate potential security risks.
Worked with version/source management tools like GIT, GITHUB, and BITBUCKET.
Experience in implementing Continuous Integration and deployment using various CI Tools configuration management tools.
Expertise in creating DevOps strategy in mix environments of Linux (RHEL, CENTOS) along with AWS. Experience in configuration management tool Ansible for automatic configuration management /deployment integrated with Jenkins.
Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Shell scripts to automate routine jobs.
Providing end-user support and training to facilitate seamless onboarding and troubleshooting of IAM processes.
Monitoring tools Nagios and experience in microservices.
Experience in working in Agile Methodology (SCRUM).
Experienced in deploying EAR, JAR, and WAR in Tomcat, JBoss Application Servers in Linux/Windows Environments.
Technical Skills:
CICD Tools Azure DevOps, Jenkins
Version Control GitHub, GitHub Actions, BitBucket, Azure DevOps
Scripting Languages Shell, yaml, groovy, python
Configuration Management/ Infrastructure as code Ansible/Terraform Build Tool Maven
Process Agile (Scrum)
Cloud Environment AWS, MS Azure
Container Docker
Container Orchestration Kubernetes
Monitoring Tools Nagios, CloudWatch
Application Server JBoss, Apache Kafka
Static/Source code analysis SonarQube, BlackDuck
Database Postgres SQL, MySQL, MongoDB
Operating System Linux (Red Hat 6/7), Ubuntu, Windows 07/08/10
AI Tools ChatGPT and other AI Tools
Professional Experience
Working as a Principal Consultant for Genpact from April 2024 to till date Worked as an IT DevOps Engineer Consultant for Genpact (Payroll of iBrow Technology Pvt Ltd.) on a contract basis from January 2024 to April 2024
Project1(Jan 2024 to till date)
Client : Cox Communication
Domain : Azure DevOps, Azure Infrastructure, Power Apps Role : DevOps Engineer
Technologies used: Azure DevOps, Terraform, Docker, Kubernetes, Azure Cloud, Bitbucket, Jira, GitHubActions Roles and Responsibilities:
Currently developing and optimizing GitHub Actions workflows to automate the build, test, and deployment processes of Power Apps applications to different environments.
Implementing continuous integration and continuous deployment (CI/CD) pipelines to ensure efficient and error-free application updates.
Integrating automated testing into the CI/CD pipelines to ensure the quality and reliability of Power Apps applications before deployment.
Managing and maintaining Azure cloud infrastructure, ensuring it is robust, scalable, and secure.
Designing and implementing architecture solutions to optimize performance, cost, and scalability.
Monitoring and maintaining the health and performance of Azure resources, using Azure Monitor and other monitoring tools.
Ensuring security best practices and compliance standards are followed in all aspects of cloud infrastructure management.
Deploying and managing applications on Azure Kubernetes Service (AKS) using Helm charts for package management.
Utilizing Docker for containerizing applications to ensure consistency across development, testing, and production environments.
Designing and maintaining Kubernetes clusters, ensuring high availability and scalability of deployed applications.
Automating infrastructure provisioning and configuration using Terraform, ensuring environments are consistent and reproducible.
Developing and maintaining Terraform scripts to manage Azure resources, including virtual networks, storage accounts, and computes instances.
Implementing infrastructure as code (IaC) practices to version control infrastructure changes and enable collaborative management.
Using Bitbucket and GitHub for version control and collaborative development, ensuring code quality and consistency through code reviews and pull requests.
Managing project workflows and issue tracking using Jira, facilitating agile methodologies such as Scrum or Kanban.
Coordinating with cross-functional teams to align on deployment schedules, feature development, and troubleshooting.
Setting up and maintaining monitoring and logging solutions to ensure the observability of applications and infrastructure.
Utilizing tools like Prometheus, Grafana, and Azure Monitor for monitoring and alerting.
Implementing centralized logging solutions using ELK stack (Elasticsearch, Logstash, Kibana) or Azure Log Analytics to aggregate and analyze logs.
Continuously evaluating and integrating new tools and technologies to improve the efficiency and reliability of the CI/CD pipelines and infrastructure management.
Participating in knowledge-sharing sessions and training programs to stay updated with the latest industry trends and best practices.
Worked as a Lead Software Engineer for Expleo Solutions Ltd from June 2022 to Nov 2023 Project1(Jan 2023 to Nov2023)
Title : Cariad-Exploration and Visualization
Client : Cariad (Volkswagen Group)
Domain : Azure DevOps, AWS, Azure Infrastructure, ADP Data Lake Role : DevSecOps Engineer
Technologies used: Azure DevOps, Terraform, Docker, Kubernetes, AWS, Azure Cloud, Jira, elk, python Roles and Responsibilities:
Spearheaded implementation of DevSecOps practices for Cariad project, leading collaboration among cross- functional teams to enhance overall project security and efficiency
Managed Infrastructure as Code using Terraform, ensuring a systematic and efficient approach to infrastructure management
Orchestrated management of Azure and AWS infrastructure using Terraform, including orchestration of Kubernetes clusters AKS in MS Azure and ECS in AWS. Successfully deployed applications using Docker for streamlined processes
Utilized various components of Kubernetes clusters and cloud services (eg., container registries, blob storage, Key Vault in Azure and ECS, S3, System Manager, Secrets Manager in AWS) to optimize system functionality
Led implementation of Azure DevOps, employing YAML pipelines, Boards, and sprints to establish and maintain seamless Continuous Integration and Continuous Deployment (CI/CD) processes
Advocated for a security-first mind-set, emphasizing mandatory inclusion of security considerations in all stages of development process
Demonstrated proficiency in managing Azure and AWS Cloud Infrastructure, ensuring robust and scalable cloud solutions
Deployed applications to cloud using AKS and Helm, leveraging containerization through Docker for streamlined deployment workflows
Implemented and managed Elastic search and Kibana for effective monitoring and troubleshooting of applications
Integrated SonarQube into CI/CD pipelines, automating code quality checks and ensuring consistent adherence to code standards
Implemented Blackduck tool to analyze code for vulnerabilities, reinforcing an approach to code security
Implement SSL and TLS encryption and JSON data validation to ensure the security and integrity of web services
Monitoring and managing web applications between clients and servers through HTTP
Handled incidents in a positive and supportive manner, collaborating with external vendors to deliver high- quality services
Load balancing techniques using tools like Nginx, or cloud provider load balancers to design and implement robust, scalable, and reliable infrastructure solutions.
Worked closely with engineering teams to resolve bugs and deliver solutions, contributing to product and service enhancements
Demonstrated a commitment to continuous learning by exploring new technologies and acquiring new skills with minimal supervision
Achieved a 30% reduction in infrastructure costs by implementing cloud cost optimization strategies
I significantly increased productivity within a short period by implementing automated incident response procedures
By creating and deploying scripts to automate common troubleshooting steps and remediation actions, I reduced the time spent on manual intervention during incidents. This led to a decrease to 40% in mean time to resolution (MTTR) within the first month, allowing the team to respond to and resolve incidents more efficiently
Available for on-call and weekend work to provide support for live events, ensuring uninterrupted service availability
Defined articulate systematic solutions tailored to meet technical, operational, and management standards, ensuring alignment with project objectives
Conducted thorough analysis of current system to redefine architecture and implement new practices, enhancing scalability and performance
Built and nurtured new communication channels between Operations and Development Teams, facilitating seamless collaboration and knowledge-sharing
Ensured compliance with application standards, collaborating closely with developers, testers, and other stakeholders to maintain quality and integrity up to the client satisfaction
Facilitated collaboration between frontend and backend teams, streamlining deployment workflows and promoting collaboration across project stages
Customer-facing role with the primary responsibility is to ensure that the service and products delivered meet or exceed customer expectations
Handling L2 customer support to fix and resolve the issue as soon as possible Architect responsibilities:
Defining a systematic solution which fits best across the technical, operational and management standards.
Automating the process current processes with proper tools.
Establishing a continuous build environment to accelerate software deployment and development processes.
Re-defining architecture by analyzing the current system and following new practices.
Build and establish new channels for the Operations and Development Teams.
Troubleshooting and problem solving.
Compliance with the application to collaborate with developers, testers,etc .
Fostered collaboration between frontend and backend teams to streamline deployment workflows. Project2(Jun 2022 to Dec 2022)
Title : Cariad-Sec
Client : Cariad (Volkswagen Group)
Domain : Azure DevOps, Azure Infrastructure
Project Type : Simulation Project
Role : DevSecOps Engineer
Technologies used: Azure DevOps, Terraform, Docker, Kubernetes, Azure Cloud, Bitbucket, Jira, python Roles and Responsibilities:
Oversaw Infrastructure as Code management using Terraform
Operated within Kubernetes clusters utilizing AKS
Utilized Azure DevOps for Repos, built pipeline configuration using YAML, and managed Boards with sprints and backlogs
Employed Azure Cloud and Azure DevOps for CI/CD processes
Orchestrated application deployment to cloud using AKS and Helm
Implemented containerization via Docker
Managed secrets and safeguarded sensitive data across diverse infrastructure and services, utilizing HashiCorp Vault and Azure Key Vault
I collaborated with the development team to optimize application performance, resulting in a time saved improvement in system stability and reliability
Worked on the server-side to ensure that backend infrastructure is robust, scalable, and efficient like Infrastructure automation, monitoring, deployment and release management, scaling and security
Service delivered ensuring that services are delivered efficiently, reliably, and with high availability. This includes managing the deployment, monitoring, and maintenance of services to meet SLA targets and customer expectations
Increased system performance by 25% through the implementation of a new monitoring and alerting system
Enhanced team productivity by 15% by introducing agile methodologies and improving workflow processes Worked as a Senior Systems Engineer for EPAM Systems from May 2021 to March 2022 Project:
Project Name : Verifone-Merchant Onboarding Portal (MOP) Tools : Linux, Jenkins, BitBucket, Ansible, Maven, Verifone Cloud Services, Azure DevOps, Azure Cloud & AWS
Client : Verifone
Role : Senior DevOps Systems Engineer
Roles and Responsibilities:
Configuring builds via build process using Maven in Jenkins.
CI/CD process.
Used Jfrog Artifactory.
Performed all necessary day-to-day activities in Bitbucket support for different projects.
Responsible for design and maintenance of the Bitbucket repositories and access control strategies.
Creation of Pipeline jobs in Jenkins.
Implementing, and managing user authentication and authorization processes using Okta's Single Sign-On (SSO) and Multi-Factor Authentication (MFA) solutions.
Collaborating with cross-functional teams to integrate applications and systems with Okta, enhancing user experience and security.
Analyzed source code to identify and remediate security vulnerabilities with SAST and DAST tools.
Managing identity and Access Management, IAM, Okta, Single Sign-On, Multi-Factor Authentication, Security, Access Control, User Authentication, Authorization, Security Audits, User Support, Migration, Data Integrity.
Integration of jobs from BitBucket to Jenkins, upload to artifactory.
Automation by executing the python scripts.
Designed and maintained BitBucket repositories, managing access control strategies.
Orchestrated CICD pipelines using Jenkins, Maven, and BitBucket, automating build processes and ensuring consistent deployments. Setting up new projects/releases in Jenkins.
Deployment of application to the cloud using AKS, Helm to the container registries, workspaces, key vault, app insights, AAD, PostgreSQL etc in Azure.
Automated SDLC from corporate to cloud level using Ansible, Docker, Azure and AWS services.
Implemented infrastructure as code using Terraform, optimizing AWS EC2 instances, S3 buckets, and security groups and blob storage in Azure.
Implemented DevSecOps practices, ensuring that security measures are integrated into every stage of the software development lifecycle.
Containerized environments using Docker, improving scalability and consistency.
Used SonarQube for continuous code quality inspection, identifying and addressing code smells, bugs, and security vulnerabilities.
Responsible for automation of SDLC from corporate level to cloud level.
Cloud level automation of all the environments Dev, QAT, CST & PROD using Ansible.
Containerizing the environments using Docker.
Used Jira tool for bug tracking/issue management tool. Worked as a Senior Software Engineer for Glitz Technologies Pvt Ltd from Apr 2017 to May 2021
Project #1:
Project : SELECTIVE INSURANCE
Environment : Git, Github, Maven, Jenkins, Docker, Kuberbetes, AzureDevOps, Azure, AWS, Ansible, Linux, Tomcat.
Role : DevOps Engineer
Roles and Responsibilities:
Configuring builds via build process using Maven, Jenkins.
Design EC2 instance architecture to meet high availability application architecture and security parameters.
Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
Leveraged OpenShift, Kubernetes, and Docker to orchestrate and manage containerized applications
Worked on AWS services such as Setting up new server (EC2) instances/services in AWS, Configuring security groups, and setting up Elastic IP's, auto-scaling configuration, and Cloud Formation and Ops Works.
Azure services like AKS, ACR, blob storage, container registries, etc.
Contributing to the development of IAM strategies that align with the organization's overall security objectives.
IAM solutions allowed me to contribute effectively to the enhancement of security measures while optimizing user access management.
Managing identity and Access Management, IAM, Okta, Single Sign-On, Multi-Factor Authentication, Security, Access Control, User Authentication, Authorization, Security Audits, User Support, Migration, Data Integrity.
Configure continuous integration pipeline using DevOps strategies and DevOps tools.
Configuring software to Linux machines.
Designed and deployed AWS solutions using EC2, S3, RDS, and EBS Elastic Load Balancer.
Automated software deployment using chef and provisioned Linux hosts.
Setting up new projects/releases in Jenkins.
Implemented DevSecOps practices, ensuring that security measures are integrated into every stage of the software development lifecycle.
Configured Ansible at Linux machines and schedule jobs to read every 30 minutes.
Making sure software teams are delivering their products by following safe-agile methodologies.
Monitor and manage Continuous Integration/Continuous Deployment, nightly and release builds using Maven, Jenkins.
Resolving ad-hock issues in day-to-day basis as per SLA’s.
Provided daily technical support to all development teams throughout all phases of the software development lifecycle and identified & mitigated potential issues & obstacles prior to products being deployed onto live client systems.
Used Jira as bug tracking/issue management tool.
Wrote deployment scripts using shell.
Installing and configuring application servers for deploying artifacts as per project requirements.
Integrate Unit Testing, Code Coverage and Deployment tools with Jenkins.
Deploying artifacts to environments Dev/Test/Stage/Production using HP release service tools.
Extensive knowledge in troubleshooting builds, deployment, configuration problems in development, QA, and production environments.
Project #2:
Project : Element Financial Corporation, USA
Environment : GIT, ANSIBLE, Maven, Jenkins, Red Hat Linux, Apache. Role : DevOps Engineer
Worked as a Software Engineer for KeyBell Solutions Ltd from Jan 2010 to March 2017 Academic Details:
Executive Master of Business Administration in Project Management (Correspondence) from IndianSchool of Management and Studies, Mumbai, Maharashtra, India
Bachelor’s degree in mechanical engineering from Dr. MGR Educational & Research Institute, Chennai, Tamil Nadu, India