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