Bobimwo Brendaline
Development
MD, United States
Skills
Cloud Computing
About
Bobimwo Brendaline's skills align with Programmers (Information and Communication Technology). Bobimwo also has skills associated with Consultants and Specialists (Information and Communication Technology). Bobimwo Brendaline has 8 years of work experience.
Work Experience
AWS SOLUTION ARCHITECT/ DEVOPS ENGINEER
COGNIZANT
December 2019 - Present
- Automating AWS cloud deployments using Shell script, Jenkins and Ansible. Deploying applications into an EKS cluster rather than self-managed k8s clusters using kubeadm or KOPS Supported and developed tools for integration, automated testing, and release management. Experience with container-based deployments using Docker, working with Docker images, Docker hub, and Docker registries, and configuring EKS clusters using Terraform. Used Helm to simplify code writing to handle complex application deployment integrated with Jenkins. Performed package management, upgrades/patches, troubleshooting, maintenance, and monitoring of applications using Prometheus and Grafana. Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control. Writing inventory and manifest files, ansible playbooks, terraform manifest files and k8s manifest files. Setup for Apache and Nginx webservers couple with AWS ELB SSL for all HTTP to HTTPS thereby maximizing security. Software Configuration management (Automate CI & CD pipeline using Ansible, Nexus, SonarQube, Maven, Jenkins, Terraform & GIT). Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads. Working very closely with Developers and Build & Release team. Setup Jenkins server & slave nodes for build and release team as per request. Created, managed, and administered user accounts security and SSH password-less login Network configuration & troubleshoot issues with respect to network and configuration files. Set up maintenance scripts using metadata for graceful startup and shutdown of servers. Used Jira to track vulnerabilities, requests, and incidents, and confluence for documentation. Set quality gate policies on SonarQube for code coverages, to track bugs, vulnerabilities and failed the Jenkins pipeline when the threshold was not met. Use Helm charts to deploy Prometheus and Grafana for monitoring.
DEVOPS ENGINEER / CLOUD ENGINEER
CONSUMERS ENERGY
March 2016 - November 2019
- Collaborate across multiple functional and technical teams to deliver an Agile-based project Work with clients to meet business needs and solve problems using the cloud. Work with developers, architects, system administrators and other stakeholders to architect and configure Dev / Stage / QA and Prod environments in AWS (VPC, subnets, Security groups, EC2 instances, load balancer, Database, Redis, Route53, etc.). Design and implement end-to-end Continuous Integration and Continuous Delivery (CI/CD) pipelines using both Jenkins and AWS pipeline. Automate the deployment and testing of resources using Infrastructure as Code (Terraform and CloudFormation) through pipelines using DevOps principals, allowing customers to rapidly build, test, and release code while minimizing errors. Work with developers to build, deploy and orchestrate containers using Docker and Kubernetes Provide technical guidance and mentoring to peers, less experienced engineers, and client personnel. Designing for high availability and business continuity using self-healing-based architectures, fail-over routing policies, multi-AZ deployment of EC2 instances, ELB health checks, Auto Scaling, and other disaster recovery models. Leveraged AWS Control Tower, AWS Organization, etc., to set up and govern a secure, multi-account AWS environment based on the company's requirements. Implemented and managed Ansible Tower to scale automation and handle complex deployments. Monitoring and optimize the environment to ensure costs and performance scale on demand. Worked with clients to understand their workflows including strengths and weaknesses, to identify new tech/solutions/improvements to make processes more efficient. Worked closely with customers, internal staff and other stakeholders to determine planning, implementation and integration of system-oriented projects. Designed/developed aspects of migration journey - assess, mobilize and migrate phase including leveraging CART, ADS, Migration Evaluator, DMS, Cloud Endure etc. Implemented security best practices in AWS including access key rotation, multi-factor authentication, role-based permissions, enforced strong password policy, configure security groups and NACLs, S3 bucket policies etc. Managed and monitored all installed systems for highest level of availability. Built high-performing, available, resilient, and efficient 3-tier architecture for customer applications, and performed reviews for architecture and infrastructure builds, following AWS best practices. Provisioned and managed AWS infrastructures using Terraform. Optimized cost through reserved instances, selection and changing of EC2 instance types based on the resource need, S3 storage class and S3 lifecycle policies, leveraging Autoscaling, etc. VPC peering with other accounts allowing access and routing to service and users of separate account to communicate. Responsible for installation, configuration, management, and maintenance over Linux systems, including managing users and groups Monitored end-to-end infrastructure using CloudWatch and SNS for notifications
Education