Fatima Bouya
Contact: 281-***-****; Email: ************@*****.*** & **************@*****.***
LinkedIn: www.linkedin.com/in/fatima-bouya-458001323
Cloud Architect & Automation Expert
Profile Summary:
A strategic professional with over 11 years in IT, including 8+ years of rich experience in managing and enhancing cloud infrastructure such as AWS, Azure, and GCP. Demonstrated a profound understanding of core AWS services, implementing architecture best practices across diverse domains.
Core Competencies:
•AWS Expertise: Extensive knowledge of Amazon AWS Cloud Services, including EC2, S3, EBS, ELB, CloudWatch, ECS, EKS, RDS, SNS, SQS, Lambda, IAM, VPC, CloudFormation, and Control Tower, CodePipeline, Glue, and ETL Jobs. Proficient in Auto Scaling Groups (ASG), Amazon EFS, AWS Redshift, Amazon Kinesis, Amazon EMR, AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy, AWS API Gateway, AWS Secret Manager, AWS System Manager, AWS Shield, and AWS WAF.
•Azure Proficiency: Extensive experience with Azure services, managing Azure Virtual Machines, Azure Storage, Azure DevOps pipelines, and leveraging Azure Resource Manager templates for automated resource provisioning and configuration.
•DevOps & CI/CD: Implemented robust DevOps methodologies including Continuous Integration (CI) and Continuous Deployment/Delivery (CD) using tools like Jenkins, Ansible, and Puppet. Built CI/CD workflows in AWS environments using GitHub Actions, Jenkins, AWS CodeCommit, CodeBuild, CodeDeploy, and CodePipeline. Skilled in utilizing build tools such as Maven, Gradle, and Ant for efficient application building.
•Kubernetes & Containerization: Extensive expertise in Kubernetes, including cluster management through Amazon Elastic Kubernetes Service (EKS) and Google Kubernetes Engine (GKE). Deployed microservices on Kubernetes for efficient application scaling, management, and deployment. Developed Docker containerization strategies and utilized Docker Compose, Docker Swarm, and Docker Registry.
•Infrastructure as Code (IaC): Champion of IaC principles, employing tools like Terraform, CloudFormation, and Pulumi to automate the provisioning and configuration of AWS resources. Ensured consistency, reliability, and repeatability in the deployment process through version-controlled infrastructure configurations.
•Networking & Security: Proficient in designing and configuring networking infrastructures, including Virtual Private Cloud (VPC), Transit Gateway, VPN, Network Security Groups (NSG), Route 53, and CloudFront. Skilled in crafting IAM roles and policies, integrating with Active Directory and AWS Directory Services, and managing security groups to ensure a secure infrastructure.
•Monitoring & Automation: Implemented and maintained monitoring and alerting systems using tools such as Prometheus, Grafana, the ELK Stack (Elasticsearch, Logstash, Kibana), Splunk, and Check Point CloudGuard. Utilized Ansible for streamlined configuration management and automated infrastructure provisioning.
•Application Deployment: Skilled in deploying applications using AWS Lambda, Google Cloud Function, Elastic Beanstalk, OpsWorks, and CloudFormation. Proficient in scripting with Python, Bash, and Groovy for automation and efficient operations. Managed application servers such as Nginx, Apache Tomcat, and J2EE.
Professional Highlights:
•Migrated applications to the AWS cloud and actively participated in DevOps processes for system building and deployment.
•Successfully managed installation and setup of Splunk, Prometheus, Datadog, and Nagios tools for effective log monitoring and infrastructure management.
•Rich experience with security practices including IAM & Active Directory, CloudWatch/Azure Monitor, GuardRails, and CloudTrail.
•Proficient in working with configuration management tools like Ansible and Puppet, containerization tools like Docker, and orchestration with Kubernetes.
People Engagement:
•Specialist in sourcing best-fit talent, building, and leading strong professional teams. Integrated Python scripting extensively into project workflows for automation, configuration management, and data manipulation tasks.
Technical Skills:
Cloud Platforms: AWS (IaaS, PaaS, SaaS), Command Line Interface (CLI) and API usage for AWS
Infrastructure & Services: Auto Scaling Groups (ASG), Amazon EC2, Elastic Load Balancer (ELB), Amazon EFS, Amazon S3, AWS CloudFormation, AWS Redshift, Amazon Kinesis, Amazon EMR, AWS Lambda, Amazon ECS, Amazon EKS, AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy, AWS Pipeline, AWS VPCs, AWS API Gateway, AWS Secret Manager, AWS System Manager, AWS Shield, AWS WAF
DevOps & Containerization: Jenkins, Terraform, Docker, Ansible, Kubernetes, Git (GitHub, GitLab, Bitbucket), Code Quality Testing (SonarQube)
Data Extraction & Manipulation: SQL, NoSQL, Nagios, Prometheus, Splunk, MongoDB, PostgreSQL, MySQL
Development Tools & IDEs: PyCharm, IntelliJ, Visual Studio, Sublime, TFS, Linux, Unix, Bash Scripting, PowerShell, JSON, Perl, XML
Operating Systems: Ubuntu, Windows, Linux, UNIX, Windows Server (2008-2016), VMware, VSphere, VirtualBox
Project Management: Agile, Waterfall Methodologies
Project Management Tools: JIRA, Trello
Observability & Monitoring: Grafana, ELK Stack (Elasticsearch, Logstash, Kibana)
SCM/Version Control Tools: Git, GitLab, Bitbucket
Artifactory: Nexus, Docker Hub, Amazon ECR
Programming Languages: Python, JavaScript, R, Bash, SQL
Datastores: RDS, Amazon S3, PostgreSQL, MySQL
Software Testing: SonarQube
Additional Tools & Services: ECS Fargate, CloudWatch, Linux Virtual Machines, API Gateway
Professional Experience:
Phillips 66, Westchase, Houston, Texas Nov 2023 – Present
Sr. DevOps Architect
Summary: Successfully migrated Phillips 66's critical applications to a secure, scalable AWS cloud environment. I automated infrastructure provisioning and deployments using CloudFormation, Terraform, and CI/CD pipelines, ensuring high availability and streamlined development workflows. My expertise in containerization (Docker, Kubernetes) and configuration management (Chef, Ansible) further enhanced operational efficiency and reliability.
Responsibilities:
•Utilized a treasure trove of AWS services to construct secure and reliable cloud environments, including EC2, Route53, VPC, S3, RDS, CloudFormation, CloudWatch, SQS, and IAM.
•Engineered production-ready staging environments using Terraform templates, ensuring scalability and fault tolerance across multi-layered AWS deployments spanning diverse availability zones.
•Designed, configured, and deployed robust Amazon Web Services (AWS) infrastructure for various applications, prioritizing exceptional uptime, resilience to failure, and automatic scaling.
•Designed and implemented Puppet scripts to orchestrate the installation of stack-like LXC containers, Docker, Apache, Postgres, PHP, Python virtual environments, SonarQube, Nexus 2/3, WildFly/Boss applications, and Django applications.
•Implemented AWS Code Pipeline and expertly crafted CloudFormation templates in both Terraform and JSON formats, streamlining infrastructure creation and management as code, boosting development efficiency.
•Automated build activities using Maven POM.XML files and Jenkins jobs, managing and engineering Jenkins for seamless infrastructure control and regular builds.
•Led the charge in automating application development and deployment with Docker Swarm and Docker Compose, establishing consistent procedures and enhancing deployment dependability.
•Pioneered the creation of development, staging, production, and disaster recovery environments with Terraform scripts, focusing on meticulous debugging to optimize deployment processes.
•Managed the smooth migration of on-premises applications to the cloud, leveraging powerful AWS tools like Elastic Load Balancers and Auto-Scaling policies to elevate scalability, elasticity, and availability.
•Implemented Chef Cookbooks and wrote recipes in Ruby Script to automate infrastructure installation and configuration across environments. Employed Chef in conjunction with Python and AWS CloudFormation templates for efficient cloud deployment.
•Maintained highly available clustered and standalone server environments using Ansible for scripting and configuration management, refining automation components through Ansible scripts.
•Spearheaded Kubernetes deployments, crafting stateful sets, network policies, dashboards, and Helm charts to simplify cluster management. Created OpenShift/Kubernetes templates for various applications, including Jenkins, Kafka, Cassandra, and Grafana.
Fiat Chrysler Automobiles, Auburn Hills, Michigan Jan 2022 – Oct 2023
Sr. Cloud Architect
Summary: I successfully transformed Fiat Chrysler's IT infrastructure to the cloud, boosting security, performance, and scalability. I led the migration to AWS, automated workflows, and built a robust DevOps culture within the team. My expertise in tools like CloudFormation, Terraform, and Kubernetes streamlined deployments and ensured smooth operations.
Responsibilities:
•Implemented security measures with Network Access Control Lists (NACLs) to restrict unauthorized access.
•Secured sensitive data using AWS Secret Manager and Systems Manager.
•Maintained a compliant cloud environment through continuous security audits with AWS Config and Security Hub, collaborating with security teams.
•Managed complex environments (VPCs, EC2 instances, databases, IAM roles) with StackSets for multi-account/region deployments.
•Migrated legacy systems to AWS Graviton2 for improved performance, cost savings, and scalability.
•Automated workflows with event-driven and scheduled AWS Lambda functions.
•Led data transfers from on-premises locations to AWS using DataSync, ensuring data integrity and seamless transitions.
•Orchestrated containerized applications on Amazon EKS for high availability and scalability.
•Automated deployments of multi-region web applications and databases with CloudFormation templates.
•Developed Terraform scripts and modules for managing AWS infrastructure and Kubernetes clusters, streamlining deployments.
•Created reusable infrastructure with CloudFormation templates for consistent provisioning.
•Developed Bash scripts for server provisioning and configuration, alongside Python utilities for log analysis and monitoring (integrated with Prometheus and Grafana).
•Leveraged Ansible and Terraform for automated infrastructure and server management, enhancing efficiency, speed, and compliance.
•Managed and optimized Kubernetes clusters for efficient workload distribution and resource allocation.
•Led the migration from ECS to Kubernetes, managing Docker containers within CI/CD pipelines for automated deployments.
•Designed and maintained CI/CD pipelines with Jenkins for automated server building, monitoring, and deployment.
•Implemented comprehensive monitoring with CloudWatch and CloudTrail for proactive system management and security adherence.
•Mentored colleagues and fostered a culture of innovation to enhance the DevOps practice.
•Collaborated with developers to diagnose and resolve issues using AWS services (Kinesis, Lambda, SQS, SNS).
•Ensured high application availability through Multi-AZ, Read replicas, and ECS for databases.
•Optimized network settings (Route 53, ELB, DNS) for reliable and efficient operations.
•Established Clouds as an industry leader through webinars, blog posts, podcasts, and participation in events and open-source projects.
Citizens Financial Group Inc., Providence, Rhode Island May 2020 – Dec 2021
Principal Cloud & Data Architect
Summary: At Citizens, I led the secure cloud migration of petabytes of data, built a robust data platform for real-time insights (Kinesis), and automated deployments & infrastructure with CI/CD and Kubernetes, ensuring exceptional user experiences and 24/7 uptime for critical applications.
Responsibilities:
•Masterminded a secure cloud environment (RDS, EC2) for seamless data operations, ensuring the bank's sensitive data remains protected.
•Implemented robust monitoring with CloudWatch and CloudTrail, acting as the bank's vigilant cybersecurity guardian.
•Championed CI/CD practices, accelerating the delivery of new features and updates.
•Tamed unruly Kubernetes clusters, ensuring containerized environments run smoothly and efficiently.
•Utilized web services, API Gateways, and integration expertise to enhance application functionality and performance, delivering delightful user experiences.
•Leveraged cutting-edge AWS services (Multi-AZ, Read Replicas, ECS, Kubernetes) to build highly available and resilient applications, ensuring critical business operations run smoothly 24/7.
•Utilized AWS Glue to maintain a meticulously organized data library, guaranteeing consistent, high-quality data for informed decision-making.
•Spearheaded the seamless migration of petabytes of data to the cloud using AWS DataSync, minimizing disruption and maximizing cloud storage benefits.
•Orchestrated a seamless CI/CD pipeline using GitHub, Bitbucket, and Jenkins, ensuring rapid deployment of software updates and enhancements.
•Optimized network settings (Route53, DNS, ELB) to minimize downtime and deliver exceptional user experiences.
•Crafted data pipelines using Kinesis to unlock real-time insights, giving the bank a competitive edge.
•Offered a diverse data storage toolbox (S3, EBS, EFS, Glacier) catering to every need, ensuring data accessibility, durability, and security.
•Developed custom AWS Lambda functions to automate routine tasks, freeing up valuable resources and boosting operational efficiency.
Vertex Pharmaceuticals, Boston, Massachusetts Mar 2018 – Apr 2020
AWS Cloud & Data Solutions Engineer
Summary: At Vertex Pharmaceuticals, I built a secure document management system, automated deployments with Ansible, and championed cloud-agnostic solutions (AWS, GCP, Azure) for future scalability, fostering a culture of innovation.
Responsibilities:
•Implemented core technologies including Apache/Nginx, MySQL/PostgreSQL, Varnish, Pacemaker, CRM Clustering, Kubernetes, ELK (Elasticsearch, Logstash, Kibana), and Redis, ensuring robustness and scalability of deployed solutions.
•Employed Ansible/Ansible Tower as a configuration management tool to automate daily tasks, deploy critical applications rapidly, and proactively manage changes, enhancing operational efficiency and reliability.
•Collaborated with Linux and AWS support teams to ensure readiness for new product releases and the adoption of emerging technologies, fostering a culture of continuous learning and improvement.
•Engineered and built a robust Document Management System on the Cloud using Lambda, Elasticsearch, Containers, Python, Java, S3, and DynamoDB, enhancing document organization and accessibility.
•Developed and implemented data encryption mechanisms using AWS Key Management Service (KMS) to protect sensitive data at rest and in transit, ensuring compliance with data security and privacy regulations.
•Partnered with clients and internal stakeholders at Vertex Pharmaceuticals to provide expert advice on architectural design considerations, ensuring optimal solutions aligned with business objectives and technological capabilities.
•Leveraged AWS Glue for schema evolution and versioning, enabling seamless updates to data schemas and structures without disrupting downstream applications or analytics processes.
•Oversaw and managed Linux systems in a complex multi-server environment, ensuring their stability, security, and optimal performance to support critical business operations.
•Deployed classic web applications to AWS ECS containers and managed scalable and resilient applications utilizing Instance Groups, Autoscalers, HTTP Load Balancers, and Autohealing, ensuring high availability and performance under varying workloads.
•Enhanced effective communication between internal teams and external clients using various communication channels such as face-to-face meetings, phone calls, emails, web portals, and intranet platforms, fostering collaboration and transparency.
•Leveraged GCP and Azure for a Proof of Concept event registration app at Vertex Pharmaceuticals, utilizing features such as AppServer Instances, Azure Active Directory, Functions, and CDN, demonstrating the versatility and capabilities of different cloud platforms for potential future deployments.
•Managed and maintained systems running on AWS, deploying built artifacts to the application server using Maven, and integrating Maven builds with Jenkins for streamlined build and deployment processes.
•Installed a multi-node Cassandra cluster, simulated failure scenarios, created keyspaces and tables, and accessed them from the client with Cassandra and Big Data Tech Stack, enabling efficient handling of large-scale data storage and processing requirements.
•Applied principles of Infrastructure-as-Code (IaC) and built and maintained an IaC codebase using Puppet, Terraform, and Ansible, enabling consistent and reproducible infrastructure deployments.
•Implemented Dev, QA, and Prod environments using Terraform variables, managed Terraform code with Git version control system, and defined Terraform modules for Compute and Users to ensure consistency and scalability across environments.
•Automated daily tasks using Bash (Shell) scripts, documented changes in the environment and server configurations, and analysed error logs and user logs to identify and address issues promptly, ensuring system stability and reliability.
Progressive Insurance, Mayfield Village, Ohio Jan 2016 – Feb 2018
DevOps Engineer
Summary: At Progressive, I automated software delivery with a CI/CD pipeline (Chef, Jenkins) and Bash scripts, migrated an ASP.NET application to AWS (IIS, RDS), and ensured smooth deployments & high availability (Tomcat, Nginx).
Responsibilities:
•Designed and implemented a robust CI/CD pipeline using Chef, Jenkins, and various DevOps practices, streamlining software delivery and reducing integration issues.
•Automated daily tasks using Bash scripts for greater efficiency and reliability.
•Successfully migrated an ASP.NET web application to AWS infrastructure, configuring IIS and application pools for seamless operation.
•Managed scalable data with AWS RDS, ensuring efficient data storage and retrieval for the organization's applications.
•Installed Tomcat instances and managed multiple application configurations with Puppet for efficient deployments.
•Utilized Nginx and Apache Tomcat web servers for optimal application performance and availability.
•Developed a robust test environment for smoother development and deployment cycles.
•Performed JUnit testing and deployments using Jenkins plugins, ensuring code quality.
•Automated server build management, monitoring, and deployment using Chef, ensuring consistent and scalable infrastructure provisioning.
•Managed the release cycle across Dev, QA, UAT, and Production environments, adhering to security and compliance measures.
•Provided deployment services to development teams from initial development through production deployments.
•Worked closely with the Release Manager to improve build automation, identify bottlenecks, and implement tools for efficient software delivery.
United Rentals, Connecticut Feb 2014 – Dec 2015
Linux Administrator
Responsibilities:
•Configured and installed RedHat and CentOS Linux Servers on virtual machines and bare metal installations, ensuring robust server infrastructures.
•Created and maintained Python scripts to streamline build and deployment processes, significantly reducing manual intervention and enhancing efficiency.
•Designed and developed business infrastructure architecture, implementing automated scripts for efficient development and production environment builds.
•Transformed business configuration and deployment tools into a robust auto-scaling system, optimizing the platform for scalability and responsiveness.
•Demonstrated deep knowledge of protocols like DNS, TCP/IP, NFS, HTTP, LDAP, SMTP, and SNMP for efficient system management and network communication.
•Developed Shell, Ruby, and Python scripts to automate system-level activities, execute API calls, and parse REST API call outputs, enhancing operational efficiency.
•Built and supported diverse servers including Solaris, Linux, AIX, and HP-UX, ensuring seamless operation and performance.
•Created and maintained clients' data interfaces using SSH File Transfer Protocol, enhancing secure data transfer and access.
•Administered Linux servers, including Apache/Tomcat server management, mail server administration, MySQL database management, and firewall configuration for both development and production environments.
•Performed incremental testing to identify process improvements and minimize errors in code, processes, and deployments, streamlining execution.
•Developed and maintained comprehensive documentation, including environment setups, standard operating procedures (SOPs), and best practices.
•Implemented a robust disaster recovery plan with backup schedules, regular testing, and off-site recovery strategies to ensure data integrity and business continuity.
•Managed the deployment of new equipment and application installations, ensuring smooth integration into the existing infrastructure.
Education:
Master of Science: Data Engineering & Software Development
Bachelor of Science: Mathematics & Computer Science
Certifications:
OPENCLASSROOM: Create a Java application with Spring Boot
Mahara Tech: JavaScript