Post Job Free
Sign in

Devops Engineer Configuration Management

Location:
Newark, NJ
Posted:
June 25, 2024

Contact this candidate

Resume:

FARHAN MUSTAFA

l ad6qmt@r.postjobfree.com l Contact No: 862-***-**** l

l LinkedIn: https://www.linkedin.com/in/farhan-mustafa-19ab202a3/ l Summary: DevOps Engineer with over 7 years of comprehensive experience in designing, implementing, and managing infrastructure and automation solutions across diverse cloud environments. Proficient in utilizing tools like Ansible, Jenkins, Docker, Kubernetes, and Terraform for streamlining CI/CD pipelines, ensuring efficient deployment processes, and achieving optimal system performance. Skilled in cloud services such as AWS, GCP, and Azure, with hands-on expertise in container orchestration, configuration management, and monitoring using tools like Prometheus, Grafana, and Datadog. Proficient at integrating DevOps best practices to optimize workflows, enhance scalability, and drive continuous improvement initiatives. Proven ability to lead cloud migration projects, establish secure communication channels, and ensure seamless collaboration through effective version control and codebase management. Tools and skills:

• Version Control Tools: GitHub, Bitbucket

• CI/CD Tools: Jenkins, AWS Code Pipeline, Code Build, GitLab CI/CD, Kubernetes Engine, OpenShift Container Platform, Team City, Urban Code Deploy

• Build Tools: Ant, Maven, Gradle

• Scripting Languages: Python, PowerShell, Bash, Groovy, YAML, JSON

• Monitoring Tools: Prometheus, Grafana, CloudWatch, Datadog, Instant, New Relic Insights, Splunk, ELK Stack

(Elasticsearch, Logstash, Kibana)

• Containerization: Docker, Kubernetes, Docker-compose, OpenShift

• Infrastructure Management: Terraform, CloudFormation

• Networking: TCP/IP, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, TELNET, Firewalls

• Cloud Services: AWS, Azure, GCP

• Configuration Management: Ansible, Chef, Puppet

• Database: MySQL, PostgreSQL, Oracle 9

• Artifactory: Nexus, JFrog

• Operating Systems: Linux, Unix, Ubuntu, Red Hat

• Ticketing Tools: Jira, ServiceNow

• Web/App Services: Apache Tomcat, Nginx, JBOSS, WebSphere Experience:

DevOps Engineer, GEICO, (East Rutherford, New Jersey) June 2023 - November 2023

• Automated infrastructure using Puppet and utilized Terraform for both provisioning and configuration.

• Employed Splunk for real-time analytics, log management, and crafted specific queries for detailed system log analysis.

• Developed custom dashboards in Datadog to monitor key application metrics and set up alerts to promptly address issues.

• Managed Docker images and integrated Docker with orchestration tools.

• Implemented and managed enterprise CMS platforms like WordPress

• Deployed applications using Azure Kubernetes Service (AKS) and leveraged Azure Container Instances (ACI) and Registry

(ACR) for efficient deployments.

• Managed Azure Virtual Machines (VMs) designed Azure Virtual Network configurations and utilized Azure Blob Storage and Key Vault for storage and secrets management.

• Implemented security policies, scanning, and vulnerability assessments for containerized applications.

• Optimized Azure resource utilization, performance, and cost-effectiveness through continuous monitoring and optimization.

• Designed and implemented API management solutions using Azure API Management to streamline API deployment and monitoring.

• Configured, managed, and maintained LDAP directories like OpenLDAP or Microsoft Active Directory.

• Managed repositories using Azure Repos and Gitlab.

• Established CI/CD pipelines in Gitlab to automate deployments and ensure continuous integration and delivery.

• Used Ansible to manage configuration files and environments, ensuring seamless deployment and consistency across different environments.

• Developed automation scripts using Python to streamline deployment processes and enhance overall infrastructure management efficiency.

• Utilized Artifactory as a central artifact repository for version control and efficient dependency management, ensuring smooth software releases.

• Integrated Consul for efficient service discovery within distributed systems and employed HashiCorp Vault for robust secrets management.

• Handled incident tickets efficiently using JIRA, ensuring timely resolution of issues and minimal disruption to operations. DevOps Engineer, Genpact, (Hyderabad, India) August 2020 - July 2022

• Designed and implemented Ansible configuration management systems, developing custom roles for software installations and application deployments. Integrated Ansible Tower with GitHub for streamlined application deployment.

• Leveraged Ansible to manage web applications, configuration files, user management, mount points, and software packages.

• Implemented Infrastructure as Code (IaC) principles using Terraform to automate provisioning, configuration, and scaling of resources on Google Cloud Platform (GCP).

• Orchestrated containerized applications at scale with Google Kubernetes Engine (GKE), deploying multi-cluster Kubernetes environments to support microservices architectures across production and staging environments.

• Managed and orchestrated containerized applications using the OpenShift Container Platform, harnessing built-in Kubernetes capabilities and extended features.

• Contributed to multiple cloud migration projects, assisting clients in transitioning on-premises workloads to GCP, resulting in cost savings and performance enhancements.

• Designed, implemented, and managed scalable virtual machine (VM) infrastructures on Google Compute Engine (GCE) to support diverse workloads and applications.

• Established secure and reliable communication channels between GCP projects, on-premises data centers, and third-party cloud providers through VPC peering and VPN connections.

• Established CI/CD pipelines on GCP using Cloud Build, Container Registry, and Kubernetes Engine, accelerating software delivery and deployment cycles.

• Integrated Google Container Registry (GCR) with CI/CD pipelines to automate image builds, pushes, and deployments, reducing time-to-market for new features and updates.

• Designed and executed blue-green deployment strategies using Kubernetes, Docker, and Jenkins to achieve zero-downtime deployments.

• Integrated Datadog and New Relic with CI/CD pipelines for automated monitoring setup, configuration changes, and environment-specific adjustments.

• Implemented application performance monitoring (APM) solutions using Datadog to ensure optimal performance and reliability of applications.

• Configured Istio virtual services, gateways, and destination rules in Kubernetes to manage traffic routing, load balancing, and fault tolerance.

• Developed custom New Relic Insights dashboards to analyze user interactions, system resources, and application dependencies.

• Implemented health checks, readiness probes, and liveness checks in Kubernetes to ensure smooth transitions between deployment stages and maintain service availability.

• Implemented Redis caching solutions to accelerate application performance, reduce database loads, and enhance user experience.

• Designed and deployed scalable database solutions using MySQL and PostgreSQL, ensuring optimal performance and reliability for critical applications.

• Managed GitHub repositories, branches, tags, and releases to ensure version control, codebase integrity, and efficient collaboration.

• Managed GitLab repositories, merge requests, and code reviews to facilitate collaboration, code quality, and version control best practices.

• Utilized Artifactory to manage and distribute software artifacts, streamlining the software release process and improving version control.

• Performed system administration tasks on Linux servers, including configuration management and performance tuning, to maintain stable and secure environments.

• Effectively managed project tasks and issues using ServiceNow, promoting efficient communication and collaboration within cross-functional teams.

DevOps Engineer/SRE, DXC Technology, (Hyderabad, India) May 2018 - July 2020

• Designed, implemented, and maintained CI/CD pipelines on Azure DevOps for efficient software delivery.

• Automated infrastructure provisioning, configuration, and deployment using Terraform, ARM templates, and PowerShell scripts.

• Monitored and optimized Azure cloud resources to ensure high availability, scalability, and performance of applications.

• Implemented and managed Azure services such as AKS, App Service, Functions, and Storage for containerized and serverless applications.

• Troubleshot and resolved incidents related to infrastructure, applications, and deployment processes.

• Collaborated with development teams to integrate DevOps practices into the software development lifecycle (SDLC) and facilitated cross-functional teamwork.

• Implemented security best practices and compliance standards including network security, data encryption, and access control.

• Performed capacity planning and resource optimization to ensure cost-effectiveness and efficient utilization of Azure cloud resources.

• Conducted performance analysis and optimization of Azure cloud infrastructure and applications to improve reliability and scalability.

• Configured and managed Azure Virtual Machines (VMs), Virtual Networks (VNets), and Azure Active Directory (AAD) for secure and scalable infrastructure deployment.

• Integrated Azure Key Vault for secure storage and management of sensitive data, secrets, and certificates used in Azure applications.

• Configured Azure Traffic Manager and Azure Front Door for global load balancing and high availability of Azure-based applications.

• Implemented Azure Site Recovery (ASR) for disaster recovery and business continuity planning across multiple Azure regions.

• Configured Azure Log Analytics workspaces and customized queries and alerts for proactive monitoring and incident response.

• Set up Azure API Management for managing and securing APIs and microservices deployed on Azure.

• Implemented configuration management practices using Puppet and Chef, ensuring consistency and reliability across infrastructure environments.

• Managed software artifacts and dependencies using Artifactory, ensuring seamless integration and version control throughout the software development lifecycle.

• Effectively managed and resolved incidents using Remedy, minimizing downtime, and ensuring service availability.

• Deployed and managed web and application services on Azure App Service, ensuring high availability and performance for critical applications.

Linux Administrator/Site Reliability Engineer, AppShark Software, (Hyderabad, India) May 2016 - April 2018

• Utilized Python, PowerShell, and Bash for scripting to automate a variety of administrative tasks.

• Employed Ansible playbooks and roles to automate routine tasks including user management, package installation, and system updates.

• Developed CI/CD pipelines using Jenkins integrated with Git for code check-out, branching, merging, tagging, and continuous deployment.

• Established a CI/CD system with Jenkins on Kubernetes, integrating with tools like Docker, Kubernetes, and Jira for seamless automation and collaboration.

• Developed Ansible playbooks for deploying web applications within Docker containers, enhancing deployment efficiency and scalability.

• Managed various Docker components including Docker Hub, Docker Engine, Docker Machine, Compose, and Docker Registry.

• Created and managed Docker images using Dockerfile, performed container snapshots, image removal, and volume management.

• Implemented Infrastructure as Code (IaC) best practices encompassing version control, code reviews, and automated testing to ensure consistent and reliable infrastructure deployments.

• Proficient in utilizing AWS Cloud Services such as EC2, ECS, EKS, CloudWatch, CloudTrail, S3, AMI, Load Balancer, and IAM.

• Integrated Ansible with monitoring tools like Prometheus and Grafana using custom modules for real-time infrastructure monitoring and automated remediation.

• Utilized monitoring tools like Prometheus, Grafana, and Datadog to monitor server performance, CPU usage, and ensure optimal uptime.

• Managed Linux server firewall configurations using iptables to optimize disk utilization and performance.

• Conducted protocol analysis using Wireshark to maintain compliance with industry standards including TCP/IP, DNS, HTTP/HTTPS, and SSL/TLS.

• Utilized MySQL and PostgreSQL databases to retrieve data using SQL queries.

• Implemented and managed monitoring tools such as CloudWatch, Nagios, and Datadog to create comprehensive dashboards and ensure optimal system performance.

Education:

Masters Engineering management New Jersey Institute of Technology GPA 3.95/4.0

Bachelors Computer Science Jawaharlal Nehru Technological University – Hyderabad



Contact this candidate