Plano, Texas, United States
At JPMorgan Chase & Co., my focus is on leveraging cloud architecture and DevOps practices to enhance our software engineering landscape. With a strong foundation in AWS services and a certification to back it, I've successfully led our teams to create resilient, scalable systems. Our achievements include the strategic deployment of infrastructure on AWS, utilizing EKS, ECS, Lambda, EC2, RDS, and Terraform, which has improved our operational efficiency and system reliability. Mastery in Python scripting and Ansible automation has further enabled us to streamline processes and maintain rigorous change management protocols. Under my guidance, the team has integrated continuous integration and delivery pipelines that foster a culture of excellence and innovation. My mission is to ensure that as we advance, our technological frameworks support the dynamic needs of our clients and the organization's long-term objectives.
• Created the naming strategy for branches and labels and involved continuous integration (CI) system with GIT version control repository and continually build as the check-in's come from the developer. • Maintained and developed infrastructure using Ansible, Jenkins, and multiple AWS tools. • Worked with various services of AWS: EC2, Elastic Beanstalk, ELB, Route53, S3, Cloud Front, SNS, RDS, IAM, Cloud Watch and Cloud Formation. • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch. • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates. • Experience in automation tool Chef and worked as a Data migrating specialist and moved large scale of data and applications from physical servers to the AWS cloud. • Initiated responsibility for administering the SVN and GIT servers which included install, upgrade, backup, adding users, creating repository/branches, merging, writing hooks scripts, performance tuning, troubleshooting issues and maintenance. • Created Jobs in Jenkins by setting up global permissions and scheduling jobs using poll SCM. • Migrated legacy applications to a repeatable Continuous Integration platform. • Designed, Created and Managed Continuous Build and Continuous Integration environments in SCRUM and Agile projects, combining and automating tools like Selenium, XUnit and Web Driver with build processes to provide detailed Metrics and rapid feedback for development teams. • Worked in a group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also gain familiarity with surrounding technologies such as Mesos (Mesosphere) and Kubernetes. • Automated the Applications and MySQL container deployment in Docker using Python and monitoring of these containers using Nagios. • Successfully migrated the old Jenkins to New Jenkins on a different VPC, provided solution for all the hurdles in migration
• Developed installer scripts using Ant, Python and UNIX for various products to be hosted on Application Servers. • Troubleshoot Build and Deploy Issues, with little downtime. • Organize and Co-ordinate Product Releases work closely with product development, QA, Support across global locations to ensure successful releases. • Implemented Chef to deploy the builds for Dev, QA and Production. • Build scripts using ANT and Maven build tools in Jenkins to move from one environment to other environments. • Install, Configure and Administer Hudson/Jenkins Continuous Integration Tool. • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson, Bamboo, and Sonatype Nexus. • Parse the Application and System logs using Python and PowerShell for all business applications to proactively monitor and trace errors with automated email alerts to various teams internally. • Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool. • Work with application development and operation teams using a variety of automated testing and build, and deploy tools (Maven, Ant, Nexus, Jenkins, SVN, Selenium, and JUnit) to resolve issues with transition to new DevOps solution. • Branching, Tagging, Release Activities on Version Control Tools like SVN and GIT. • Member of the Technical Design team Build and Release Module for Development of new products. • Documented release metrics, software configuration process. • Maintained the Tags, Branching and merging the code in the parallel development of two phases and applied the vendor patches to the Trunk and All branches in Subversion Repository. • Documenting the process of code promotion, defect tracking and user guide for Subversion. Maintained users’ security on SVN. • Worked with MAVEN for building the application, has written MAVEN scripts and shell scripts to automate the build process
• Classified and identify the configurations Items such as documents, Source Items, Support Items and Archive Items Created Repository structure in the Subversion. And Installing Subversion, Apache Tomcat, Application servers on Unix Servers. • Primary duties include Build and Deployment of the java applications onto different environments Dev, QA and UAT. Used defect-tracking tool Service now. • Established the change control in response to approved issues and maintained the revision management, base lining. • Auditing the Source, maintained the Tags, Branching and merging the code in the parallel development of two phases and applied the vendor patches to the Trunk and All branches in Subversion Repository. • Documenting the process of code promotion, defect tracking and user guide for Subversion. Maintained users’ security on SVN. • Worked with MAVEN for building the application, has written MAVEN scripts and shell scripts to automate the build process. • Administering the UNIX, SVN Repository. Migrated the code from other Version Control to Subversion. • Replicated the Subversion Repositories on to multiple Servers. Created the scripts to automate continuous integration of build to compile the Oracle Forms, Reports and Database Objects.