Post Job Free

Resume

Sign in

Ci Cd Devops Engineer

Location:
Bedford, TX
Posted:
November 13, 2023

Contact this candidate

Resume:

Eswar Reddy . Balasani

Bedford, Texas

ad03v4@r.postjobfree.com 214-***-**** LinkedIn

SUMMARY

●Overall 10 years of experience in Information Technology in CI/CD, Build and Release Manager & DevOps.

●Designing and implementing fully automated server build, manager, monitoring, and deployment solutions spanning multiple platforms, tools and technologies including Azure, Jenkins, GIT, Clear Case, Clear Quest, Toad, Jazz, TFS, Sonarqube, Puppet,AppOps and packaging, deployment.

●Good hands on experience in Application development using JAVA/J2EE, SQL, LINUX, XML technologies.

●Interacting with onsite coordinators and client to understand the requirements with the team to finalize approach and discuss the impacts.

●Expertise in creating & maintaining the infrastructure for different Environments.s

●Creating AZURE CI/CD pipeline using yaml file to achieve Continuous Integration and Continuous Delivery

●Solved WhiteSource and checkmarks issues to maintain security and resolved SonarQube issues to maintain the quality of code.

●Used Azure dashboards to complete list of stories and track daily work status.

●Proficiency with Build manager tools such as ANT, Maven, GitHub, Jenkins and Clear Case, Clear Quest, AccuRev, Subversion.

●Having good exposure to various phases of software development life cycle which includes requirement analysis, program design, development and implementation, application maintenance. FileZilla, Winscp, Rapid and Puppet and have implemented automation of builds and deployment using Jenkins to respective environments (Dev, Staging, QA, PROD)

●Hands on experience of working with testing team whilst handling software development functions.

●Experience in understanding business requirements, preparing and execution of unit test cases for product customizations/enhancements.

●Configuration Manager: Maintenance of source code Repository using GitHub.

●Experience in Build Tools and creating packages like JAR, WAR, and EAR.

●Experience in configuring, troubleshooting, and deploying Enterprise Applications in Application Servers like Apache Tomcat and JBoss/Wild Fly.

●Involved with setup of continuous integration and daily builds using Jenkins with Artifactory Repository manager,AppOps,Aws,Azure.

●Experience in develop, enhance, and maintain the build, deployment and configurations for continuous integration .

●Working with developers to resolve build issues, as well as identifying and implementing improvements to processes.

●Played an active role in onboarding and mentoring junior developers.

●Performed code reviews, constantly thrived to improve coding standards, and provided technical expertise through the software development lifecycle.

●Experienced in full Software Development Life Cycle – SDLC processes such as Requirement Analysis, Design, Development, Testing, Implementation, and Maintenance.

●Involved in the AGILE process, two-week Sprints, and daily Scrums to discuss the development of the application.

●Strong problem-solving, good team member, forward-looking and executing innovative software solutions.

●Experienced in leveraging Databricks,Hadoop and Spark for big data processing, ETL (Extract, Transform, Load), and building analytical pipelines

●Authored Ansible Playbooks with YAML scripting and Puppet Manifests with DSL to provision Nginx, Apache Spark, Apache Web servers, and Tomcat servers.

●DevOps Software Manager that will be responsible for creating and maintaining CI/CD pipelines,

development tooling, and GitOps processes.

● This position will play a key role in the development of an integrated CI/CD system for commercial

human spaceflight modules

●Creating and maintaining CI/CD pipelines in a hybrid-cloud environment in alignment with our core

value of innovation

● Integrate and automate various open source and commercial software development tools

Monitor and maintain software deployments across hybrid-cloud and embedded infrastructure

Maintain disciplined software configuration control and manager processes in alignment with

our core value of integrity

●Other duties as assigned in alignment with our competency of teamwork

●experience in DevOps tools – Docker, Container, JIRA, GIT, Jenkins,Azure and experience in system

monitoring tools such as Dynatrace

● Maintains high standards of software quality within the team by establishing good practices and habits.

● Identifies and encourages areas for growth and improvement within the team.

● Guides the team to develop structured application/interface code, new program documentation,

operations documentation, and user guides in a casual, flexible environment.

●Communicates with end users and internal customers to help direct development, debugging, and

testing of application software for accuracy, integrity, interoperability, and completeness.

● Performs integration testing and customer acceptance testing of components that requires careful

planning and execution to ensure timely, quality results.

●Employees are also responsible for performing other job duties as assigned by manager from

time to time.

●Experience with defining CI/CD pipelines using tools such as Gitlab CI, Github Actions, or Jenkins

● Experience with utilizing Docker and Azue for both continuous integration and software

deployment

●Familiar with public cloud platforms such as Amazon Web Services and Microsoft Azure

●Being responsible for identifying application design and identifying the New Architecture

requirement with Requirement documents and Technical Support.

●Creating, developing and managing the Deployment architecture for the application.

●Analyzing and synthesizing a variety of inputs to drive the end-to-end.

●Implementing changes, solving problems that arise and planning and implementing Managering

projects assigned by manager.

● Design the system to catch alerts proactively before they cause impact or outages to the systems.

●identify bottlenecks and performance issues, and optimize applications for speed and efficiency

●Lead incident response efforts, coordinate with relevant teams, and ensure timely resolution of application-related issues.

●Release Management Work closely with development teams to plan and execute smooth application releases.

●Coordinate testing efforts, rollback procedures, and communication strategies for new releases.

●AppOps to Implement and manage robust monitoring tools to track application performance metrics.

●Proactively identify bottlenecks and performance issues and optimize applications for speed and efficiency.

●Collaborate with infrastructure teams to ensure the underlying systems and networks support application requirements.

●Provide input on infrastructure enhancements and upgrades to improve application stability and scalability.

EDUCATION

●Bachelor in computer science (B.Sc) from Sri Venkateswara University, Tirupathi.AP,India-2006

●Master of Computer Applications (MCA) from Sri Venkateswara University, Tirupathi.AP,India-2011

ACHIEVEMENTS

●Part of the team which works for Fannie Mae due to which our organization has received the Excellence in Technology award from Fannie Mae for the year 2020.

●Received 6 Hi-fi awards for my performance. (Hi-Fi Award is given once a Quarter)

●Won 2 hackathons which were conducted in Berkadia.

SKILLS

Version Control Tools : GitHub, Clear Case, TFS, Bitbucket

Build Tools : ANT, Maven

Application Server : Apache Tomcat, JBoss/WildFly

Artifactory Repositories : Nexus, JFrog,RDBMS

Continuous Code Inspection : SonarQube

Continuous Integration Tool : Jenkins

Container Services Tool : Docker, AWS,Cloudbees,Azure

Scripting Languages : Shell scripting.

Containerization : Docker and KubernetesHadoop,Spark

CI/CD Tools : Azure CI/CD pipelines

OS : Linux, Windows

Cloud Tech : Azure DevOps, AWS Services.GCP

Professional Experience

PROJECT # 1:

Company: Ustring Solutions LLC

Client : First Tennessee Bank Oct 2023 – Till Date Dallas, Texas

Role : DevOps Manager, CM/DM, Build and Release Manager

Roles and Responsibilities:

Creating the automated build and deployment process for application.

Developed automation framework for Application Deployments to the cloud environments

Managed and optimize the Continuous Delivery tool like Jenkins.

●Used Rapid as build tool on Java projects for the development of build artifacts on the source code.

●Administered version control system (GitHub, Clear Case) that included branching and merging.

●DevOps Software Manager that will be responsible for creating and maintaining CI/CD pipelines,

●development tooling, and GitOps processes.

● This position will play a key role in the development of an integrated CI/CD system for commercial

human spaceflight modules

●Creating and maintaining CI/CD pipelines in a hybrid-cloud environment in alignment with our core

value of innovation

● Integrate and automate various open source and commercial software development tools

Monitor and maintain software deployments across hybrid-cloud and embedded infrastructure

Maintain disciplined software configuration control and manager processes in alignment with

our core value of integrity

●Other duties as assigned in alignment with our competency of teamwork

●experience in DevOps tools – Docker, Container, JIRA, GIT, Jenkins,Azure and experience in system

monitoring tools such as Dynatrace,RDBMS,Hadoop,Spark

● Maintains high standards of software quality within the team by establishing good practices and habits.

● Identifies and encourages areas for growth and improvement within the team.

● Guides the team to develop structured application/interface code, new program documentation,

operations documentation, and user guides in a casual, flexible environment.

●Communicates with end users and internal customers to help direct development, debugging, and

testing of application software for accuracy, integrity, interoperability, and completeness.

● Performs integration testing and customer acceptance testing of components that requires careful

planning and execution to ensure timely, quality results.

●Employees are also responsible for performing other job duties as assigned by manager from

time to time

●AppOps to Implement and manage robust monitoring tools to track application performance metrics.

●Proactively identify bottlenecks and performance issues and optimize applications for speed and efficiency.

●Collaborate with infrastructure teams to ensure the underlying systems and networks support application requirements.

●Provide input on infrastructure enhancements and upgrades to improve application stability and scalability.

PROJECT # 2:

Company: Wipro Technologies Ltd, Bangalore, India Oct 2021 to Jan 2023

Client : HSBC / Google Store -US

Role : DevOps Manager, CM/DM, Build and Release Manager

Tools : Jenkins, GitHub, Clear case, Puppet, Nexus, SonarQube, Toad, Azure, Rapid,Jazz,CloudBees

Roles and Responsibilities:

Creating the automated build and deployment process for application.

Developed automation framework for Application Deployments to the cloud environments

Managed and optimize the Continuous Delivery tool like Jenkins.

Used Rapid as build tool on Java projects for the development of build artifacts on the source code.

Administered version control system (GitHub, Clear Case) that included branching and merging.

Buganizer to creation of bugs and assign to RE and CR, PR, ER mapping to releases.

Involved in Installing Jenkins on a Linux machine and created a configuration to implement multiple parallel builds through a build farm.

Used Jenkins for Continuous Integration and deployment into Application Server.

Experience in integrating Unit Tests and Code Quality Analysis Tools like SonarQube.

Responsible for managing the Docker private registry.

Supported development sprints by automating instance provisioning using cloud formation and code deployments Azure.

Developing automated process for builds and deployments Jenkins, Ant scripting, Nexus, Shell Script, Bit bucket, Java, .Net, DB Deployments

Set up and maintained Development, QA, Pre-Production, and Production environments.

Experienced in leveraging Databricks,Hadoop and Spark for big data processing, ETL (Extract, Transform, Load), and building analytical pipelines

Authored Ansible Playbooks with YAML scripting and Puppet Manifests with DSL to provision Nginx, Apache Spark, Apache Web servers, and Tomcat servers.

identify bottlenecks and performance issues, and optimize applications for speed and efficiency

Lead incident response efforts, coordinate with relevant teams, and ensure timely resolution of application-related issues.

Release Management Work closely with development teams to plan and execute smooth application releases.

Coordinate testing efforts, rollback procedures, and communication strategies for new releases.

AppOps to Implement and manage robust monitoring tools to track application performance metrics.

Proactively identify bottlenecks and performance issues and optimize applications for speed and efficiency.

Collaborate with infrastructure teams to ensure the underlying systems and networks support application requirements.

Provide input on infrastructure enhancements and upgrades to improve application stability and scalability.

PROJECT # 3:

Company: Capgemini Technology Services India Limited, Bangalore, India Jan 2018 to Oct 2021

Client : IKEA Orders/CWIS

Role : DevOps Manager, CM/DM, Build and Release Manager

Tools : Jenkins, GitHub, Clear case, Puppet, Nexus, SonarQube, Toad, Azure, Rapid,Jazz

Roles and Responsibilities:

Creating the automated build and deployment process for application.

Developed automation framework for Application Deployments to the cloud environments

Managed and optimize the Continuous Delivery tool like Jenkins.

Used Maven as build tool on Java projects for the development of build artifacts on the source code.

Administered version control system (GitHub, Clear Case) that included branching and merging.

Clear Quest release creation and CR, PR, ER mapping to releases.

Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.

Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.

Experience in integrating Unit Tests and Code Quality Analysis Tools like SonarQube.

Integrating with Jenkins to store artifacts.

Containerizing applications with Docker. Responsible for managing the Docker private registry.

Created Docker files and build images and push to the Docker private registry.

Set up the local development environments through Docker containers for new developers

Supported development sprints by automating instance provisioning using cloud formation and code deployments using Jenkins, and GitHub.

Experienced in leveraging Databricks,Hadoop and Spark for big data processing, ETL (Extract, Transform, Load), and building analytical pipelines

Authored Ansible Playbooks with YAML scripting and Puppet Manifests with DSL to provision Nginx, Apache Spark, Apache Web servers, and Tomcat servers.

Developing automated process for builds and deployments Jenkins, Ant scripting, Nexus, Shell Script, Bit bucket using Java, .Net, DB Deployments.

identify bottlenecks and performance issues, and optimize applications for speed and efficiency

Lead incident response efforts, coordinate with relevant teams, and ensure timely resolution of application-related issues.

Release Management Work closely with development teams to plan and execute smooth application releases.

Coordinate testing efforts, rollback procedures, and communication strategies for new releases.

AppOps to Implement and manage robust monitoring tools to track application performance metrics.

Proactively identify bottlenecks and performance issues and optimize applications for speed and efficiency.

Collaborate with infrastructure teams to ensure the underlying systems and networks support application requirements.

Provide input on infrastructure enhancements and upgrades to improve application stability and scalability.

PROJECT # 4:

Company: UST-Global India Pvt Limited, Bangalore, India June 2016 to Jan 2018

Client : T-Mobile/ MAERSK/Digital Transformation/ Edgeops,

Role : DevOps Manager, CM/DM, Build and Release Manager

Tools : Jenkins, GitHub, Clear case, Puppet, Nexus, SonarQube, Toad, Azure,Jazz

Roles and Responsibilities:

Designing, implementing, and supporting fully automated Continuous Integration and Continuous Delivery processes, Involving, and writing Puppet provisioning scripts.

Configuring multiple jobs with CI&CD Jenkins jobs.

Developing scripts for build, deployment, maintenance, and related tasks using Jenkins, Maven, Python

Developing automated process for builds and deployments Jenkins, Ant scripting, Nexus, Shell Script, Bit bucket, Java, .Net, DB Deployments

Developing custom reporting tools, setting up automated health monitoring and alerting for builds.

Troubleshoot Build issues and coordinate with development team on resolving those build issues.

Perform deployments on different environments like Dev, QA, Staging and Pre-Prod environments

Possess hands-on experience in container technologies like Docker and Kubernetes.

Solved WhiteSource and checkmarks issues to maintain security and resolved SonarQube issues to maintain the quality of code.

Developing automated process for builds and deployments.

PROJECT # 5:

Company: Accenture, Bangalore, India April 2014 to March 2016

Client : Marriott IT/ Accenture Life Science’s/Quantum

Role : DevOps Manager, CM/DM, Build and Release Manager

Tools : Jenkins, GitHub, Clear case, Puppet, Nexus, SonarQube, Toad,Jazz

Roles and Responsibilities:

• Responsible for CC/CQ administration for various projects within the organization. Managed various rational tool servers, address issues raised by the project team

• Trouble shooting Rational CC/CQ Queries Build and Deployment related queries and

Creating new users in Clear Quest Administration

• Responsible for the designed effective custom branching and merging strategies and creating baselines and releasing code

• Handling Build and Deployment process for Java, .Net, DB based applications

• Provided online support to offshore Developers on Clear Case tools in a multisite environment and resolving the issues related to checked in / checked out operations

• Coordinating with the offshore/Onshore team in completing the import/Export packages and helping team out in Clear Case related issues

• Performing the Deployment of packages into different environments using Puppet, Putty / FileZilla

• Install, Configure and maintain Rational Clear Case and Clear Quest in Windows

• Design and creation of new build process steps and documenting those processes.

• Responsible for the designed effective custom branching and merging strategies and creating baselines and releasing code

• Creating java, .Net, DB builds and deployed them on Web logic server using Ant script

Responsible for CC/CQ administration for various projects within the organization.

• Creating java, .Net, DB builds and deployed them on Web logic server using Ant script

• Single point of contact for all Middleware builds issues

• Troubleshoot Build issues and coordinate with development team on resolving those build issues

• Perform deployments on different environments like Dev, QA, Staging and Pre-Prod.

• Monitor builds and provides proactive support to resolve any build issues merging and tagging need to be done after the code went Prod live in environments.

Eswar Reddy.B



Contact this candidate