Senior System Network Administrator
CurrentDevOps Experience (18 months ++)• Collaborated with development and operations teams to design and implement Continuous Integration/Continuous Delivery (CI/CD) pipelines using tools such as Jenkins, Git, and Docker.• Developed and maintained automated CI/CD pipelines for code development using Jenkins • Automated infrastructure deployments using configuration management tools such as Ansible and Terraform, reducing deployment times by 50%. • Build and developed a Docker container for implementing Microservice Architecture from Monolithic Architecture.Tasks:- i. Containerized Web Application: Collaborate with the development team's web framework(PHP or Node.js) and containerize it using Docker. Then deploy containerized this application using Kubernetes.ii. CI/CD Pipeline: Create CI/CD pipelines that automate(build, test, and deploy) a web application using Jenkins and Docker. After the properly configured(error-free) pipeline and tested, deploy on Kubernetes.iii. Blue/Green Deployment: Use Kubernetes to implement a blue/green deployment strategy, when to deploy a new version of an application alongside the existing version and then gradually switch traffic to the new version. To minimize downtime and ensure smooth deployment of new features.iv. Infrastructure Automation: Automate the creation and configuration of infrastructure resources such as virtual machines, storage, and networking using a tool like Terraform.v. Configuration Management: Use Ansible to automate the configuration of my application on servers and ensure consistency across my infrastructure.vi. Monitoring Alerting and Logging: Set up monitoring and alerting for your infrastructure and applications using the tool Nagios. Meanwhile learning Prometheus, and Grafana to monitor the performance and health of a containerized application deployed on Kubernetes.