Most business this days harness the reliability, flexibility and elasticity provided with a Public or Hybrid Cloud setup. having worked over the years with Azure, GCP, AWS and Openstack for multiple projects. you are in the right place if you are trying to deploy your infrastructure, applications or migrate some applications into the cloud. its your goal to achieve a serverless or containerization micro services architecture. i will be more than glad to assist in interpreting your business solutions as a code in an automated process.
Customer happiness is quite vital in the IT or web space lately. In this highly competitive sphere, companies aspire to attain reliable services. which are scalable, redundant and performant environments. The release of a product has to meet some standards and undergo production readiness, inclusion of proper monitoring and logging system of your applications to be proactive. my goal is to assist you in meet your business needs from a technical standpoint have redundant, reliable, scalable environment which maintains its service level objectivities proper incidence response and avoid burning out your error budgets which leads to loss of revenue and dissatisfaction.
compute, storage, processing power, networking, software, analytics. This can be further categorized to Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) in major Environment Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform and Openstack.
enabling users to define and manage the infrastructure of a system or application using code. By using IaC, users can more easily manage and scale their infrastructure, also more easily reproduce their infrastructure in different environments, such as for testing or disaster recovery purposes. I am experienced with writing Terraform templates and modules.
Configuration and Patch management tools automate the process of configuring and maintaining servers, networks, and other infrastructure. They also help to ensure that all systems are up to date with the latest security and feature updates. They allow for the versioning, tracking and reporting of changes made to the infrastructure. I worked with tools like Ansible, Puppet.
Continuous Integration (CI) and Continuous Deployment (CD) are software development practices that involve automatically building, testing, and deploying code changes. Tools such as Jenkins, Gitlab, Helm, Terraform, Docker, Flux, Argo CD, Tfsec Tflint, Hadolint, Trivy, Artifactory, e.t.c...
Monitoring and logging tools are software applications or services that help organizations collect, analyze, and be proactive in managing their systems and applications. they track the performance and availability of systems and applications. visualization of red and use metric, logging of infrastructure and applications. Tools such as Prometheus, grafana, elk stack, graylog, Thanos, Exporters, efk, fluent bit, filebeats, e.t.c...