Work Performing Summary:
CI/CD Cloud based Web Application software Development
Contract Status:
- Start Date: 10/07/2021
- Ongoing Project
Staffing Resources Deployed:
- Certified AWS Solution Architect – Professional
Industry Catagory:
Auto Insurance

Tool and Technology
Scope of work
Assist customer Software Development Team to generate code as specified by program and team managers.
Production Work Flow

Development Pipeline

Environment Design
- External Resources: Customers or Third-Parties
- Internal Resources: Developers or applications
- Gateway Manager: “Quorum” for the Gateway Cluster
- Gateway Cluster: Stores and serves/processes the APIs
- Analytics: Unused but required for start up sequence
- Key Manager: Used for Secrets Management
- Traffic Manager: Used for Throttle Management of API requests
- Publisher: All APIs are generated through the Publisher
- Store: Central location for storage and validation of APIs
- Database Cluster: PostgreSQL exists for storage of configuration and statistics

Software Development Tools and Technologies being used
Ansible
Red Hat® Ansible® Automation Platform is a foundation for building and operating automation across an organization. The platform includes all the tools needed to implement
Apache Tomcat®
Tomcat 10 Software The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta
Bitbucket Cloud
Code & CI/CD, built for teams using Jira What is Bitbucket? With best-in-class Jira integration, and built-in CI/CD, Bitbucket Cloud is the native Git tool
CloudCheckr
Take Control of Your Cloud CloudCheckr brings visibility and intelligence to help you lower costs, maintain security and compliance, and optimize resources. Manage your single
Confluence by Atlassian
Collaboration Dev/Ops Confluence is your remote-friendly team workspace where knowledge and collaboration meet Vendor Website
Consul by HashiCorp
Identity-based networking Consul uses service identities and traditional networking practices to help organizations securely connect applications running in any environment. Vendor Website Key Features Discover
Datadog
Application Monitoring and log processing Modern Infrastructure Monitoring Complete visibility into infrastructure performance with effortless deployment, minimal maintenance, and unparalleled breadth of coverage. Vendor Website
Docker
Docker makes development efficient and predictable Docker takes away repetitive, mundane configuration tasks and is used throughout the development lifecycle for fast, easy and portable
Fabio Reverse Proxy
Fabio is an HTTP and TCP reverse proxy Configures itself with data from Consul. Traditional load balancers and reverse proxies need to be configured with
Grafana Loki
Overview With Grafana Logs, you can send logs in any format, from any source so it’s really easy to add to your existing infrastructure and
HAProxy
HAProxy Kubernetes Ingress Controller This is the documentation for the HAProxy Kubernetes Ingress Controller and the HAProxy Enterprise Kubernetes Ingress Controller. Both give you a way to route
Jenkins
CI/CD Platform The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project.
Jira Dev/Ops Projects by Atlassian
Project Management Dev/Ops The DevOps template is designed for high-performing teams to save time and reduce errors by managing work from a variety of tools
Kibana
Overview Kibana is a free and open user interface that lets you visualize your Elasticsearch data and navigate the Elastic Stack. Do anything from tracking
Kubernetes
Production-Grade Container Orchestration Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications. Vendor Website
Logstash
Overview Logstash is a free and open server-side data processing pipeline that ingests data from a multitude of sources, transforms it, and then sends it to
LucidChart
Diagram your people, processes, and systems Take advantage of powerful features that will help your team communicate complex ideas while collaborating in real time.
Nexus 3 – Image Repository
Server Description A Dockerfile for Sonatype Nexus Repository Manager 3, starting with 3.18 the image is based on the Red Hat Universal Base Image while earlier versions
Nomad by HashiCorp
Orchestration Made Easy A simple and flexible scheduler and orchestrator to deploy and manage containers and non-containerized applications across on-prem and clouds at scale. Vendor
OpenDJ
LDAPv3 compliant directory service OpenDJ is an LDAPv3 compliant directory service, which has been developed for the Java platform, providing a high performance, highly available,
PagerDuty
Orchestrate the right response for every incident. Protect revenue and improve customer experiences by resolving critical incidents faster and preventing future occurrences. Bring major incident
RabbitMQ
Open source message broker RabbitMQ is lightweight and easy to deploy on premises and in the cloud. It supports multiple messaging protocols. RabbitMQ can be
Rundeck by PagerDuty
Runbook automation With runbook automation, engineers can standardize operating procedures, define automated jobs incorporating other existing automation, and safely delegate these processes as APIs and
Terraform Enterprise
Cloud Automation Terraform Enterprise is our self-hosted distribution of Terraform Cloud. It offers enterprises a private instance of the Terraform Cloud application, with no resource limits
TOPdesk
ITSM SOFTWARE ITSM software brings your IT services together in one place, so it’s easy to share knowledge, answer questions and solve problems. You’ll give
Vault by HashiCorp
Manage Secrets & Protect Sensitive Data Secure, store and tightly control access to tokens, passwords, certificates, encryption keys for protecting secrets and other sensitive data
AWS Services being used
Amazon Elastic Container Registry (Amazon ECR)
Amazon ECR Amazon ECR is a fully managed container registry offering high-performance hosting, so you can reliably deploy application images and artifacts anywhere.
Amazon Elastic Container Service (Amazon ECS)
Amazon Container Service Amazon ECS is a fully managed container orchestration service that makes it easy for you to deploy, manage, and scale containerized applications.
Amazon Elastic Kubernetes Service (EKS)
Amazon EKS Amazon EKS is a managed Kubernetes service to run Kubernetes in the AWS cloud and on-premises data centers. In the cloud, Amazon EKS
AWS CloudFront
Overview Amazon CloudFront is a content delivery network (CDN) service built for high performance, security, and developer convenience.
AWS CloudTrail
Overview AWS CloudTrail monitors and records account activity across your AWS infrastructure, giving you control over storage, analysis, and remediation actions.
AWS CloudWatch
Overview Amazon CloudWatch collects and visualizes real-time logs, metrics, and event data in automated dashboards to streamline your infrastructure and application maintenance.
AWS EC2 Instances
Amazon Compute Amazon EC2 provides the broadest and deepest instance choice to match your workload’s needs. General purpose, compute optimized, memory optimized, storage optimized, and
AWS Identity and Access Management (IAM)
Securely manage identities and access to AWS services and resources With AWS Identity and Access Management (IAM), you can specify who or what can access
AWS Lambda
Overview AWS Lambda is a serverless, event-driven compute service that lets you run code for virtually any type of application or backend service without provisioning
AWS Organizations
Overview AWS Organizations lets you create new AWS accounts at no additional charge. With accounts in an organization, you can easily allocate resources, group accounts,
AWS RDS
Overview Amazon Relational Database Service (Amazon RDS) is a collection of managed services that makes it simple to set up, operate, and scale databases in
AWS Route 53
Overview Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service. Route 53 connects user requests to internet applications running on AWS
AWS Systems Manager (Session Manager)
Session Manager Session Manager is a fully managed AWS Systems Manager capability. With Session Manager, you can manage your Amazon Elastic Compute Cloud (Amazon EC2)
AWS VPC
Overview Amazon Virtual Private Cloud (Amazon VPC) gives you full control over your virtual networking environment, including resource placement, connectivity, and security. Get started by