Mac Awah
Development
Texas, United States
Skills
DevOps
About
Mac Roy Abongho Awah's skills align with Programmers (Information and Communication Technology). Mac also has skills associated with System Developers and Analysts (Information and Communication Technology). Mac Roy Abongho Awah has 7 years of work experience.
Work Experience
Senior DevOps/Kubernetes Engineer
VIRTUSA
February 2022 - Present
- Project Debit card Modernization Client: JPMC CHASE * Led cross-functional teams in end-to-end machine learning projects, ensuring on-time delivery. * Managed project budgets and resources, achieving a 15% cost reduction and improved efficiency. CI/CD & Deployment * Engineered the modernization of CI/CD pipelines using GitHub Actions, resulting in a 50% reduction in deployment times and heightened software delivery reliability. * Designed and maintained CI/CD pipelines using Git, Jenkins, Docker, Kubernetes, New Relic, and MVN. * Achieved continuous deployment by proficiently integrating Ansible with Jenkins, and further enhanced efficiency by configuring Jenkins nodes for parallel builds and optimal job distribution. * Pioneered custom multistage Docker builds, leading to significant improvements in performance and image size optimization. * Composed automation scripts for build, deployment, and maintenance tasks leveraging Jenkins and Docker. * Updated envoy certs by raising requests using RSAM & marketplace & running AIM commands to update certs in Dev, PERF, CR, QA & PROD environments. * Deepened hands-on expertise with AWS-centric CI/CD projects, employing a suite of tools including RDS, Beanstalk, Code commit, and Code build to construct efficient Code pipelines. * Created an automation around Jenkins-Lib to create a dropdown to update all the tags using cdp automation repo by adding python and groovy logic in Jenkinsfile. * Provided expert support in the event of a rollback, ensuring a seamless return to previous configurations to maintain system reliability and stability. Kubernetes Expertise * Became the go-to expert for troubleshooting complex Kubernetes issues, especially master node failures. * Demonstrated proficiency in managing Kubernetes components such as volumes, persistence, and SSD drive provisioning through storage classes. * Orchestrated Kubernetes deployments using advanced features and tools like Replicasets, Stateful sets, Demonsets, Grafana, Prometheus, Istio, and Service Mesh. * Played a pivotal role in Kubernetes project automation, resource quota management, and maintaining essential components like namespaces, configmaps, and secrets. * Administered the Kubernetes cluster effectively by elevating resource quotas and implementing an advanced secret management approach. * Deployed microservices via Kubernetes, emphasizing key applications like position simulation, tracker, and API gateway. * Implemented Kubernetes Ingress controllers, significantly improving network traffic routing. * Cultivated Kubernetes expertise using kubeadm, Kops, Minikube, and managing clusters with kubectl. * Championed advanced Kubernetes features such as cluster autoscaling, horizontal autoscaling, and statefulsets, streamlining database migrations and continuous deployments. * Extended proficiency in Kubernetes automation using CI/CD pipelines, templates, and scripts. * Managed and supported the broader Kubernetes infrastructure, including project creation and management. * Enhanced system responsiveness by setting up alert notifications for Kubernetes cluster events, directing them to Slack channels. Docker & Containerization * Spearheaded custom multistage Docker builds, leading to enhanced performance and size optimization. * Emphasized efficient logging, metadata enhancement through labels, and load balancing during Docker build processes. * Demonstrated expertise in designing Docker images tailored for deployments, especially over EKS. * Utilized ECS and Nexus registries to store and manage essential software artifacts. AWS & Cloud Infrastructure * Promoted cloud security by leveraging robust protocols, including VPC peering, Transit Gateway, Direct Connect, and VPN. * Harnessed AWS services like EC2, S3, RDS, Elastic Beanstalk, CloudWatch, IAM, VPC, and ELB for optimized operations. * Led AWS CI/CD projects, integrating RDS, Beanstalk, Code Commit, and Code Build for streamlined workflows. * Fortified cloud architectures, ensuring security and efficient data transit between networks. Monitoring & Analysis * Established a responsive alert system in Kubernetes, ensuring immediate notifications via tools like Slack. * Demonstrated mastery in system performance analysis using New Relic and deep-dived into logs with the ELK stack. * Diversified monitoring, becoming adept with tools like New Relic for deeper insights into system performance. Automation & Scripting * Scripted Ansible YAML configurations for remote server setups, automating MongoDB clusters on PaaS. * Mastered source control with GIT, ensuring efficient versioning, and managed Kubernetes clusters, emphasizing secrets and quota management. * Scheduled diverse operations, leveraging Unix Cron jobs for precise timing and efficiency. * Drafted Ansible YAML scripts that were pivotal in remote server configurations * Showcased expertise in Infrastructure as Code (IaC) methodologies, particularly with Terraform and Cloudformation. Proficiently worked with Terraforms wide array of features including variables, datasources, state management, modules, and sentinel policies. Infrastructure Management & Orchestration * Became a forerunner in applying Infrastructure as Code using Terraform and CloudFormation. * Achieved expertise in data center automation with tools such as Ansible and Docker, ensuring optimized configurations. * Designed and installed Kubernetes clusters, ensuring smooth container orchestration and service deployment. * Demonstrated unparalleled skills in managing Kubernetes network, emphasizing quota limit enhancements and overall network stability. * Bolstered the company's infrastructure by being responsible for MongoDB cluster creations on the PaaS platform, emphasizing automation and efficient scaling.
DevOps Engineer
ESL federal credit union
February 2017 - January 2022
- * Deployed machine learning models on AWS SageMaker, achieving 99.5% uptime with high availability and scalability. * Established real-time model monitoring, resulting in a 30% reduction in downtime via proactive detection and maintenance. * Designed and upheld data pipelines to boost data quality and accessibility for ML initiatives. * Facilitated blue-green deployments and canary traffic shifting across data centers, enhancing deployment strategies. * Orchestrated ML processes utilizing Kubeflow Pipelines, enhancing model deployment and oversight. Containerization & Orchestration * Employed Docker and Kubernetes for ML application containerization, enhancing both portability and scalability. * Demonstrated expertise in Kubernetes, excelling in container orchestration, application scaling, and automation. * Crafted custom images using Docker Files and gained hands-on experience in Docker image setup. * Designed resilient and scalable Kubernetes architectures tailored for cloud-native settings. * Proficient in Docker and Kubernetes technologies, including container networking and storage management. Version Control & Development * Mastered Git-based version control for ML models and datasets, emphasizing traceability and reproducibility. * Acquired comprehensive experience with Git and Gitlab, including branch creation, tagging, and SVN externals. * Streamlined the build and release of multiple projects and displayed adeptness in the complete Software Development Life Cycle (SDLC). * Utilized Agile and Waterfall methodologies, ensuring effective project planning and execution. DevOps & Infrastructure * Automated build processes using Jenkins CI tool, enhancing Continuous Integration through Pipeline View. * Spearheaded deployment processes with Ansible and utilized Docker and Ansible for seamless deployment automation. * Integrated and managed Continuous Delivery pipelines, including tools like Jenkins, Nexus/Artifactory, and SonarQube. * Played a pivotal role in constructing the DevOps platform leveraging configuration tools like Ansible. * Assured systems adhered to NIST standards through custom CloudFormation templates. Monitoring & Logging * Initiated CloudWatch monitoring, setting up alarms and thoroughly analyzing EC2 and load balancer logs. * Established centralized logging using CloudWatch, S3, and Elasticsearch. Employed Amazon Kinesis Firehose to transfer metrics from S3 to Elasticsearch. Troubleshooting & Security * Addressed application-related challenges in both production and non-production environments. * Maintained cloud networks, enhancing security and performance through VPC and security group optimization. * Responded swiftly to potential security threats by utilizing tools like GuardDuty, SecurityHub, and Twistlock. * Employed Python and shell scripting for rapid recovery and downtime minimization during crucial system outages. System Administration & Scripting * Supported the creation of ServiceNow (SNOW) incidents during production deployment, ensuring efficient incident management. * Cultivated a deep understanding of Linux Operating Systems and scripted in UNIX, LINUX using BASH. * Showcased capability in Bash Shell scripting and excelled in designing, deploying, and managing J2EE Application servers across UNIX and LINUX platforms. Soft Skills & Other Expertise * Embraced challenges and exhibited continuous professional growth and learning. * Excelled in communicating across all organizational levels, fostering inter-departmental collaboration. * Demonstrated proficiency in networking protocols, ports, and commands. * Conducted performance tests on complex systems and led build release and environmental planning across diverse technologies. * Demonstrates specialized expertise in their field, leading others to solve complex problems and providing functional leadership to teams or projects. * Works independently, offering guidance in the most complex situations and encouraging others to engage by asking open-ended questions and reflecting on key points. * Monitors non-verbal reactions to identify areas of interest or concern, ensuring all viewpoints are heard and discussed before reaching conclusions. * Influences and coaches others across the business unit to work independently, consistently raising the bar for excellence and setting challenging yet realistic goals. * Possesses extensive knowledge of cloud services, methodologies, best practices, and tools, with a solid understanding of cloud infrastructure. * Familiar with common security frameworks and standards such as NIST, HIPAA, and PCI, ensuring compliance and security in cloud environments. * Proficient in generic DevOps skill baseline coding, including scripting, programming languages, configuration management, containers, continuous integration/deployment, and version control systems.
Education