Prateek Sahu

CTO

Hyderabad, Telangana, India17 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 13 years of experience in technology.
  • Expert in architecting enterprise-grade distributed systems.
  • Passionate about solving complex business problems.
Stackforce AI infers this person is a DevOps Architect specializing in Cloud Infrastructure and Continuous Integration in the SaaS industry.

Contact

Skills

Core Skills

Ai/mlDevsecopsDevopsCloud InfrastructureRelease ManagementBuild And Release Engineering

Other Skills

Agile MethodologiesAWSJenkinsPuppetAutomationSubversionAntSoftware Configuration ManagementWebSphere Application ServerRedHatTomcatShell ScriptingCVSHudsonDocker

About

Prateek brings over 13+ years of experience in Technology Space. His specialisation includes architecting, delivering and maintaining enterprise grade distributed systems in a fast-paced, dynamic environment. Passionate to solve complex business problems in Cloud & DevOps area.

Experience

17 yrs 2 mos
Total Experience
2 yrs 5 mos
Average Tenure
3 yrs 4 mos
Current Experience

Apple

Architect – AI/ML, Observability & DevSecOps

Jan 2023Present · 3 yrs 4 mos · Hyderabad, Telangana, India · On-site

AI/MLDevSecOps

Gspann technologies, inc

4 roles

Director - DevOps

Promoted

Oct 2021Dec 2022 · 1 yr 2 mos

DevOps

Sr Technical Manager - DevOps

Promoted

Apr 2021Oct 2021 · 6 mos

DevOps

Technical Manager - DevOps

Jan 2019Apr 2021 · 2 yrs 3 mos

DevOps

Associate Technical Manager - DevOps

Sep 2017Jan 2019 · 1 yr 4 mos

DevOps

Ivy comptech

Technical Release Manager

Apr 2016Sep 2017 · 1 yr 5 mos · Hyderabad Area, India

  • Defined and drive end-to-end agile DevOps with automation for software development life cycle using the right tools and process
  • Worked with engineering, product management, and operations teams to establish standards and repeatable processes for managing changes in the hosting environments
  • Translated the needs and synthesize high-level designs/processes, communicated effectively at various levels, guide agile iteration sequencing, and drive overall outcome with scrum teams
  • Design and implement change, release, deployment, environment management (DevOps) processes.
  • Implement continuous integration and deployment through Bamboo. Implement build and deployment automation which reduce release error, increase productivity of the team, achieve frequent releases in an agile environment and configurable for any environment.
  • Implemented DevOps best practices to automate the code build and deployment using Chef and Jenkins tools for major Clients.
  • Developed cloud environments to optimize performance in diverse engineering organizations and customers.
  • Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing puppet with AWS Cloud Formation and Jenkins for continuous integration.
  • As Devops Lead I am responsible for managing lower environments, Build, deployments and their availability
  • Responsible for implementing puppet for configuration management
  • Responsible for end-to-end Release management starting from planning till closure.
  • Coordinate with Project Managers and Quality Assurance teams in conducting, UAT and risk assessments to ensure readiness of projects for production and validation
  • Responsible for automation of manual activities using shell/perl scripts
  • Implemented CI/CD for java application using Jenkins
  • Generate various status reports. Draft/ maintain release notes based on requirements
  • Manage deployment activities using implementation plans
Agile MethodologiesDevOpsAWSJenkinsPuppetCloud Infrastructure

Oracle india pvt ltd

Technical Lead

Jun 2014Apr 2016 · 1 yr 10 mos · Hyderabad Area, India

  • Completed Software Configuration Management processes, controlled and built new versions, updated releases for software applications and provided knowledge of Subversion usage procedure for developers
  • Coordinated application releases and created & configured releases, performing tracking & level management
  • Engaged in configuration management in a complex environment including software application build, packaging and build machine environment management
  • Worked on the scripts that help automate repetitive Configuration Management tasks
  • Responsible for end-to-end Release management starting from planning till closure.
  • Coordinate with Project Managers and Quality Assurance teams in conducting, UAT and risk assessments to ensure readiness of projects for production and validation
  • Define/ implement processes pertaining to build schedules, deployments, release requests, environment, outage monitoring and resolutions. Focus on tracking of defects, incidents and bugs
  • Designing and developing tools assisting product teams in automating their build needs.
  • Developing, maintaining, and supporting In-house Build Tools used for Continuous Integration.
  • Created & improved Release processes and documentation to minimize customer impact during changes. Coordinated numerous successful Release &Implementation of code from Engineering to Production.
  • Coordinate activities related to planning, development and management of software release.
  • Generate various status reports. Draft/ maintain release notes based on requirements
  • Manage deployment activities using implementation plans
  • Responsible for Agile Scrum Teams
  • Successfully guided Development teams through transition from waterfall to Agile Development
  • Maintained Dash Board and Produced Daily burn down charts.
  • Facilitate scrum ceremonies (grooming, sprint planning, retrospectives, daily stand-ups, etc.)
Release Management

Bank of america

Sr Build and Release Engineer

Nov 2012May 2014 · 1 yr 6 mos · Hyderabad Area, India

  • Installed, Configured & Administered Jenkins over UNIX and LINUX build machines in distributed mode over Apache Tomcat and configured jobs along with various plug-in for Continuous Integration, Release Builds for AGILE & Production Branches
  • Established Unit testing, Static Code Analysis and Dynamic Code Analysis tools as part of CI Build Process with various tools available in the market and functioned with QA engineers to set-up post deployment validation test suite
  • Engaged in configuring and set-up of Subversion Multisite to support distributed location Dev teams and resolved lot of end user problems
  • Implemented continuous delivery systems and methodologies on AWS
  • Designed CM process and policies with approval from development and other affected teams
  • Planning of the Roll-Out Process and order of sequence involved for day-to-day Enterprise j2EE software packages for development, testing & system integration testing and ultimately production environments
  • Administered related tasks like App Server and JAVA Installation (different versions based on requirement) Instance Management, Variety of Cluster Management, JMS Configuration and Management
  • Performed Smoke/Sanity tests for the applications deployed and also troubleshoot of the application for the issues that arise as part of smoke test process
  • Worked on AWS components like EC2, ELB, Elastic IP, Cloudwatch, Autoscaling, EBS
  • Managed Infrastructure, automated Java application deployments & Automating Environment provision using Puppet as well as its installation and configuration of Puppet servers, puppet nodes
  • Adhered to all the Build & Deployment related activities from offshore locations are executed also ensured that emergency production fixes were propagated without any hiccups
  • Gained significant experience in Subversion, GIT maintenance/administration, in multi-site development environment
Release Management

Wavecrest payment technologies

Sr Engineer-BCM

Dec 2011Sep 2012 · 9 mos

  • Configured and deployed tools to automate the build, test, and release processes, for executing scheduled and unscheduled application builds and automating these processes
  • Improved build systems and integrated test automation framework, provided support for continuous, nightly builds and milestone builds across multiple streams of development using Jenkins and assisted developers with the timely resolution of any build failures
  • Programmed the code deployment process in each environment (development, QA, Staging, Production) and configured a continuous integration process and interface with the operations team to ensure project artefacts are deployed automatically to various environments using Jenkins
  • Defined and owned a repeatable, consistent release tracking and deployment process
  • Executed automated release process tools that enable real time oversight and management of deployment activities including tracking and confirming steps executed, made rollback calls & communicated success/failure to all stakeholders
  • Implemented the branching and build/release strategies utilizing SVN which involved periodic archiving and storage of the source code for disaster recovery
  • Provided daily technical support to all development teams throughout all phases of the software development lifecycle and identified & mitigated potential issues & obstacles prior to products being deployed onto live client systems
  • Archived a history of releases and patches and administered source control management systems and the availability and disaster recovery strategy
  • Completed Software Configuration Management processes, controlled and built new versions, updated releases for software applications and provided knowledge of Subversion usage procedure for developers
  • Coordinated application releases and created & configured releases, performing tracking & level management
JenkinsAWSSubversionBuild and Release Engineering

Adp

Sr Build and Release Engineer

Nov 2008Dec 2011 · 3 yrs 1 mo · Hyderabad Area, India

  • Played main role in improving existing CI Build Process, including various tasks like installing required toolsets on a new infrastructure, modifying existing scripts/process
  • Overcame all the issues that ran into the set-up and successfully completed the task as well as critical deliverable on time
  • Coordinated all activities of the release management process throughout the release life cycle and made required communication within the process
  • Executed set-up of SVN Server & GIT on a Linux environment, configured the users with LDAP, created the repository and branching structure for all the applications
  • Engaged as SCM Engineer for Java, operated closely with the development teams who manage UI, middleware, back-end code, and provide SVN support for all different code sets across the IG and learnt the architecture of all the applications to help troubleshoot any issues for each applications
  • Functioned with the development, support and infrastructure teams to create a comprehensive schedule of all release activities across all environments
  • Analysed periodically the hardware & software capacities of build infrastructure and facilitated appropriate recommendation to the Management team for improvements & immediate attention
  • Attended daily scrum calls with the remote team to discuss daily status
  • Prepared Build, Release and Deployment documents
  • Learned the architecture of all the applications to help troubleshoot any issues for each application
  • Defined and employed common approach for processes such as build schedules, deployments, release requests, environment outage tracking and resolutions
  • Investigated and resolved issues with applications in lower cycle environments to maintain fully functional stable site during testing
  • Automated Static Code Analysis tool PMD to the build process to validate the code against the coding guidelines and published the reports
Build and Release Engineering

Education

Andhra University

Bachelor of Engineering (B.E.) — Computer Science

Jan 2004Jan 2008

Stackforce found 100+ more professionals with Ai/ml & Devsecops

Explore similar profiles based on matching skills and experience