Post Job Free
Sign in

Cloud and DevOps Consultant

Location:
Chennai, Tamil Nadu, India
Posted:
October 23, 2024

Contact this candidate

Resume:

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



Contact this candidate