Skilled DevOps Engineer with 5 years of hands-on experience supporting, automating, and optimizing mission-critical deployments in the cloud, leveraging configuration management, CI/CD, and DevOps processes including monitoring and logging. Migration and IaC.
Greetings! I'm a seasoned DevOps Engineer with 5 years of experience specializing in cloud deployments. I excel in automating and optimizing critical processes, utilizing configuration management, CI/CD, and DevOps practices. With expertise in migration and Infrastructure as Code (IaC), I ensure seamless operations from development to production. Let's work together to elevate your projects to new levels of efficiency and reliability.
May 2023 - Present
Managed and optimized cloud infrastructure, streamlining deployment processes, and monitoring system health. Actively involved in automating infrastructure provisioning, employing modern container orchestration techniques, enhancing version control practices, and implementing robust monitoring solutions to ensure the seamless operation of the systems. In addition to supporting the development team ensuring smooth deployment processes.
March 2022 - April 2023
Managed 14-nodes k8s cluster installed on Hetzner via Rancher. Took the mission to migrate over 100 applications in k8s from an environment to another. Used Longhorn as distributed block storage, configured monitoring and logging along with alerting. Performance testing and writing technical documentation.
February 2021 - February 2022
Deployed and managed 60+ servers on AWS, Azure, and IBM clouds for more than 20 clients on different cloud resources IaaS, PaaS, and serverless. Configured CICD along with databases administration and supporting a big development team, in addition to training fresh grads.
September 2020 - January 2021
Intensive full-stack web development program covering cloud architecture, frontend and backend development, source control, and web application security over 14 weeks of lectures, workshops, and projects.
June 2020 - August 2020
A six-week blended learning course provides a solid understanding of the foundational concepts of Computer Science using Python (Basics, algorithms, and advanced data structures).
August 2019 - January 2020
Responsible for the technical and administrative aspects of the company's Oracle (database, RAC, Hypervisor), Veritas, and VMware ESXI products along with various linux and unix distros administration. First point of call for providing technical support.
October 2018 - June 2020
Advanced studies in Computer and Communication Engineering, focusing on cutting-edge technologies and research methodologies.
October 2015 - June 2018
Foundational education in Computer and Communication Engineering, emphasizing practical skills and theoretical knowledge.
As a DevOps engineer specializing in cloud migration, hosting solutions, and CI/CD automation, I offer a range of services to optimize your development and deployment processes. Whether you're looking to seamlessly migrate your infrastructure to the cloud, streamline your CI/CD pipelines for faster delivery, or automate manual tasks to improve efficiency, I've got you covered. Let's collaborate to harness the power of DevOps and propel your projects to success.
Leveraging the power of cloud computing, I design and implement tailored solutions on platforms like AWS and Azure. Whether it's infrastructure provisioning, data storage, or application deployment, I architect scalable and cost-effective solutions to meet your business needs.
Deploy and manage containerized applications at scale using container orchestration platforms like Kubernetes. Implement containerization best practices, design resilient architectures, and automate deployment and scaling processes to achieve high availability, scalability, and portability of your applications across hybrid or multi-cloud environments.
Streamline your software delivery pipeline with CI/CD practices implemented by me. I automate build, test, and deployment processes, enabling rapid and reliable delivery of software updates. With tools like Jenkins, AWS CodePipeline, or Azure DevOps, I ensure your applications are always deployable with confidence.
Implement infrastructure automation using tools like Terraform to provision and manage cloud resources programmatically. With Terraform's declarative syntax and modular approach, I can define for you infrastructure configurations efficiently and maintain them with ease, ensuring consistency and scalability across environments.
Set up comprehensive monitoring solutions to track the health and performance of your infrastructure and applications. Utilize tools like AWS CloudWatch, Azure Monitor, Prometheus, or Grafana to collect and analyze metrics, identify bottlenecks, and optimize resource utilization for improved efficiency and cost-effectiveness.
Implement centralized logging solutions to aggregate, analyze, and visualize log data from various sources across your infrastructure and applications. Utilize tools like AWS CloudWatch Logs, Azure Monitor Logs, ELK (Elasticsearch, Logstash, Kibana) to gain insights into system behavior, troubleshoot issues, and ensure compliance with auditing requirements. Customize log dashboards, set up alerts, and implement log retention policies to effectively monitor and manage your system's health, performance, and security.
Implement automated security practices and compliance checks across your infrastructure and applications. Utilize tools like AWS Identity and Access Management (IAM), Azure Active Directory, and security scanning tools to ensure that your systems meet industry standards and regulatory requirements. Implement security best practices such as encryption, access control, and vulnerability management to protect your assets and data.
Smoothly transition your applications and infrastructure to the cloud with my expertise in cloud migration strategies. I analyze your current environment, plan the migration process, and execute the move to ensure minimal disruption while maximizing the benefits of cloud scalability, flexibility, and security.
Harness the power of automation to increase efficiency and reduce manual effort in your operations. I develop custom scripts and automation workflows to automate repetitive tasks, configuration management, and infrastructure provisioning. By utilizing scripting languages like Python or Bash, I enable your team to focus on innovation rather than routine maintenance.
Develop robust disaster recovery plans and strategies to ensure business continuity in the event of system failures or disasters. Implement solutions like backup and restore processes, data replication, failover mechanisms, and recovery testing to minimize downtime and data loss, leveraging services such as AWS Backup, Azure Site Recovery, or custom automation scripts.
Analyze your cloud usage and spending patterns to identify opportunities for cost optimization and budget management. Implement strategies such as rightsizing instances, leveraging reserved instances, scheduling resources, and implementing cost allocation tags to optimize costs and ensure efficient use of cloud resources while staying within budget constraints.
Empower your team with the knowledge and skills needed to adopt DevOps practices effectively. I provide comprehensive training programs tailored to developers and fresh graduates, covering topics such as version control, CI/CD pipelines, containerization, and cloud services. Through hands-on workshops and mentorship, I equip your team with the tools and mindset to succeed in the world of DevOps.