Photo of Sada Siwa

Sada Siwa

AWS (Amazon Web services) Developer

San Jose, CA, USA
0
Followers
0
Following

Careers

Sr. Azure Cloud Infrastructure Engineer

Adobe

Contract06/2021 - 02/2023
  1.  Expertise in executing Microsoft Azure Service Offering, for example, Azure cloud administrations which incorporates Azure Active Directory (AD), Azure Resource Manager (ARM), Azure Storage, Key Vault, Azure Monitoring, Log Analytics Workspace and Application Insights, Express Route, CDN, VPN, Azure Synapse, Azure Load balancer, and Autoscaling.  Worked on Azure organizations including Virtual Networks, Virtual Machines, Resource Groups, VPN, Azure DNS, Network Peering, Load Balancing, Application Gateways, Azure web application, App organizations, Auto-Scaling and Traffic Manager.  Implemented Azure Active Directory for single sign-on access to thousands of cloud SaaS applications like Office 365, Dropbox. Likewise arranged Azure Role-based Access Control (RBAC) to isolate obligations inside our group and grant only the amount of access to users that they need to perform their jobs.  Experience in Creating and Managing pipelines using Azure Data Factory and copying data, configuring data flow in and out of Azure Data Lake Stores according to technical requirements.  Migration of on-premises data from different databases (Oracle/SQL Server/DB2/ MongoDB) to Azure Data Lake Store (ADLS) utilizing Azure Data Factory (ADF V1/V2). Migrate data from traditional database systems to Azure databases Design & implement migration strategies for traditional systems on Azure (Lift and shift/Azure Migrate, other third-party tools).  Worked on Azure Automation through Runbooks Creation, Migration of existing .PS1 scripts, Authorizing, Configuring and Scheduling.  Built CI/CD pipeline with Azure DevOps for Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build test and deploy on dev and prod environments  Worked as a DevOps Engineer for different improvement groups, framework investigation group to set up a form plan, give a rule to arrangement in higher conditions and with investigating assemble framework disappointments.  Worked on Azure DevOps, creation of pipeline for various ARM template deployments by passing var¬iables through pipeline variables and variable groups and publish pipeline artifacts cre¬ations and Release Pipeline creations for variables stages like Dev, Test and Prod which kicks-in when the build is created.  Implemented Terraform modules to automate Azure IAAS vm’s using Terraform modules and deployed virtual machine scale sets in production environment.  Created Terraform templates for provisioning virtual networks, subnets, VM Scale sets, Load balancers and NAT rules and used Terraform graph to visualize execution plan using the graph command.  Created consistent and modern API gateways for existing back-end services (web and cloud applications) using API Management (APIM). Also monitored the health of API’s and created user roles and defined end to end API usage policies.  Setting up CI/CD pipelines for Code Migration within the Azure DevOps to migrate code from Azure DevOps projects to Enterprise GitHub.  Worked on setting up Kubernetes sandbox on Azure Kubernetes Services (AKS) for testing the different features and manage containerized applications by using its features include ConfigMaps, selectors, services, and deployed application containers as Pods.  Configured an AKS cluster to integrate with Azure AD. With Azure AD integration, configured Kubernetes access based on existing identity and group membership only existing Azure AD users and groups can be provided with an integrated sign-on experience and access to AKS resources.  Used Azure Monitor to create visualizations with Azure dashboards and workbooks and Drill into your monitoring data with Log Analytics for troubleshooting and deep diagnostics.  Deployed Change Management request and hotfixes for Microsoft Azure cloud services in all regions across the world utilizing PowerShell scripts.  Created Azure PowerShell script for APIM reinforcement and reestablish activities. Made a few SQL scripts as a component of bug fixes to give a resolution for some common issues during production.  Developed a few scripts to be executed as checks by Nagios for execution in both Windows and Linux environments.  Utilized Ansible and Ansible Tower as a Configuration Management tool, to robotize repetitive assignments, rapidly deploy critical applications, and proactively oversees change.  Managed and Monitored Kubernetes clusters using Prometheus as a data aggregator and Grafana as a data visualization platform.  Experience with escalated manual reporting within the ServiceNow architecture, as well as offering the finest product for present and future analytics.  Integrated SonarQube using Maven to get the Quality Analysis for all the projects pre-deployment. This SonarQube report is used by developers to improve the code quality.
Sr. Azure DevOps Engineer

Copart

Contract07/2019 - 06/2021
  1.  Configured and deployed Microsoft Azure Automation Scripts for a multitude of applications utilizing the Azure stack for Compute, Web Apps and Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, ARM Services and Disaster Recovery.  Provisioning Azure resources of different providers Compute, Service Fabric, Network, Application gateway using ARM template and implemented and maintained dev, staging, test and production environments leveraging infrastructure as code using Azure ARM templates (JSON / YAML config).  Built an application environment to operate at high availability in different Azure regions by using CDN, App Services-Web Apps. Azure Traffic Manager, Cognitive Services, Azure Search, Active Directory, Storage Queues, Storage Blobs, Redis cache, and SQL Database. Used Azure Internal Load Balancer to provide high availability for IaaS VMs & PaaS role instances.  Created cloud modules for interacting with Azure services which provides the tools to easily create and orchestrate infrastructure on Azure as well as automated cloud-native applications in Azure using Azure microservices such as Azure functions and Kubernetes on Azure.  Migrated on-premises web application to Azure Pipelines by utilizing VPN gateway, site-to-site IPsec/IKE VPN, ARM templates, DNS server Firewall, and Application Gateway.  Worked on Serverless services, created, and configured HTTP Triggers in the Azure Functions with application insights for monitoring and performing load testing on the applications using the Visual Studio Team Services (VSTS) also called as Azure DevOps Services.  Acted as build and release engineer, deployed the services by VSTS (Azure DevOps) pipeline. Created and Maintained pipelines to manage the IAC for all the applications.  Utilized Azure Database Migration Service (DMS) tool to automate database migration from on premise to Azure. And Azure PRIVATE END POINT network interface to establish secure private Service.  Worked on Azure container registry to build, store and manage container images and artifacts in a private registry for all types of container deployment.  Created CI/CD pipelines for .NET, Python apps in Azure DevOps by integrating Bitbucket, SonarQube, Nexus repository. Created deployment areas such as testing, pre-production and production environment in Azure Kubernetes Service (AKS) and configured App Insights, Prometheus and Grafana monitoring dashboard for regular analysis.  Provisioned the high availability of Azure VMs using Terraform also wrote new plugins to support new functionality in Terraform and involved in using Terraform to migrate legacy and monolithic systems to Azure.  Configured VNET Peering to enable communication between resources across multiple Virtual Networks and configured NSGs for two tiers and three tier applications to filter network traffic using Terraform modules.  Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments. Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and track metrics.  Configured Azure AppDynamics cluster agent to monitor AKS pod failures and restarts, node starvation, missing dependencies such as Services, Config maps and Secrets.  Deployed Kubernetes clusters using managed Azure Kubernetes Service in Azure. Implemented greenfield project leveraging AKS to prosses real time data streams.  Worked on Azure Kubernetes Service (AKS) virtual nodes to provision the pods as deployments and deployed services using Cluster IP and Load balancers.  Managed Azure Container Registry (ACR) to store private Docker images, which are deployed and Azure pipelines to build, test, and deployments as well as Azure Monitor to collect metrics and logs. Configured Monitor to track performance and maintain security, and used Splunk tool to collect metrics, queries.  Written Ansible Playbooks in YAML as the Wrapper to Manage Configurations of Azure Nodes and Test Playbooks on Azure instances using Python SDK and Automated various infrastructure activities like continuous deployment, application server setup, stack monitoring using Ansible playbooks.  Worked on Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage changes and written Ansible playbooks to perform middleware binary Installation and Configuration tasks involving JDK, Tomcat binaries installation.  Created a release pipeline in Azure DevOps with multiple stages to automate the windows patching process by implementing a PowerShell script.  Created Graphical runbooks, Azure Automation Assets, PowerShell runbooks that will automate specific tasks. deployed Azure AD Connect, ADFS, configuring ADFS authentication flow installation using Azure AD Connect.
Sr. Kubernetes Administrator

Freddie Mac

Contract07/2017 - 06/2019
  1.  Deployed and configured the DNS (Domain Name Server) manifest using CoreDNS  Installation and setting up Kubernetes cluster on AWS manually from scratch.  Installation and setting up of etcd cluster (key-value) datastore.  Provisioned the CA and Generating TLS Certificates for k8s cluster and etcd server using CFSSL.  Installed Docker and configured cri Docker system services and other configuration files.  Configuring and CNI plugins like cilium, calico, flannel etc. to wire Docker containers for networking and connected CNI plugins using external etcd datastore, etcd-operator and CRD for Network policies. Created IAM roles for the Kubernetes cloud setup.  Created Kubernetes deployment, stateful sets, Network policy etc.  Created Kubernetes dashboard, Network policies.  Strong experience in maintaining repositories in Bitbucket for the services developed and set up automated testing and deployments using Jenkins.  Worked on Jenkins by installing, configuring, and maintaining the purpose of CI and End-to-End automation for all build and deployments implementing CI/CD for the database using Jenkins. Used Jenkins API to query the Jenkins server state and change configuration and automate jobs on nodes.  Automated CI/CD with Jenkins by integrating multiple build pipeline plugins like Maven, GIT, metrics, dashboard view to set up Jenkins master/slave nodes and distribute builds on slave nodes.  Implemented a Tekton Pipeline in Kubernetes cluster using Helm charts to create a Custom Resource Definition (CRD) with flux as Helm operator to configure CD tool.  Configured cluster operations in AWS Kubernetes (EKS) to deploy microservices with CI/CD system and used Kubernetes cluster to scale up operations of clusters, maintain the cluster services, load balancing, network policies, group Docker containers across different platform.  Created metrics and monitoring reports using Prometheus and Grafana dashboards.  Migration of a monolithic application to microservices running on Kubernetes for AWS.  Setup of Kubernetes services on AWS with Route53 and Let’s Encrypt TLS certificates.  Setup of ECS to store the developed microservices in Docker containers.  Use of Docker Compose as local development environment o Development of multiple Docker containers, each one running React, PHP, Go, OpenCVS, Caffe and TensorFlow applications. Deployment of such containers to Kubernetes Pods.  Setup of Kubernetes nodes with CoreOS for GPU Nvidia using cloud-config.  Setup of ELK (Elasticsearch, Logstash & Kibana) on Kubernetes Deployment for ConfigMaps, Secrets and Volumes on Kubernetes.
Build and System Engineer

Satyam Infotech

Contract07/2015 - 06/2017
  1. • Used Puppet to manage web applications, Config files, Database, Users Mount Points and Packages and using Puppet developed the scripts to push patches, files and maintain configuration drift. • Integrated Puppet with Apache in the Linux AWS Cloud environment using Puppet automation, developed load tests, monitored suites in Python, and integrated puppet modules into Jenkins jobs for CI/CD framework. • Involved in building and configuring Red Hat Linux Servers using Kickstart server as required for the project. Maintained maximum uptime and maximum performance capacity for enterprise prod, QA, and UAT/staging. • Worked with ANT for building the application, has written Shell scripts to automate the build process. Involved in writing Ant and shell scripts for compilation and deployment process. • Maintained build related scripts developed in shell for ANT builds. Created and modified build configuration files including Build.xml. • Worked on high-volume crash collecting and reporting system, built with Python. Performed dispatcher role to distribute tasks assigned to the team. • Performed server updates, patching, upgrade, and package installations using RPM and YUM. Used NFS and FTP services for transferring files to various machines.

Education

University of Texas at Dallas

Information Technology and Management

01/2021 - 12/2022Master's DegreeClass of 2022
Skills
GithubDevOpsKubernetesAzureDockerAWSdata migration, data modelingServer-side LessFeature implementationSystem creation
ExperienceSenior-level5-8 years
Hourly rate$75/hr

astro circleWelcome to Outdefine

A free tokenized community dedicated to connecting global tech talent with remote job opportunities. Our platform is designed to help you connect, learn, and earn in the tech industry while providing the chance to collect DEF tokens. Join our vibrant community today and explore a world of possibilities for your tech career!

Join for free
astro-hello

Join a community, when you join Outdefine!Connect with 72,000 tech professionals globally.

A free tokenized community dedicated to connecting global tech talent with remote job opportunities. Our platform is designed to help you connect, learn, and earn in the tech industry while providing the chance to collect DEF tokens. Join our vibrant community today and explore a world of possibilities for your tech career!