About Me
An experienced Linux System Administrator and DevOps Engineer with a solid track record at Sky Group and Suyun Digitech, where I honed my skills in system optimization, cloud integration, and automation. As a passionate …
An experienced Linux System Administrator and DevOps Engineer with a solid track record at Sky Group and Suyun Digitech, where I honed my skills in system optimization, cloud integration, and automation. As a passionate volunteer with Cloud Heroes Africa, I contributed to community-driven cloud initiatives. Currently, I run Sky Info Tech, a self-owned business, where I continue to deliver cutting-edge IT solutions, focusing on cloud services, system administration, and DevOps practices.
Experience
DevOps Engineer
<p>Deploy and manage cloud resources and services on AWS, leveraging infrastructure as code principles.<br>
Create and configure virtual machines, storage, networking, and security groups.<br>
Write and maintain infrastructure as code using tools like AWS CloudFormation and Terraform.<br>
Automate repetitive tasks and processes to improve efficiency.<br>
Implement security best practices and compliance standards.<br>
Configure and manage security groups, IAM roles, and access controls.<br>
View and search log files based on client requests to identify and resolve issues, significantly reducing system downtime.<br>
Monitor and respond to security incidents and vulnerabilities.<br>
Investigate software anomalies as highlighted by log files, ensuring system stability and performance.<br>
Set up monitoring tools like Amazon CloudWatch or third-party solutions to track system performance and resource utilization.<br>
Implement backup and data retention strategies.<br>
Identify and resolve issues related to cloud services and infrastructure.<br>
Use version control systems like Git to manage code and infrastructure configurations.<br>
Stay updated with the latest cloud services and DevOps practices.<br>
Work closely with senior engineers and gain valuable experience in cloud technologies, automation, and best practices, eventually progressing to more complex tasks and responsibilities as i grow in my role.<br>
Developed automation scripts for configuration management, deployment, and monitoring using Python.<br>
Utilized Python libraries such as Boto3 for AWS automation and management tasks.</p>
Linux System Engineer
<p>Implemented automation scripts using Ansible for configuration management, reducing manual Intervention by 40%.<br>
Analyzed log files to troubleshoot and resolve critical incidents, minimizing downtime and improving system reliability.<br>
Led troubleshooting efforts for critical incidents, minimizing downtime and improving system reliability.<br>
Accessed servers remotely using SSH for various administrative tasks, ensuring secure and efficient server management.<br>
Installed, configured, and updated operating systems, software packages, and patches.<br>
Tuned system parameters to improve overall performance and responsiveness.<br>
Install, configure, and manage software applications using package managers or custom installation methods.<br>
Update and upgrade software packages to ensure security and performance improvements.</p>
Security Consultant
<p>Maintained data management and storage systems to protect data from compromise.<br>
Partnered with IT department members to minimize exploits on system coverage.<br>
Completed vulnerability scans to identify at-risk systems and remediate issues.<br>
Managed information system regulatory compliance to meet updated guidelines.<br>
Drafted detailed security policy to govern and support technology decisions<br>
Oversaw credentialing activities for all employees, contractors and consultants.<br>
Checked identification of persons entering and exiting facility to eliminate unauthorized visitors.</p>
Linux System Administrator
<p>Managed a fleet of Linux servers, overseeing OS installation, configuration, and performance tuning.<br>
Managed the deployment and configuration of Linux systems tailored to specific organizational needs, ensuring optimal performance and resource utilization.<br>
Investigated and resolved software anomalies through detailed log file analysis, improving system stability and reliability.<br>
Vigilantly monitor server health, promptly addressing issues to minimize downtime. Conduct routine maintenance tasks, including updates, patches, and backups.<br>
Resolved complex technical issues and escalated problems as necessary, contributing to a reduction in average issue resolution time.<br>
Create, modify, and terminate user accounts, managing permissions and access levels according to company policies.<br>
Ensure adherence to security and access control procedures.<br>
Implement and maintain security protocols, firewalls, and intrusion detection systems to safeguard systems against cyber threats.<br>
Conducted regular system backups and implemented disaster recovery strategies, safeguarding critical data.<br>
Troubleshoot network connectivity issues and optimize network performance.<br>
Collaborated with network teams to optimize server connectivity, leading to improvement in network latency.<br>
Develop and oversee backup strategies to ensure data integrity and availability.<br>
Design and test disaster recovery plans to minimize data loss in emergency scenarios.<br>
Continuously fine-tune system performance by analyzing resource utilization, identifying bottlenecks, and optimizing configurations to enhance overall efficiency.<br>
Utilize scripting languages (Bash) to automate routine tasks, streamline workflows, and improve operational efficiency.<br>
Collaborate with cross-functional teams to support software testing, and deployment.<br>
Maintain detailed documentation of system configurations, processes, and troubleshooting procedures.<br>
Provide on-call support and respond promptly to critical incidents, ensuring systems remain operational and issues are resolved promptly.<br>
Analyze current and future system requirements, providing recommendations for hardware and software upgrades to meet growing business needs.<br>
Ensure systems adhere to industry regulations (e.g. GDPR, HIPAA) and company policies, maintaining data privacy and regulatory compliance.<br>
Diagnose complex system issues, employing a methodical approach to identify root causes and implement effective solutions.</p>
DevOps Engineer | Linux System Engineer
<p>Designing, implementing, and managing CI /CD pipelines for SKY Info Tech web development project, ensuring smooth and automated code integration, testing, and deployment processes.<br>
Setting up monitoring tools like Prometheus, Grafana to monitor web application performance, detect issues and troubleshoot in real-time.<br>
Implementing security best practices and tools such as firewalls, Certificates and intrusion detection systems into the CI/CD pipelines and infrastructure.<br>
Installing, Configuring and Maintaining Linux And Web Servers hosting web applications, Databases and other devices.<br>
Configuring networking services like DNS, DHCP, load balancers and VPNs to ensure reliable and secure communication for web applications.<br>
Designing and implementing backup strategies for web applications and databases, ensuring data Integrity and disaster recovery capabilities.<br>
Leveraged Git for version control, ensuring seamless collaboration on projects and efficient code management.<br>
Utilized PHP for connecting contact forms in web design and development, enhancing user interaction and functionality.</p>