Post Job Free

Resume

Sign in

Senior AWS Architect

Location:
San Jose, CA, 95131
Posted:
April 25, 2024

Contact this candidate

Resume:

Rakan Mohammad

AWS/Cloud Engineer

ad4qeb@r.postjobfree.com 712-***-****

• A multi-faceted professional with over 10 years of rich experience in IT, with a focus on AWS & Azure, DevOps, Continuous Integration, Continuous Deployment, and Cloud Implementations, contributing to the success of diverse industries including telecommunication, Retail, Accounting, e-commerce, and school system.

• Successful migration of applications to the AWS & Azure cloud and active involvement in DevOps processes for building and deploying systems. Developed Java, python scripts for the complete automation of AWS services, covering web servers, ELB, EKS, and ECS CloudFront distribution, databases, EC2, database security groups, S3 bucket configurations and Azure Service like VM, AKS, App Services, Virtual Networks, Front Door, Traffic manager, Storage Accounts, Cosmos DB, SQL, ARM Templates, Azure functions, Logic apps etc.

• Demonstrated expertise in configuring and deploying instances across AWS & Azure, and various cloud environments, showcasing an in-depth understanding of Cloud Services. Proficient in both manual and automated testing methodologies.

• Proficient in implementing DevOps practices such as Continuous Integration (CI) and Continuous Deployment/Delivery (CD) using Jenkins, Ansible, and github action. Familiarity with configuration management tools like Puppet and Ansible.

• Skilled in working with Containerization tools such as Docker and Kubernetes, contributing to efficient application deployment and management.

• Expertise in utilizing Monitoring tools like CloudWatch, Nagios, and ELK to ensure optimal performance and reliability of cloud resources.

• Proven ability to prepare comprehensive Test Plans, Use Cases, Test Scripts, Test Cases, and Test Data, ensuring the thorough testing of applications.

• Possesses a strong command of SQL and hands-on experience in Defect Management using tools such as Test Director, Quality Center, ALM, TFS, VSTS, and MTM.

• Established track record in QA Agile testing with extensive knowledge of Agile software testing methodologies, contributing to the successful delivery of high-quality software products.

• An effective communicator with exceptional interpersonal skills and hands-on experience in the training and development of subordinates

TECHNICAL SKILLS

Cloud Environment AWS, Azure, OpenStack, Heroku

AWS * S3 Bucket * RDS * EC2 * Elastic Beanstalk * IAM * EKS * Lambda * ECS * * Dynamodb * organization * control tower * Shield * WAF * VPC * security group, and more.

Azure * Virtual Machines * Virtual Machine Scale Sets *Azure Bastion Host *Jump Server *Virtual Network Peering *Virtual Private Network Express Route Availability Sets *Availability Zones *Virtual Networks Regions *Traffic Manager Application Security *Front Door *Load Balancer *Network Security Group *Application Security Groups *Service Bus *Service and Private Endpoints *Storage Accounts * App Service * Azure Functions *Logic Apps *Azure Kubernetes Service etc.

BACK END * Java * Spring boot * Spring Security * JWT * MicroServices * Maven *Unix * shell scripting

FRONT END * React JS * Java Script * HTML * CSS *NodeJS *Redux *Angular *TypeScript

DATA BASE * SQL * JDBC * POSTGRES * MYSQL * RDS - AWS *MongoDB

Network Protocols * SMTP * SNMP * ICMP * TCP/IP * FTP * TELNET * UDP * RIP * iSCSI * NIS * NFS * DNS* DHCP * WAN, * LAN,

DevOps * CI/CD * Jenkins * Git * GitHub* Bitbucket, * GitLab * Ansible * Chef * Puppet *

* Terraform * Docker * Kubernetes.

Project Management * Agile * Kanban * Scrum * DevOps * Continuous Integration * Test-Driven Development * Unit Testing * CoreCompetencies * Project Management

* Operations Management * Defect Management * Disaster Recovery.

Infrastructure as a Code (IaC) * Terraform * CloudFormation *ARM Template *BICEP.

Data Visualisation & Monitoring * CloudWatch * Prometheus * Grafana * ELK * Tableau, PowerBI, Nagios, * Athena.

Other * Docker * VSTS (Visual Studio Team System) * Kubernetes * ELK Stack * Kafka * Nagios * Shell and PowerShell scripting * Postman * Swagger * Cloud Foundry, * RHEL (Red Hat Enterprise Linux), * ADFS (Active Directory Federation Services).

SOFTWARE FRAMEWORK * Spring Framework * Docker *Jira * Scrum * SDLC * Linux

EXPERIENCE

Senior Cloud Engineer 10 / 23 - Present

Toyota, San Jose, CA

• Worked with Azure and AWS Cloud Architecture, specializing in migrating organizations from monolithic to microservices architecture.

•Designed, developed, and implemented fully automated server build management, monitoring, and deployment solutions across multiple platforms, tools, and technologies, including Jenkins Nodes/Agent, SSH, and Amazon EC2.

•Worked with Azure Services like Virtual machine, Load Balancer, Front door, Network Security group etc.

•Created ARM Templates and Terraform scripts for building new resources in azure subscriptions.

•Build CICD pipelines to deploy application in Azure Kubernetes Service (AKS) and made sure about high availability of application with Node and Pod scaling.

•Seamlessly integrating Azure Repos alongside Azure DevOps for version control, developing scripts for containerization via Ansible with Docker, and orchestrating deployments using AKS, ensuring streamlined development workflows within the Azure ecosystem

•Utilized Azure DevOps/VSTS for version control, build, release management, and deployments across environments

•Defined AWS Security Groups, serving as virtual firewalls to control traffic reaching AWS EC2 instances, with a focus on security and access control.

•Utilized a wide range of AWS services (EC2, Route53, S3, RDS, IAM) with an emphasis on high availability, fault tolerance, and auto-scaling using AWS CloudFormation.

•Applied DevOps practices using AWS, Elastic Beanstalk, and Docker with Kubernetes, enhancing deployment and scalability.

•Worked on AWS ELB, configured auto-scaling based on user traffic, and managed multi-tier, multi-region architecture using AWS CloudFormation.

•Conducted Atlassian Tools upgrades in Dev, UAT, and Production environments, providing user management and support for JIRA and other Atlassian applications.

•Automated infrastructure activities such as continuous deployment, application server setup, and stack monitoring using Ansible playbooks along with CI tools like github action and Jenkins.

•Created and maintained highly scalable and fault-tolerant multi-tier AWS environments across multiple availability zones using Terraform.

•Developed Terraform scripts from scratch for building Dev, Staging, Prod, and DR environments, managing Terraform State files for large team environments.

•Automated regular Azure / AWS tasks such as snapshot creation using java and Python scripts, enhancing operational efficiency.

•Provided support for multiple projects, managing users, project roles, time tracking, security, and plugins.

•Integrated automated builds with deployment pipelines, installing Ansible Server and clients to deploy builds.

Senior DevOps Engineer 03 / 22 - 06 / 23

eBay, San Jose, CA

•Utilized Docker to manage and deploy applications in multiple containers, implementing DockerSwarm and DockerWave for auto-discovery.

•Built and deployed code artifacts into various environments, contributing to efficient and scalable application delivery.

•Worked within an Agile development environment, aiming to deliver end-to-end continuous integration and continuous delivery of products using Visual Studio Team System (VSTS) tools.

•Created and maintained containerized microservices, configuring and managing a private container registry on AWS for hosting images. Upgraded and migrated web applications to the latest Spring Boot framework versions and AWS platforms.

•Managed VSTS repositories for branching, merging, and tagging, ensuring version control and collaboration within the development team.

•Programmed, implemented, and modified Python code to automate tasks and enhance system functionality.

•Writing and maintaining infrastructure as code using Azure Resource Manager (ARM) templates, Azure CLI, or Azure Bicep for declarative and version-controlled infrastructure provisioning

•Leveraging Azure Kubernetes Service (AKS) to schedule, deploy, and manage containerized applications within a node cluster, ensuring optimal scalability and reliability

•Seamlessly integrating Azure Repos alongside Azure DevOps for version control, developing scripts for containerization via Ansible with Docker, and orchestrating deployments using AKS, ensuring streamlined development workflows within the Azure ecosystem

•Leveraged AWS Services with Kubernetes for orchestrating server design, installation, and administration, optimizing hybrid cloud components for business continuity (e.g., AWS, ADFS, SSO, and VPN Gateways).

•Deployed EC2 virtual machines and Cloud Services (PaaS role instances) into secure Nets and subnets, ensuring a secure and scalable infrastructure.

•Automated, configured, and deployed instances on AWS environments and data centers, enhancing operational efficiency.

•Configured and managed an ELK stack, setting up ElasticSearch ELK stack to collect, search, and analyze log files across servers. Evaluated system logs using ELK stack for proactive monitoring and issue resolution.

•Worked on Kafka and configured files to integrate Nagios, installing, configuring, and managing Nagios for monitoring microservices and creating alerts using shell/bash scripting.

•Improved speed, efficiency, and scalability of the continuous integration environment by automating functions using Python, Ruby, Shell, and PowerShell Scripts in Postman and Swagger.

DevOps Engineer 12 / 19 - 02 / 22

Sunbelt Rentals, San Jose, CA

•Administered AWS infrastructure using services such as CDN, WAF, Load Balancing, and DNS for efficient and secure operations.

• Automated deployments on AWS using Access for access management and integrated Jenkins with AWS through custom integration.

•Utilized K8 Workers for scalable and flexible serverless computing.

•Configured security policies on AWS, implemented Workers KV for storage, and managed backups. Maintained user accounts, DNS, and other services in the AWS platform.

•Designed architectural diagrams for applications, optimizing for flexibility, cost-effectiveness, reliability, scalability, and security. Led migration efforts for applications into k8.

•Automated application deployments within k8 Workers for improved scalability and streamlined management. Configured K8 for Workers to support branching strategies.

•Implemented automation workflows and best practices for efficient configuration management on AWS. Contributed to building an internal community for collaborative knowledge sharing.

•Utilized Git for source code version control, integrated with Jenkins for CI/CD pipelines. Tracked code quality using Maven and defined dependencies and plugins.

•Designed and maintained repositories, views, and access control on AWS. Onboarded application teams onto AWS services.

•Engineered a continuous integration and deployment framework for AWS Workers, following test-driven development practices.

•Installed, configured, and administered AWS environments. Automated infrastructure scaling and setup using AWS features.

•Automated configurations during deployment using AWS Workers.

•Integrated AWS for log monitoring, enhancing debugging and performance optimization. Scripted comparisons using Java for integration with MySQL databases on AWS.

Cloud Engineering 06 / 17 - 11 / 19

Deloitte

• Orchestrated the installation, deployment, and administration of a Linux RedHat Enterprise OS upgrade, guaranteeing heightened system efficiency and security.

• Generated intricate architectural diagrams tailored to client specifications, steering the application hosting process within AWS Cloud environments.

• Established a resilient continuous build-test-deployment (CI/CD) system featuring multiple component pipelines using Jenkins and Docker. This facilitated seamless weekly releases and out-of-cycle releases to align with dynamic business needs.

• Proficiently provisioned AWS resources through both the management console and Command Line Interface (CLI), ensuring scalability and optimal resource utilization.

• Implemented specific IAM profiles per group, leveraging newly released APIs to regulate AWS resources based on group or user, thereby enhancing security and access control.

• Configured alarms in CloudWatch to meticulously monitor server performance, health, CPU utilization, memory, and disk usage, proactively addressing potential issues.

• Integrated AWS Multi-Factor Authentication in IAM, bolstering security through 2-step authentication using Google Authenticator and AWS Virtual MFA.

• Effectively managed containers using Docker, crafting Dockerfiles, and establishing automated builds on Docker HUB. Additionally, installed and configured Kubernetes for proficient container orchestration.

• Executed Ansible playbook configuration and maintained consistency across diverse environments on the AWS cloud, ensuring reliability in deployment.

• Employed CI/CD tools such as Jenkins, Git, Jira, and Docker registry for configuration management and automation, thereby streamlining development workflows with Ansible.

Build and Release Engineer 12 / 14 - 05 / 17

Umniah Telecommunication Company

•Configured Internet Information Services (IIS) and application pools, deploying ASP.NET web applications to AWS for efficient and reliable web hosting.

•Led the development of an automated build and deployment process for applications, pioneering the creation of a continuous integration and continuous deployment (CI/CD) system.

•Designed and implemented an automated server build management, monitoring, and deployment system using Chef. Managed Tomcat instances and created Puppet manifest files for multiple application configurations.

•Contributed to various development activities promoting DevOps practices, encompassing continuous integration, continuous delivery, continuous testing, and continuous monitoring.

•Developed a test environment to reduce integration issues and improve code quality, incorporating JUnit testing and deploying applications using Jenkins plugins.

•Leveraged ANT and Maven as build tools for developing builds and CI tools for the seamless movement of builds across different environments.

•Implemented pipelines in Jenkins, added multiple nodes, and configured SSH for continuous deployments, optimizing build and release processes.

•Configured CloudTrail for monitoring API activity, enhancing security and compliance measures. Managed the release cycle across Development, QA, UAT, and production environments, ensuring a smooth transition.

•Oversaw the source code repository, build, and release configurations/processes, utilizing tools for daily development, testing, and production builds and software deployment operations.

•Analyzed and managed scalable data using AWS RDS, ensuring optimal database performance and reliability.

•Modified the SCM database for software lifecycle process flow, user permissions, access, and file attributes, maintaining data integrity and security.

•Collaborated with development teams, providing deployment services from initial development through production deployments.

•Worked closely with the Release Manager to enhance build automation and reduce bottlenecks in the delivery pipeline, contributing to overall process efficiency.

•Redefined processes and implemented tools for software builds, patch creation, release tracking, and reporting, ensuring a streamlined and efficient release management system.

Full Stack Developer 06/ 13 - 11 / 14

Safeway

•Integrate front-end and back-end aspects of web applications for seamless functionality.

•Collaborate with cross-functional teams, including designers, other developers, and stakeholders.

•Develop and maintain RESTful APIs or GraphQL endpoints for communication between the front-end and back-end.

•Ensure efficient data exchange and communication between different parts of the application.

EDUCATION

Associate of Science (A.S.) - Computer Science

Foothill College, Los Altos Hills, CA

Bachelor of Arts (B.A.)

Hashemite University, Zarqa



Contact this candidate