Naveen Bansal is a seasoned DevOps Engineer with a decade of experience in the IT industry. He has spent the last five years focusing on DevOps practices, including CI/CD pipeline development and infrastructure automation. His expertise spans major cloud platforms like Azure and GCP, and he is skilled in using tools such as Jenkins, Docker, and Kubernetes to streamline deployment processes. Naveen's background as a Java developer further enhances his ability to bridge the gap between development and operations, ensuring efficient workflows and high-quality software delivery.
Developed and maintained automated CI/CD pipelines using Jenkins and Spinnaker
Implemented infrastructure as code practices with Terraform and Ansible
Automated deployments and release management using Shell Scripts and Python
Containerized applications using Docker for Micro Service Architecture
Managed source control systems including Git, GitHub, and Bitbucket
Successfully developed and maintained automated CI/CD pipelines, streamlining code deployment
Implemented infrastructure as code practices for server provisioning and custom image creation
Facilitated the adoption of containerization for microservice architectures
Overview: This project involved comprehensive DevOps practices focusing on continuous integration, continuous delivery, and infrastructure automation for various applications. Responsibilities: Developed and maintained automated CI/CD pipelines using Jenkins and Spinnaker for code deployment. Provisioned servers and deployed application features using Ansible. Managed source control systems including Git, GitHub, and Bitbucket, implementing branching strategies and regular backups. Built and deployed Docker containers for Micro Service Architecture. Used Terraform along with Packer to create custom machine images, with Ansible for software dependency installation. Deployed Single Page Applications (SPA) on cloud platforms using Helm charts with kubectl and Argocd.
Key outcomes:
Successfully developed and maintained automated CI/CD pipelines, streamlining code deployment
Implemented infrastructure as code practices for server provisioning and custom image creation
Facilitated the adoption of containerization for microservice architectures
Overview: This role focused on administering Team Foundation Server (TFS) and managing build and release pipelines for various application types. Responsibilities: Created Build and Release pipelines for Angular, ASP.NET, .NET Core, and Java applications. Managed PBI customization and Git branching strategy within the TFS environment. Installed software at client locations using shell scripts via Jenkins automation jobs. Managed Docker files to support application deployments.
Key outcomes:
Successfully established and maintained build and release pipelines for diverse technology stacks
Contributed to effective source control management through Git branching strategy oversight
Overview: This role involved developing applications using Java. Responsibilities: Worked as a Java developer on various projects. Utilized MySQL and Postgres databases. Performed development on UBUNTU and Windows operating systems.
Key outcomes:
Contributed to the development of Java-based applications for 5 years
Naveen
DevOps Developer