Seasoned and Innovative DevOps Engineer with 5.9 years of expertise in Software Configuration, Release Management, Software Building & Deployment, Automation, Control, and Environment Management activities for Web & Enterprise Applications.
Overview
4
4
years of professional experience
5
5
years of post-secondary education
Work History
Sr.DevOps Engineer
Tata Elxsi
10.2022
Spearheaded DevOps engineering initiatives within a cross-functional team, orchestrating multiple software releases concurrently
Formulated and executed software release management strategies in alignment with Agile methodologies for diverse applications
Engaged in weekly release meetings alongside technology stakeholders to proactively identify and mitigate potential risks associated with software deployments
Directed daily builds and deployments from integration to staging environments, ensuring seamless continuity of software delivery processes
Collaborated with developers and an Enterprise Configuration Management Team to refine best practices and tools, streamlining operations and eliminating inefficiencies
Facilitated communication with Release Management to ensure synchronized system releases across various development platforms
Managed and maintained GitHub source code management repository to optimize version control workflows
Orchestrated Git version control and automated build processes through Jenkins, implementing adaptable branching strategies to accommodate diverse testing cycles
Configured Maven build tool to automate the creation of war and jar files via Jenkins CI/CD pipelines
Established Maven proxy repositories in Harbor Registry to facilitate dependency management for projects, scheduled for continuous integration via Jenkins
Utilized Maven distribution management system to facilitate the publication of artifacts to snapshot and release repositories
Developed Maven and build scripts for Java EE applications, tailoring them to project specifications and generating essential build artifacts
Conducted project code quality assessments by integrating codebase with SonarQube, generating comprehensive HTML reports
Created and managed build and deployment jobs in Jenkins across various project modules
Engineered CI/CD pipeline scripts, integrating GitHub, Maven, Jenkins, and other essential tools for streamlined software delivery processes
Administered Jenkins CI/CD build engine, configuring, managing, and maintaining jobs in accordance with project requirements
Implemented automated builds such as Webhooks and Poll SCM in Jenkins to fulfill project-specific build criteria
Leveraged Tomcat application server expertise for seamless deployment of WAR applications, integrating new features as required
Implemented environment-based job execution using Jenkins Master-Slave technique, automating builds on Slave machines and facilitating deployment across designated environments via pipeline scripts
Configured Docker integration with Harbor repository for seamless image management, facilitating image creation and deployment via docker-compose
Generated Docker images encapsulating jar, war, and ear applications along with necessary hardware and software dependencies
Maintained backups of Docker images in Harbor repository and orchestrated container deployments across various environments
Proficiently managed tickets in Jira ticketing tool, adeptly troubleshooting issues and contributing to new projects
Implemented Helm and Yaml Deployment in Multi-cluster orchestration environments
Configured server monitoring tools like Grafana to ensure optimal server performance and resource utilization
Developed task plans and blueprints for various environments and releases
Collaborated with architecture teams in determining hardware and infrastructure requirements tailored to project needs.
DevOps Engineer
Atpiy Technologies Pvt Ltd
06.2018 - 10.2022
Engaged in weekly release meetings alongside technology stakeholders to proactively identify and mitigate potential risks associated with software deployments
Directed daily builds and deployments from integration to staging environments, ensuring seamless continuity of software delivery processes
Collaborated with developers and the Enterprise Configuration Management Team to refine best practices and tools, streamlining operations and eliminating inefficiencies
Facilitated communication with Release Management to ensure synchronized system releases across various development platforms
Managed and maintained GitHub source code management repository to optimize version control workflows
Orchestrated Git version control and automated build processes through Jenkins, implementing adaptable branching strategies to accommodate diverse testing cycles
Configured Maven build tool to automate the creation of war and jar files via Jenkins CI/CD pipelines
Established Maven proxy repositories in Harbor Registry to facilitate dependency management for projects, scheduled for continuous integration via Jenkins
Utilized Maven distribution management system to facilitate the publication of artifacts to snapshot and release repositories
Developed Maven and build scripts for Java EE applications, tailoring them to project specifications and generating essential build artifacts
Conducted project code quality assessments by integrating codebase with Sonar Qube, generating comprehensive HTML reports
Created and managed build and deployment jobs in Jenkins across various project modules
Engineered CI/CD pipeline scripts, integrating GitHub, Maven, Jenkins, and other essential tools for streamlined software delivery processes
Administered Jenkins CI/CD build engine, configuring, managing, and maintaining jobs in accordance with project requirements
Implemented automated builds such as Webhooks and Poll SCM in Jenkins to fulfill project-specific build criteria
Leveraged Tomcat application server expertise for seamless deployment of WAR applications, integrating new features as required
Implemented environment-based job execution using Jenkins Master-Slave technique, automating builds on Slave machines and facilitating deployment across designated environments via pipeline scripts
Configured Docker integration with Harbor repository for seamless image management, facilitating image creation and deployment via docker-compose
Generated Docker images encapsulating jar, war, and ear applications along with necessary hardware and software dependencies
Maintained backups of Docker images in Harbor repository and orchestrated container deployments across various environments
Proficiently managed tickets in Jira ticketing tool, adeptly troubleshooting issues and contributing to new projects
Implemented Helm and Yaml Deployment in Multi-cluster orchestration environments
Configured server monitoring tools like Grafana to ensure optimal server performance and resource utilization
Developed task plans and blueprints for various environments and releases
Collaborated with architecture teams in determining hardware and infrastructure requirements tailored to project needs.