Ateeq - DevOps engineer |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: |
Visa: GC |
MOHMMED ATEEQ
Experienced and innovative Senior Cloud DevOps Engineer with a proven track record in architecting and securing infrastructure on AWS, leveraging EC2 instances, and deploying applications across a wide range of AWS services. Skilled in ensuring high availability, fault tolerance, and auto-scaling through AWS CloudFormation StackSets. Proficient in maintaining and developing Docker images for a diverse tech stack, including Cassandra, Kafka, Apache, and Java services on Kubernetes in Google Cloud Platform (GCP). Adept at creating Python scripts for automating AWS services such as web servers, ELB, CloudFront distribution, EC2, and database security groups, optimizing efficiency and reducing manual intervention. Experienced in deploying Kubernetes clusters on Azure and managing security groups on AWS using Terraform templates. Strong expertise in infrastructure automation using Ansible and Puppet and deploying Azure IaaS and PaaS instances into secure VNets and subnets. Skilled in migrating infrastructure and applications across various cloud platforms, with extensive knowledge of AWS and Azure services. Proficient in utilizing GitLab's Kubernetes cluster integration for automated environment provisioning and testing and orchestrating intricate CI/CD pipelines leveraging GitHub Actions for seamless software delivery processes. PROFESSIONAL SUMMARY: Experience in Architecting and securing the Infrastructure on AWS using EC2 instances and deploying applications utilizing all the AWS services majorly focusing on high availability, fault tolerance, and Autoscaling in AWS CloudFormation. Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in-house written Java services running in Google Cloud Platform (GCP) on Kubernetes. Created Python scripts to totally automate AWS services that include web servers, ELB, Cloud Front distribution, EC2 and database security groups, S3 bucket. This script creates stacks, single servers, or joins web servers to stacks. Experience in deploying Kubernetes Cluster on Azure with master/minion architecture and wrote many YAML files to create many services like pods, deployments, auto-scaling, load balancers, labels, health checks, and Namespaces. Managing security groups on AWS, focusing on high availability, fault tolerance, and auto-scaling using Terraform templates. Along with CI/CD with AWS Lambda & AWS code Pipeline. Authored Playbooks in Ansible using YAML scripting and Manifests in Puppet using DSL to provision Nginx, Apache Spark, Apache Web servers, Tomcat servers. And custom modules with Ansible Playbooks to automate in AWS services like Launching EC2, Provisioning IAM, and Configuring VPC. Experience in deploying Azure IaaS virtual machines (VMs) and cloud services (PaaS role instances) into secure VNets and subnets. Implemented Terraform modules for deployment of applications across multiple cloud providers like AWS, Azure, and OpenStack. Experience in migrating infrastructure and applications from on-premises to Azure, AWS, and GCP. Has Experience in automation of code deployment across AWS, Azure, Google Cloud, VMWare, and OpenStack. Expertise in various AZURE services like Compute (Web Roles, Worker Roles), Database, Network, Internet of Things (IoT), PowerShell Automation, Monitoring, Key Vault, and Scheduling. Competence in designing AWS Cloud models for Infrastructure-as-a-Service (IAAS), Platform-as-a-Service (PAAS), and Software-as-a-Service (SAAS) and worked on Azure PaaS storages like Blob and SQL Azure. Utilized AWS ClodFormation StackSets to centrally manage and deploy infrastructure across multiple AWS accounts and regions, ensuring consistency and compliance with organizational standards and policies. Implemented AWS Secrets Manager for secure storage and rotation of sensitive credentials and secrets used by applications and services, enabling automated retrieval and management of secrets at runtime. Extensive working knowledge of automation for deployment/configuration of different Application servers like Web Sphere, WebLogic, and JBoss. Web Servers like Apache, and Tomcat, and Web Containers like Nginx, etc. Expertise with Terraform key features such as IaC, Execution plans, Resource Graphs, Change Automation and extensively used Auto-scaling launch configuration templates for launching Amazon EC2 instances while deploying microservices. Extensively used Kubernetes charts using Helm and created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files, and managed releases of Helm packages. Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, and Docker on GCP. Utilized Kubernetes and docker for the runtime environment of the CI/CD system to build, and test deploy. Extensively worked on Chef Roles, Cookbooks, Recipes, Templates, Resources, Attributes & Data bags. Proficient in the setup of Chef Servers, workstations & bootstrapping infrastructure Chef Nodes for configuration management. Demonstrated proficiency in utilizing Google Cloud's Anthos and other hybrid/multi-cloud management tools to orchestrate and manage cloud resources seamlessly across various environments. Leveraged these tools to streamline deployment processes and optimize resource utilization. Developed Python Scripts to automate various system tasks, OS patches for dev environments, and deployment of applications to testing/prod environments using Python OS modules. Installing and configuring the Red Hat /CentOS 6.x using the Kickstart files which are kept in a single Kickstart server and can be accessible by multiple machines physical and virtual server environment. Experience in Installing, upgrading, and configuring Red Hat Linux 3.x, 4.x, using Kickstart Servers and Interactive Installation. Extensively worked with PowerShell to automate SQL tasks, environment management related tasks, and procedures on Windows machines. Utilized GitLab's built-in Kubernetes cluster integration for automated environment provisioning and testing, enabling developers to deploy and validate changes in isolated environments before promoting them to production, reducing the risk of production incidents. Implemented GitLab's monitoring and observability features, including Prometheus and Grafana integration, to gain insights into application performance and infrastructure health, facilitating proactive issue detection and resolution. Orchestrated intricate CI/CD pipelines leveraging GitHub Actions, automating the end-to-end software delivery process for multiple projects, significantly reducing deployment time. Led the implementation of advanced GitHub Actions workflows to enable blue-green deployments, canary releases, and automated rollbacks, enhancing system resilience and minimizing downtime during production updates. Implemented Kafka monitoring and alerting solutions using tools like Prometheus and Grafana, enabling proactive monitoring of Kafka cluster health, performance metrics, and consumer lag. Collaborated with data engineering teams to design and implement Kafka-based data pipelines for real-time data ingestion, processing, and analytics, enabling timely insights and decision-making. Engineered a custom GitHub Actions solution integrated with AWS Lambda functions and AWS API Gateway, optimizing serverless application deployment workflows, and reducing operational overhead per deployment cycle. TECHNICAL SKILLS: Cloud Microsoft Azure, Amazon Web Services, OpenStack, GCP. Azure Services Azure VMs, VNet, Azure load Balancer, Azure App Service, Azure Blob Storage, Azure SQL Database, Azure Key Vault, Azure Monitor, Azure Active Directory (AD), Azure Functions, ACR, AKS. AWS Services AWS EC2, AWS VPC, AWS ELB, AWS S3, AWS RDS, IAM (Identity and Access Management), DynamoDB, AWS Lambda, AWS ECR, Amazon EKS. Container Orchestration Tools Docker Swarm, Kubernetes, EC2 Container Services, Azure Container Services, OpenShift Configuration Management Chef, Ansible, Puppet Version Control Tools GIT, GITHUB, Bitbucket Web and Application Servers JBOSS, Apache Tomcat, Web Sphere, Web Logic, Nginx, Send Mail Monitoring Tools Nagios, Splunk, Dynatrace, ELK, Datadog, Grafana, New Relic Bug Tracking Tools JIRA, ServiceNow, Bugzilla, HP ALM, Confluence, Rally, IBM ClearQuest Build Tools Maven, Ant, Gradle CI/CD Jenkins, Bamboo, GitLab, GitHub Actions. Scripting Languages Shell, Ruby, Python, PHP, Perl, JavaScript, PowerShell, JSON, YAML Languages C, C++, Core Java, J2EE Database MySQL, Oracle, Dynamo DB, Mongo DB, Cassandra Repository Management Nexus, JFrog, Artifactory Virtualization VMware ESX/ESXi, Windows Hyper-V, Power VM, Vagrant, Virtual box Operating System Red Hat, Ubuntu, Debian, Fedora, CentOS, Windows, Solaris, Mac OS Networking Protocols TCP/IP, DNS, NFS, ICMP, SMTP, DHCP, OSPF, BGP, UDP and RIP CERTIFICATIONS: Microsoft Certified Azure Administrator Certified Kubernetes Administrator AWS Certified Developer Associate Role: Sr. Cloud DevOps Engineer Client: Fidelity Investments, Westlake, TX March 2022 Present Responsibilities: Managed AWS instances, configuring Security Groups, Elastic Load Balancers (ELB), and IAM roles to ensure secure and efficient traffic flow within the cloud environment. Worked in AWS environment, instrumental in utilizing Compute Services (EC2, ELB), Storage Services (S3, Glacier, Block Storage, and Lifecycle Management policies), Cloud Formation, Lambda, VPC, RDS, and Cloud Watch. Migrated Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups & NACLs, and attached profiles and roles using AWS Cloud Formation templates. Experienced in implementing AWS Lambda for serverless execution and triggering code via S3 and SNS, and integrated Access Gateway with identity providers like AWS SSO to manage access to AWS resources. Additionally, designed policies to control and secure AWS resources and services. Utilized AWS OpsWorks with Chef Recipes to deploy and manage layers and components for large-scale applications, streamlining the deployment process and enhancing automation. Orchestrated Docker deployment pipelines using Jenkins, pulling and pushing Docker images between Docker Hub and AWS ECR, and managing Docker images for middleware installations and domain configurations. Implemented continuous delivery pipelines with Docker, Jenkins, and GitHub, automating container builds from new GitHub branches and ensuring smooth integration into the deployment workflow. Conducted testing of Chef Cookbooks using Chef Kitchen, Chef Spec, and InSpec, ensuring the reliability and functionality of automation scripts for various applications and services. Leveraged Groovy scripts in Jenkins for executing continuous integration jobs, utilizing Groovy Jenkins Plugin and Groovy Post-Build Action Plugin for build and post-build actions. Administered Splunk SDK for JavaScript and Keywords: cprogramm cplusplus continuous integration continuous deployment sthree database active directory hewlett packard Texas |