
Obinna Amadi

Connect with Obinna Amadi to Send Message
Connect
Connect with Obinna Amadi to Send Message
ConnectTimeline
About me
DevOps| Site Reliability Engineer| System/Network Analyst| Cloud Engineer| Automation| Lead IT |
Education

University of Nigeria, Nsukka
1999 - 2003Bachelor of Science (BSc) Computer Science
Experience

Alcon Nigeria Ltd
Aug 2012 - nowIT Lead DevOps - May/2018 - present – Rivers State.• Setting up CI/CD pipelines using Jenkins to automate pipeline script for GitLab and GitHub repositories while executing with ansible-playbook.• Developing and maintaining terraform configuration files and modules to support infrastructure as code in AWS as well as managing multiple environments from development to the production of Terraform “tfvars” and “workspaces” across multiple projects.• Create Docker-compose to start different application and database containers and configure persistent data volumes for each application.• Create branching, Merging, and pushing using Git and Webhooks for integration and continuous integration with tools like Jenkins and AWS CI/CD pipeline while resolving merge conflicts that may arise in the process.• Continuous integration and continuous deployment of applications into AWS Elastic beanstalk using AWS CI/CD pipeline.• Automate App deployment and configuring EC2 instances hosted on AWS using Ansible.• Provisioning EKS, ASGs Cloud Watch Metrics, S3, RDS, Route53 records, VPCs, and security groups• Configuring and automating AWS Web Access Firewall using terraform on our microservices infrastructure• Write python script to Print EC2 Instance State of all EC2 Instances and status check of all EC2 instances.• Create Nginx and edit MongoDB Deployments, inspect pod logs using main kubectl commands.• Create EKS cluster with Node Group – EKS Role, VPC with cloud formation Template, Auto-Scaling and Auto-Scaling permission.• Create EKS cluster with Fargate – Fargate role, Fargate profile and pod deployment through Fargate.• Deploy app to LKE cluster- Create LKE cluster, Jenkins Credential with kubeconfig file and jenkinsfile that deploys to LKE cluster.• Complete CI/CD Pipeline with AWS ECR -Create ECR Repository and Credential for ECR repository in Jenkins, Create Secret for AWS ECR Registry in EKS cluster, and adjust reference in the Deployment file. Show less • Used Ansible for configuration management of EC2 instances hosted with AWS.• Migration of monolithic applications to Micro services using Docker containers.• Created new user and adjusted plays to make the playbook more general-purpose• Installed and setup Minikube, Kubectl• Created and connected to remote server on GCP and AWS using SSH and password authentication.• Generated SSH Key Pair on your computer and copied Bash Scripts using SCP• Executed Bash Scripts on the remote server.• Configured Firewall rule to open port 22 for specified IP address as directed.• Used bash script and cron job to automate repetitive tasks on Linux server• Monitoring the Jenkins jobs and providing logs on failure occurrences.• Checking log reports and providing them to Senior DevOps/Developers for their review.• Downloaded the images from public repository tag and uploaded to the private repository.• Automated the Creation of virtual machines on bare metal server using vagrant.• Performed HTTP load balancing with nginx on EC2 Instances.Technology: Linux, GCP, Terraform, Kubernetes, Terraform, Jenkins, Nginx, Virtualization. Show less • Installed and configured Redhat/CentOS Linux on virtual environment• Responsible for the day-to-day user account and mail-box administration.• Performed proactive capacity planning, including short term and long-term trend analysis, ensuring all server infrastructure devices are monitored for capacity and stability.• Undertook performance monitoring and tuning on the LINUX server estate and proactively make proposals to improve performance and utilization of resources.• Ensured LINUX environments are secure, particularly with regard to the web facing applications.• Created files and directories at user and root level for administrative purposes.• Linux file system management• Use help commands to understand other commands (man, whatis, --help etc.)• Utilize pipes to manage outputs• Everyday use of filters and text processing commands (cut, sort, grep, awk, uniq, wc)• Compare Files (diff, cmp)• Find system information using commands such as (uname, dmidecode, /etc/redhat-release etc.)• User account management• Ran system utility commands (date, uptime, hostname, which, cal, bc etc.)• Created processes and schedules (systemctl, ps, top, kill, crontab and at)• Monitored system using commands (top, df, dmesg, iostat 1, netstat, free etc.)• Logged monitor when system have issues • Wrote basic shell scripts• Wrote advance shell scripts such as If-then, for loop, do-while and case statement scripts• Setup aliases for ease of management• Managed OS network (ping, ifconfig, netstat, tcpdump, networking config files)• Perform system updates and install required repos (rpm and yum)• Managde DNS, NTP, Sendmail etc.• Interacted and managed files in Linux and Windows OS using python.Technologies: Linux, windows, Bash. Show less
IT Lead DevOps
Apr 2018 - nowDevOps Engineer
Jan 2016 - Apr 2018System Network Administrator
Aug 2012 - Dec 2015

Self-employed
Dec 2020 - nowFreelance Web Developer.webp)
CIPS (Canada’s Association of I.T. Professionals)
Jun 2021 - nowCIPS Experience Review CommitteeVolunteer
Licenses & Certifications
- View certificate

Artificial Intelligence Intro
IBM - View certificate

Enterprise Design Thinking - Team Essentials for AI
IBM - View certificate

Enterprise Design Thinking Practitioner
IBM - View certificate

HTML & CSS
IBM - View certificate

Python
IBM - View certificate

Python
IBMJan 2020 - View certificate

Coding Intro
IBMJul 2019 - View certificate

Create Your Own Web Page
IBMJul 2019 - View certificate

Web Development
IBMJul 2019 - View certificate

Certified Ethical Hacker (CEH)
EC-CouncilJan 2017
Recommendations

Rohit prajapati
Senior Engineer at GENERAL MOTORS TECHNICAL CENTRE INDIA PRIVATE LIMITEDBengaluru, Karnataka, India
Mateusz ciupka
Systems Engineer at SCC Soft ComputerClearwater, Florida, United States
Francesca raffaelli
Biologa | Nutrizionista | Divulgatrice scientifica | Presidente Biomedfood srl | Docente Unisanraffa...Ancona, Marche, Italy
Peter kibiru muturi
Manufacturing Excellence.Kenya
İbrahim şahan
Akdeniz University, Electrical-Electronic EngineeringAntalya, Türkiye
James capozza
Manager - Business Intelligence/Clinical IntelligenceOrlando, Florida, United States
Iván cabrera
Project manager | Event Producer | Podcast editor, mixer & sound designerBogotá, Capital District, Colombia
Noah fredericq
⭐Master Student, Student Entrepreneur, Honours College student, Founder and Director vzw SPORT@SEAOstend Metropolitan Area
M a sayem
Team Lead | Sr. Android Developer @ M2SYS Technology | Passionate about Design Architecture & Clean ...Dhaka, Bangladesh
Praveen reddy thummala
SENIOR SOFTWARE ENGINEER at KFintechHyderabad, Telangana, India
Jeswin james
Digital Marketing Specialist | SEO | Google Ads | Facebook Ad Campaigns | Business AnalystsMasqaţ, Oman
Pelumi ologunde cfm®, pmp®
Facilities ManagerToronto, Ontario, Canada
Bart van den bossche
architect - technisch ontwerper bij Bureau Bouwtechniek NVAntwerp Metropolitan Area
Warren jordaan
Experienced Retail Operations ProfessionalAuckland, Auckland, New Zealand
Akhilan nv
QC API Technical LeadDublin, County Dublin, Ireland
Scott silva
Sydney, New South Wales, Australia
Dario d'orazio
AcousticianBologna, Emilia-Romagna, Italy
Muhammad ali rizwan
Monitoring and Evaluation Officer at Nai Zindagi TrustJhang, Punjab, Pakistan
Olalekan alawode
Process Engineer || Data Analysis || Project ManagementToledo, Ohio, United States
Ca arjun dhorajiya
Practising Chartered Accountant | Income tax | GST | Audit | Business Registration | Consultancy | ...Junagadh City, Gujarat, India
...