Post Job Free
Sign in

Software Development C C++

Location:
Columbus, OH
Posted:
January 11, 2024

Contact this candidate

Resume:

Ahmed Bule

Philadelphia, PA.

(***) *** - ****

*************@*****.***

https://www.linkedin.com/in/ahmedbule/

PROFILE

I am a DevOps consultant with over 16 years of experience in designing and implementing Enterprise DevOps solutions that improve software development practice and release delivery. In addition, I have extensive experience in DevOps tools, software build, packaging and deployment automation and release management process. Furthermore, I have experience in process management, troubleshooting and complex technical issues resolution. Besides, I have excellent ability to analyze complex technical issues to determine risk levels. Lastly, I have experience in setting up, testing and troubleshooting in build and deployment of applications with complex architecture involving different operating systems, databases, web servers and protocols.

SUMMARY OF QUALIFICATIONS

• Languages: Java, JavaScript, Node JS, C/C++, SQL, ASP.NET, C#, VB.NET, HTML, DHTML, XML, JET

• Java Skills: J2EE, EJB, JSP, AJAX, JDBC and JDOM, Hibernate, Spring Frameworks and Struts

• DB: Microsoft SQL Server 2x, Postgres SQL, DB2, Mysql5.0, Sybase, Oracle 9i/10g/11g, and DB2

• VMware: GSX Server, ESX Servers and Virtual Center,

• Web/App Servers: Bea WebLogic, Tomcat, IBM WebSphere, JBoss and Microsoft IIS 6.0 and 7.0. Apache Tomcat 5.0, 5.5, 6.0

• Operating Systems: Windows 2000/2003/XP/7, and MS DOS., Solaris, AIX and Linux and HP-UX.

• Tools - CI/CD: IBM Data Power xi52, IBM MQ, Eclipse, Maven 1.x 2.x, Subversion, IBM IIB, ActiveMQ, Hudson, QuickBuild, Bitbucket, Git, TFS, SVN, Jenkins, Maven, Ant, Groovy, Shell, Artifactory, CDD (Continuous Delivery Directory), uDeploy, Ansible, Terraform, MuleSoft, OpenShift, stonebranch, Quay v2.9.3.

• Cloud Hosting: AWS EC2, S3, ASG, EBS, RDS, IAM, CloudFormation, CloudWatch and CloudTrail. HIGHLIGHTS OF SKILLS

• Strong Knowledge of Software build and packaging automation in Java & .Net

• Strong Knowledge of release and change Management processes

• Experienced in software design, build, testing and implementation.

• Designed, implemented a multifunctional automated software build and deployment system.

• Designed, implemented a continuous integration and continuous delivery process.

• Excels at multi-tasking in fast-paced environment with time constraints.

• In-depth Experience in CI/CD automation using Bitbucket, Git, TFS, Jenkins, Maven, Ant, Gradle, Groovy, Shell, Ansible, Docker, WebLogic and WebSphere.

• Solid knowledge of web service implementation in a multi-platform SOA

• Strong analytical and innovative problem-solving skills EDUCATION

B.Sc. Computer Mathematics

Carleton University, Ottawa, Ontario

AWS Certified Solutions Architect Associate 2020 - June/2022 Amazon Driving business Agility with AWS Serverless - April/2019 Amazon Canada. Toronto, ONT

IBM WebSphere Application Server V7 Administration - June/2013 IBM Canada Ltd. Markham, ONT

Administration of IBM WebSphere Data-Power SOA Appliances V3.8.2 - April/2012 IBM Canada Ltd. Markham, ONT

ITIL v3 foundation course certificate - Feb/2010

Nexient Corp, Toronto, ONT

WORK EXPERIENCE

New York Life. Philadelphia, PA.

Sr. DevOps Engineer Oct. 2019 – Present

• Maintain and manage DevOps model and CI/CD workflow in integrating GIT, Artifactory, Maven, uDeploy / Ansible, Docker, Kubernetes in automated deployments.

• Integrated automated build artifacts for Urbancode uDeploy from lower environments and into Prod.

• Implemented workflows with containerized microservices and automated deployment into Openshift.

• Created and modified Ansible playbooks for installing binaries, configuration settings and deployment for GBS (Group Benefit Solutions) projects at both Cigna and NYL.

• Migrated and Deployed IAAC based from Cigna platform into NYL AWS Infrastructure

• Implemented deployments of multi-container openshift pods to scale up various Group applications.

• Collaborating with various stakeholders to set up environments for continuous build and delivery tools.

• Implemented uDeploy Continuous delivery-based deployment automation and setup deployment template for both On-Prem and AWS projects.

• Created CI/CD pipeline in the Jenkins and ran the build by integrating with GIT repository by using Ansible playbooks and integrated into uDeploy Console.

• Build end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to artifactory.

• Implement Terraform modules (referencing other Github modules) for the development teams support across multiple AWS Services

• Setup on creating and managing Ansible playbooks with roles, tasks, templates, and group variables for configuration management life cycle.

• Managing On-prem Inbound and outbound application services, using Ansible Automation tool

• Designed Ansible Playbook script for deployment for environment specific configuration substitution for all environments [Dev, Uat, Stage, Prod and DR].

• Deploy and manage MuleSoft API's using uDeploy into Mule Runtime portal.

• Create MuleSoft contracts using SOAP UI to provide access to the API applications.

• Deployed IAAC using terraform for AWS infrastructure components for reusable project modules across multiple AWS environments.

• Implemented Configuration management automation process using Ansible in provisioning and automating On-prem Infrastructure in DevOps best practice standards.

• Implement Hundreds of Group Insurance application migrations from Cigna into New York Life.

• Setup Sumo Logic Logs search template for the team to Troubleshoot application deployment issues.

Sun Life. Toronto, Ontario.

DevOps Specialist - Digital Solutions Oct. 2018 – Sept. 2019

• Manage fully automated CI/CD build and deployment infrastructure processes for multiple enterprise Sun Life projects.

• Managed DevOps Tools (Bitbucket, JIRA, Cloudbees Jenkins, Maven, ANT, SonarQube, Selenium, SoapUI, Ansible, Ansible Tower, CDD, Docker and artifactory) and provided training to Offshore teams for their usages and support.

• Managed Sunlife Agile Methodology DevOps tools in Code Management, build and release automation, service and incident management.

• Created CDD template to execute Ansible playbook to automatically that creates and configures Jenkins jobs based on Bitbucket repositories.

• Designed Sunlife deployment automation framework to migrate from Ant script base to Ansible playbook automation process for both WebLogic and Liberty.

• Created Multi-release CDD deployment automation templates that trigger Ansible-Tower workflows for both Liberty and WebLogic project playbooks.

• Configured Ansible tower for staging environment on a control machines (RHEL7.5) three node cluster for high availability to route application deployments to multiple nodes to handle traffic.

• Created Ansible playbooks for installing and configuring java versions, IBM HTTP Server (IHS - v9.0.0.11) and Liberty (v19.0.0.2).

• Designed and implemented Ansible to manage Web applications, environments configuration files, users, mount points and packages for the DS DevOps Team POC’s

• Developed an automated Power Shell scripts to generate CSV report for Bitbucket projects that do not have SonarQube Jenkins jobs, then creates if they do not exist.

• Developed power shell script using Rest API that generates reports of aging branches, as well as merge status, sync status with the develop branch.

• Set up CICD pipeline integrating various tools with Jenkin jobs to build and run jobs to deploy AWS via AWS Command Line interface (CLI).

• Configured SonarQube Jenkins jobs as a process of code quality control for all the applications and integrated with Jenkins pipeline.

• Designed power shell script to get the list of Bitbucket projects with missing SonarQube Jenkins jobs, create Jenkins jobs if does not exist.

• Provided training to developers both onshore and offshore for DevOps best practices in Source Code management, branching model, merging and code conflict resolutions.

• Worked on Docker Hub, created Docker images and handled multiple images primarily for middleware installations and domain configuration.

• Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, created Pods and managed using Kubernetes.

• Worked on optimizing volumes and EC2 instances and created multiple VPC instances.

• Provisioned AWS EC2 Cloud Instances for development team using both terraform and ansible

• Worked on creating the Docker containers and Docker consoles for managing the application life cycle.

CVS Health. Woonsocket, Rhode Island.

CM / Sr. DevOps Engineer June. 2016 – Sept. 2018

• Implemented comprehensive automated build and deployment process for RxConnect project that dispenses over 10 million prescriptions daily using DevOps tools: GitHub, QuickBuild, Jenkins, Maven, Ant, Groovy, Shell, Artifactory.

• Set up automated Jenkins CI/CD pipeline for SPM application while managing deployments into [PT1, PT2] and production [Rhode Island, Arizona] environments

• Worked on RxConnect one of the largest and most comprehensive applications designed to streamline prescription processing for Pharmacy, PBM, MinuteClinic Health Solutions.

• Designed and implemented build and deployment automation frameworks for multi component of highly complex RxConnect multi-release architecturally design system with multi domain, MR, Non- MR components and batch system components.

• Implemented QuickBuild CI based build and deployment automation process into the complex of multi sub-components of RxConnect applications, Rx Batches, MR component and services.

• Deployed and configured complex systems of RxConnect into AIX 7.1 environment server’s using CI/CD Jenkins pipeline and Quickbuild CI deployments into Weblogic 12c.

• Managed and monitored production environment of both Rhode Island and Arizona Data centers, trouble shooting, triage issues and co-ordinate the resolution with all stakeholders, project teams and CVS partners.

• Developed scripts to verify pre-deployment of new release configuration token values for production environments [RI and AZ] of RxConnect application to validate the final Release candidate Tag.

• Created efficient and productive automated processes for DevOps deployment in a complicated RxConnect automatic deployment of applications by using Ant script, Power Shell for various environments

• Migrated, installed and configured Subversion corp SVN at Production Rhode Island data center, setup sync with Primary SVN, and AZ Corp as well as DR Subversion

• Managed CVS RxConnect build, package and deployment of None-Core environments [call center, store training, FileBy one, FileBy two]

• Investigated, analyzed and troubleshooted PT [performance testing] environments with QA team on problem determination in resolution tickets/teamtrack for pre-production testing activities.

• Completed Quickbuild CI upgrade for all RxConnect PT environments as well as production Rhode Island and Arizona.

• Performed regular on-site late-night in Office deployment rotations for RxConnect Central data center deployments for both Rhode Island and Arizona.

• Worked various nightly / weekend RFC system critical RFC for upgrade services, to resolve issues in both Rhode Island and Arizona.

• Provided 24x7 on-call support and after-hours support for all 10 thousand CVS stores across the US with responsibilities to troubleshoot, resolve and re-deploy store client packages [RxC Client, 3rd Party and EPSS].

eHealth Ontario, (Government Agency), Toronto, Ontario Sr. DevOps Consultant Jan. 2014 – June. 2016

• Designed and developed application build jobs in Jenkins. Built and maintained the Jenkins server.

• Set up Ansible control machine (RHEL7) and configured the remote host inventories.

• Designed and implemented CI/CD Pipelines for Application automation deployment.

• Migrated external facing application from Oracle Web Center to IBM WebSphere Portal v8.5.

• Designed Comprehensive automated build, packaging and deployment process for UR and PS and OLIS projects using ANT, NANT, Maven, Shell, Artifactory, GIT, Bitbucket and Hudson.

• Designed Complete automation deployment and rollback deployment processes for both for EMPI, DICS, CMTA and MCTP projects on WebLogic, WebSphere and Tomcat

• Installed and configured IBM WebSphere Application Server to support Portal applications

• Designed and implemented a multi repository WebSphere Application Server v.8.5.5 authentication and authorization for Rational Team Concert (Jazz).

• Installed and configured Oracle WebLogic Application Server to support Portal applications

• Installed and configured UR (eHO User Registry) product for Oracle WebLogic for DIT, ITE1, to PROD.

• Guided a project for implementing a certificate based SSO without having to purchase a third-party product or change the design of a consent application.

• Designed a backup and recovery procedure based on best practices and industry standards

• Installed and configured IBM Integrated Bus (IIB) and IBM WebSphere Application Server for Health Information Access Layer (HAIL) project.

• Designed automation deployment processes using Ant and Ansible for WebSphere Message Queue

(MQ) for Health Information Access Layer (HAIL) project for DIT, and ITE1.

• Installed and configured IBM WebSphere Message Queue (MQ) and IBM Integrated Bus (IIB) for Enterprise Master Patient Index (EMPI) project.

• Build and configured a HA solution for HP’s ArcSight product for DEV, TEST, Pre-PROD, and PROD.

• Built all middleware aspects in EMPI-and CMTA projects to the satisfaction of the client.

• Implemented agency Software branching strategy using Bitbucket and TFS for supporting multiple active release versions of an application.

• Provided knowledge transfer and demo’s for team members to support projects after going live.

• Setup DataPower as a transformation and protocol conversation engine to transform Web service requests into database calls

• Deployed and configured transformation code (XSLTs) and configuration objects

(ex:MQ SQL Objects) for EMPI and PubSub.

• Implemented an infrastructure best practice for WebSphere v8.5 on CMTA, EMPI-PCR projects

• Implemented a complex HA Manager that is responsible for running singleton services in a cluster environment to eliminate single point of failure.

• Deployed EMPI-PCR and PubSub applications and assist with problem resolution.

• Handled all WebSphere Application Server standardizations and best practices for various projects. eHealth Ontario, (Government Agency), Toronto, Ontario Sr. Build and Deployment Automation Specialist June. 2009 – Jan. 2014

• Designed Comprehensive industry standard automated build, packaged and Deployment process eHO projects using ANT, NANT, Maven, Jenkins, Shell script, Cruise Control and Hudson.

• Designed automation build and deployment automation Gateway and Backbone process (Data Power) for PCIS project.

• Worked various projects that deal with the usage of LAN/WAN, DNS, Firewall, and TCP/IP protocols.

• Installed and configured OLIS project implementing IIS Application server for both 32 and 64-bit.

• Installed and configured PS project on Tomcat and WebSphere Application Servers for DIT and SIT

• Installed and configured IBM WebSphere Message Broker (WMB) and IBM WebSphere Message Queue MQ for Portal Service (PS) project.

• Built a WebSphere automated script using ANT and Shell to install all WAS/HIS artifacts.

• Built a WebSphere SSO (Single Sign On) to support eHealth-monitoring applications.

• Installed and configured web servers to support heavy traffic for (IBM HTTP Server, Apache).

• Developed Shell scripts to perform WebSphere health-checks for security vulnerabilities.

• Built a WebSphere cluster environment that support workload management for external clients such as Cancer Care and Hospital Wait Time

• Implemented automation deployment using Urbancode Deploy and CruiseCotrol to promote major releases, monthly releases, and patches from Development -> ITE1 -> ITE2/STAGE-> Production.

• Installed and configured WebGate to connect Identity and Access manager

• Installed and configured web servers (IBM HTTP Server, Apache, Sun Web Server 6.1 and IIS).

• Developed Shell scripts to perform WebSphere health-checks for security vulnerabilities.

• Installed and configured SSL certificates to secure traffic between internal/external services

• Performed data reconciliation and recovery for Enterprise Data Warehouse (EDW), and Data- warehousing reports for OLIS product

• Experience in 24x7 production support, best practices, troubleshooting, monitoring, performance turning and maintenance.

Insurance Systems INC, (ISI), Toronto, Ontario, Canada Software build and Release Specialist Apr. 2007 – June. 2009

• Managed release build and deployment for multi-million-dollar projects with 60 developers

• Managed all phases of software build packaging and deployment to multiple environments/server

• Designed automated deployment of enterprise applications using ANT, JYTHON, and wsadmin script

• Created an automation/release tools utilizing NANT, C#, ANT, Git, SVN, Cruisecontrol

• Documented source code management strategy and supported development on Git and SVN tools

• Implemented middleware systems based on organizations business needs in all environments [Both test and production zones].

• Built highly available environment to support customer quote application and claims

• Assisted the design of SSO between the quote application and claims applications

• Configured JMS messaging resources for quotes and claims applications

• Installed and configured ISI - WebWriter products using IIS Application server.

• Configured Data source resources on various application using script client such as Websphere wsadmin/WLST and administration consoles

• Assisted the setup of monitoring tool such as Tivoli Composite Application Manager (ITCAM) to monitor and diagnose performance matrix such as heap size, CPU utilization, Disk I/O, NIC inbound/outbound etc.

• Applied maintenance upgrade in all middleware and its artifacts

• Performed backup and recovery for configurations both static and dynamic contents

• Created and administered software build servers utilizing the VMWARE infrastructure technology

• Created software testing environment application infrastructure utilizing VMWARE technology, Active directory, Postgres-SQL, IIS, and SVN source code management system

• Established source code branching strategy for all different application under development

• Travelled to customer sites to install and configure software releases and software development environment

• Documented all software build packaging and deployment process and procedures iLabs iMega, Ottawa, Ontario

Systems & Release Engineer. Jan. 2003 - Oct. 2004

• Provided day-to-day build and deployment to multiple development teams.

• Established entry and exit criteria for all releases going to from development to production

• Prepared routine reports for monthly KPI for various audiences across the organization

• Provided support and Administration of Rational tools both Clear Case and Clear Quest.

• Designed configuration management framework by tokenizing variables application Configs.

• Designed and implemented software build tools for multifunctional automated Builds and Packaging system designed to support multiple development projects using NaNT, XML and Shell scripts

• Designed and implemented a continuous integration and software build environment with cruisecontrol.NET which reduced the build time in 50%.

• Setup and configured an environment monitoring system-using tools to monitor critical applications in testing environment.

IWC-Cingular wireless, Lake Mary, FL

Developer / Release Engineer. Apr. 2001 - Nov. 2002 Equal Footing INC / Optimum, Reston, Virginia

Software Developer, Build Engineer Aug. 2000 - March. 2001



Contact this candidate