Naveen is a DevOps Engineer with 10+ years of experience specializing in CI/CD pipeline development, infrastructure automation, and cloud services. He has a proven track record in deploying applications using modern DevOps practices and tools.
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