Nnamdi Okeke

DevOps Engineer at Dominion Systems Inc
  • Claim this Profile
Contact Information
Location
Richardson, Texas, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Vulnerability Management
    Qualys
    Feb, 2021
    - Sep, 2024
  • AWS Certified Cloud Practicioner
    Amazon Web Services (AWS)
    Mar, 2020
    - Sep, 2024
  • AWS Certified Solutions Architect
    Amazon Web Services (AWS)
    May, 2020
    - Sep, 2024

Experience

    • United States
    • IT Services and IT Consulting
    • 300 - 400 Employee
    • DevOps Engineer
      • May 2019 - Present

       Automating devops processes which significantly reduces manual effort, saves time, and optimize ROI. Set up CI/CD pipelines for Microservices and integrated tools such as Maven, GitHub, Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to DEV teams after code check-in. Setting up Jenkins’s master, adding the necessary plugins and adding more build agents (Slaves) to support scalability and agility. Experience in using Ansible Roles, Modules and Adhoc commands to perform configuration management, patching, CI/CD deployments and security management. Experience with container-based deployments using Docker, working with Docker images, Docker hub and other Docker registries. Experience in building various containers using Dockerfile and Docker Images used in deploying microservice applications. Built and configured Kubernetes Clusters ensuring that nodes/pods can auto scale and load balance. Experience in managing containerized applications using Kubernetes objects like Pods, Deployments, RC, RS, DemonSets, Persistent Volumes, Storage Classes, Resource Quota, Namespaces, and Service discovery. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases with Helm charts and packages. I have experience in configuring and managing continuous monitoring using NewRelic, Prometheus and Grafana Experienced in Data analytics and log management using EFK, ELK (Elasticsearch, Filebeats, Logstash and Kibana) Worked with CloudFormation, Terraform and Ansible scripts to automate the provisioning and configuration of AWS Infrastructure and resources.  Experience in managing AWS VPC (Virtual Private Cloud) environment with around 200+ instances Experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC and Auto Scaling) and deployment services (Elastic Beanstalk, Cloud Formation) and security practices Show less

    • Junior DevOps Engineer
      • Sep 2017 - May 2019

       Setup and maintained Continuous Integration and Continuous Deployment (CI/CD) pipeline for fast paced robust application development environment Built and Deployed Java web application to tomcat server in an Agile continuous integration environment and automated the whole process.  Supported project teams in a Continuous Integration and Continuous deployments environment with Jenkins. Perform Maintenance and troubleshoot the CI/CD systems.  Experience in branching, tagging, managing, and maintaining code versions across different environments working on source code management (SCM) tools like subversion (SVN) and GIT. Setting Up SCM/Build tools for Developers. Helping to resolve all SCM/Builds issues like merge conflicts, compilation errors, missing dependencies. Installed and configured GIT and communicating with the repositories in GITHUB/BITBUCKET. Configured Git with Jenkins and schedule jobs using POLL SCM and Webhook options. Performing deployments to multiple environments like Dev, QA, UAT & Production environments. Developed Terraform templates to create load balancers (ELB), EC2 instances with auto scaling, monitoring on the fly for different environments such as QA, SIT, stage which will run on different VPCs. Configured AWS IAM and Security Group in Public and Private Subnets in VPC. Managed IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements Built servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection. Worked on AWS designing and followed Information for security compliance related guidelines. Deploying applications on servers like Tomcat, JBoss using Apache, Nginx load balancers Participated in projects in all stages of the product life cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development. Show less

    • United States
    • Oil and Gas
    • 700 & Above Employee
    • Build And Release Engineer
      • Jul 2016 - Aug 2017

       Managed and Participated in the release cycle of the products which involve environments like Development, QA, UAT and production.  Managed source code repository, build, and release configurations, processes, and tools to support daily development, test, and production build and software deployment operations.  Developed builds using Maven as build tools and used CI tools to move builds from one environment to another environment.  Used version control system GIT to access repository, and to manage and deploy project related tags by integration with Maven  Implemented pipelines in Jenkins. Added multiple nodes to Jenkins and configured SSH for continuous deployments  Designed and implemented fully automated server build management, monitoring and deployment using Ansible  Installed Tomcat instances and managed multiple application configuration by creating Puppet manifest files.  Created the automated build and deployment process for application, leading up to building a continuous integration and continuous deployment system  Modified the SCM database for software lifecycle process flow, user permissions, access, and file attributes in response to user requests  Maintained development infrastructure including Nexus artifact repository, Bamboo CI server, JIRA, and Confluence.  Worked with development teams providing deployment services from initial development through production deployments  Worked with the Release Manager to improve build automation and to reduce bottlenecks in the delivery pipeline.  Redefined processes and implemented tools for software builds, patch creation, release tracking and reporting.  Developed test environment that reduced integration issues and improved code quality. Show less

    • Transportation, Logistics, Supply Chain and Storage
    • 700 & Above Employee
    • Linux Systems Administrator
      • Dec 2014 - Jun 2016

       Configuration/Installation, file System Management, User Administration, System Monitoring & Troubleshooting.  User administration according to client request  Administration: Creating, deleting, modifying, locking, unlocking and managing user accounts, groups and assign permissions to them.  Servers are upgraded to RHEL7 through satellite.  Create swap partition and extend the swap partitions space if necessary  File System Management, User Administration, System Monitoring & Troubleshooting.  Configuring the private repository for accessing the packages with yum.  Troubleshooting the Network Configuration & Network Connections.  Capable of managing file system and disk storage. (Partitioning, Formatting, Logical Volume Manager (LVM))  Installing Patches to the current version, Packages related to hardware, and system customization.  Configured Volume groups and logical volumes, extended logical volumes for file system growth needs using RedHat Logical Volume Manager (LVM) commands.  Performance monitoring and Tuning using top, ps, etc.  Changing File Permissions as per the client request.  Restored the TSM backup in server as per client request.  Monitoring and managing the system performance using Nagios  Scheduling repetitive job by using the CRON and AT jobs  Installing and configuring the servers like FTP, NFS & SAMBA  Working with various venders to resolve issues related to hardware and Operating system  Installation and updating the systems with the new package updates using YUM and RPM. Show less

Education

  • University of Nigeria, Nsukka
    Bachelor's degree, Engineering

Community

You need to have a working account to view this content. Click here to join now